u/Nik3310

Image 1 — I built a portable music player called Stream32 using an ESP32 and a CYD.
Image 2 — I built a portable music player called Stream32 using an ESP32 and a CYD.
Image 3 — I built a portable music player called Stream32 using an ESP32 and a CYD.
▲ 42 r/diysound+1 crossposts

I built a portable music player called Stream32 using an ESP32 and a CYD.

​

But Stream32 isn't just an MP3 player.

My goal is to turn it into an open-source music ecosystem.

The idea is to combine several things into one platform:

- A portable touchscreen player that you can build yourself

- A desktop application

- A self-hosted music server

- Online music streaming

- Internet radio

- Music synchronization between devices

The current prototype already supports:

- MP3 playback from a TF card

- Album covers

- A touchscreen interface

- Favorites

- Volume control

- Multiple screens (Home, Player, Tracks, Radio, Settings)

- Bluetooth integration

The entire interface is written with TFT_eSPI.

Future plans:

- Streaming similar to Spotify

- Custom radio stations

- Metadata support

- Themes

- Wi-Fi synchronization

- A desktop application

- A custom PCB

- A battery-powered version

- A custom 3D-printed case

The idea is simple:

You shouldn't have to buy the player. You should be able to build it yourself.

I'd like to hear your feedback.

P.s: If you want install in your CYD, here is GitHub: https://github.com/Nik3310/Stream32-ESP-Player

u/Nik3310 — 7 days ago