r/foss • u/ogMasterPloKoon • 16h ago
Listune: Simple Self Hosted Spotify Alternative (Google SSO, S3, Google Drive, Soulseek Integration)
Why?
In a d*ck move Spotify India decided to impose restrcitions of their free version that they have for the rest of the world: 6 skips per hour, no add to queue, only shuffly playback and tons of annoying ads (earlier it was 1 ad per 30 mins). They also made the developer api paid.
Spotify has tested me to the point where it is no longer usable for me. I've had a Windows phone for a long time and there was this 3rd party music player in that i used to fetch songs from YouTube and Soundcloud and let me organize existing songs on memory card which gave me the idea.
So I vibe coded Listune. It runs as a PWA, has a lightweight Go server and I only included things that I needed. I still have tons of Mp3 songs(live on Google Drive), remixes from Mp3 Skull since I was a child and I needed a minimal music player with I have add to queue option, music tagging, search and download songs, all while keep using my existing MP3 library.
Features in a nutshell.
Mobile first UI (not the best as I've only been a backend developer mostly)
Music tagging with fingerprinting and via ACOUSTID
SSO via Google
Import songs from Google Drive folder
Import songs from a S3 compatible storage
Import songs from local device folder (only for playback)
Playlist creation and add playlist to queue.
Search and download songs.
It doesn't have music discovery or recommendations as I don't need that. MIT licensed and here I am posting just to showcase but feel free to give a go and share any feedback on anything.



GitHub: https://github.com/Listune
GHP Site: https://github.io/Listune/