Hello all,

I’d like to get a bit of your help to get me started in the right direction.

I have a project that, I think is simple :

  • Trigger : I press a Zigbee action button
  • Expected result : Music is playing in my Bluetooth headphones and will stop in 30 minutes.

The gotchas that I have, for now :

  • The source file of the music is actually Tidal (a streaming platform similar to Spotify, but better).
  • My Home Assistant installation lives in a VM and has no Bluetooth capability
  • I have both a RPI3B and a ESP32-S3-DevKitC-1-N8 to my disposal

So, far, my researched lead me to come with this solution.
1 - Install Logitech Media Server (aka LMS or SqueezeServer) [Done]
2 - Install Tidal Plugin on LMS [Done]
3 - Flash my ESP32 with SqueezeLite-esp32 [Not done].
4 - Craft an automation to glue everything together. [Obviously, not done]

The problem I think I have is that my ESP32-S3 doesn’t meet the 4MB PSRAM required by the SqueezeLite-esp32. Before purchasing another ESP32 with more PSRAM, I wanted to ask if you thought that I understood this properly?

Other solutions that I haven’t thought of? Would using Volumio be a better solution?

Thanks for your help!