Yeah. That’s why I’m also adding the last.fm integration.
And you still have an option to just import whatever you want whether any metadata aggregators have it or not unlike Lidarr.
Yeah. That’s why I’m also adding the last.fm integration.
And you still have an option to just import whatever you want whether any metadata aggregators have it or not unlike Lidarr.
Spotify replacement? Oh, hey, that’s me.
I’m working on Tapesonic, a subsonic-compatible self-hostable streaming service. It won’t stream your local library, but it can import stuff from YouTube and Bandcamp (and probably other sites yt-dlp supports, but I didn’t bother testing) and stream those. Started making it because Lidarr can’t download basically anything and also can’t manage anything that’s not in MusicBrainz even if you download it yourself.
As for discovery - Tapesonic can scrobble your listens to ListenBrainz and, since a couple of days ago, last.fm. Those in turn provide recommendation playlists.
Caveats:
Want to give it a try?
docker run --rm -p 8080:8080 -e TAPESONIC_USERNAME=user -e TAPESONIC_PASSWORD=pass ghcr.io/sibwaf/tapesonicAny other configuration parameters, persistency, stuff like this - sorry, you’ll have to study the code. No docs and no support for now.
You might be interested in Tapesonic then (a shameless plug). Streaming YouTube stuff is borked though (needs newer yt-dlp - you can try rebuilding the container yourself with a new alpine version); also grabbing non-library tracks is not supported for ListenBrainz for now (their API doesn’t return the URLs, I’ll work around this in the future; meanwhile you can still get the playlists of the stuff you already have in your library).