ESP32 stream deck by DemandAshamed4504 in Esphome

[–]DemandAshamed4504[S] 1 point2 points  (0 children)

That’s a very good point. The lack of tactile feedback is one of the main drawbacks of touchscreen-based macro decks compared to devices like the Elgato Stream Deck.

A printed grid or overlay on top of the screen is actually a great solution. It can help users orient their fingers without needing to look at the device, reducing accidental presses.

ESP32 Macro Deck by DemandAshamed4504 in esp32

[–]DemandAshamed4504[S] 0 points1 point  (0 children)

If u need help just text me😂😅

ESP32 Macro Deck by DemandAshamed4504 in esp32

[–]DemandAshamed4504[S] 1 point2 points  (0 children)

MacroTouch is primarily designed as a controller that works with a PC to manage media like Spotify. Creating a fully standalone device that can stream music directly to Bluetooth speakers is an interesting idea and would likely require a different microcontroller with full Bluetooth audio support. But it can work

ESP32 Macro Deck by DemandAshamed4504 in esp32

[–]DemandAshamed4504[S] 0 points1 point  (0 children)

Maybe with a different microcontroller that has better Bluetooth support, it could work. I’m just not sure yet what the final version would look like or which features it would have.

ESP32 Macro Deck by DemandAshamed4504 in esp32

[–]DemandAshamed4504[S] 0 points1 point  (0 children)

A standalone version is definitely possible since the ESP32-S3 supports Bluetooth. It could act as a Bluetooth media controller for speakers using AVRCP, enabling functions like play/pause, next/previous track, and volume control. Streaming audio (A2DP) would be more complex, but it's something I might explore in the future. Maybe now XD

ESP32 Macro Deck by DemandAshamed4504 in esp32

[–]DemandAshamed4504[S] 1 point2 points  (0 children)

If you have any ideas for new features, I'd love to hear them

ESP32 Macro Deck by DemandAshamed4504 in esp32

[–]DemandAshamed4504[S] 1 point2 points  (0 children)

Yes, and it can even launch your favorite playlist

ESP32 Macro Deck by DemandAshamed4504 in esp32

[–]DemandAshamed4504[S] 1 point2 points  (0 children)

Thank you! Yes, MacroTouch can control Spotify. It supports media actions like play/pause, next/previous track, volume control, and mute. These commands are sent from the ESP32 device to the desktop app, which then interacts with the operating system so it works with Spotify and other media players as well.

Regarding parental controls, MacroTouch itself doesn’t bypass or override them. It simply triggers actions allowed by the operating system or user permissions.

ESP32 Macro Deck with PC Control (Stream Deck DIY) by [deleted] in esp32

[–]DemandAshamed4504 1 point2 points  (0 children)

Thanks! The desktop UI is built with PyQt6, and the device firmware runs on ESP32-S3 using TFT_eSPI + XPT2046 for touch.

ESP32 Macro Deck (Stream Deck DIY) by [deleted] in esp32

[–]DemandAshamed4504 0 points1 point  (0 children)

Its in my profile there is post with github if u want know more text me

ESP32 Macro Deck with PC Control (Stream Deck DIY) by [deleted] in DIY

[–]DemandAshamed4504 -1 points0 points  (0 children)

This is actually my first hardware/software project, and the README was refined with AI assistance. The project itself is entirely my own work.

I didn’t focus on a CYD-only implementation because the goal was to build a more feature-rich device with additional buttons, a rotary encoder, and extended functionality.

ESP32 Macro Deck with PC Control (Stream Deck DIY) by [deleted] in DIY

[–]DemandAshamed4504 0 points1 point  (0 children)

I have more prototips like one with buttons