kaaholst / android-squeezer

Remote control for your Logitech Media Server ("Squeezeserver" etc) and players.
Apache License 2.0
77 stars 17 forks source link

Feature request: Play local audio file on Squeezebox(es) #826

Open JosephM101 opened 3 months ago

JosephM101 commented 3 months ago

This idea would be more of a nice-to-have for someone like me, but I have a lot of music stored locally on my phone, and I have an app installed that allows playback and management. It also allows you to share audio files with other apps.

It'd be cool if android-squeezer had a "share" function, where when you attempt to share a compatible audio file (mp3, flac, aac, ogg, etc.), the Squeezer app would upload the audio file to the LMS server (you can already do from the LMS web interface by dragging-and-dropping compatible audio files into the playlist area), and either play it on the currently active (or chosen) device(s) immediately, or add it to a playlist.

I might even be willing to implement this myself in a fork/new branch if I can find the time (and if I have the skills; I'll have to look at the source tree to see how deep/involved it is).

kaaholst commented 3 months ago

Sounds like a good idea 🙂 You're welcome to implement this, and I'll be happy to accept a pull request. The source code can be a bit overwhelming. Feel free to ask any questions once you have it downloaded, then we can try to point you in the right direction.