sentriz / gonic

music streaming server / free-software subsonic server API implementation
ircs://irc.libera.chat/#gonic
GNU General Public License v3.0
1.55k stars 111 forks source link

Support libre.fm #68

Open gjabell opened 4 years ago

gjabell commented 4 years ago

It would be great if gonic supported libre.fm as an alternative to Last.fm. Libre.fm should implement the same scrobbling API as Last.fm, so the only differences would need to be the authentication flow.

If this is something you'd consider adding to the project I'd be happy to help with the implementation!

sentriz commented 4 years ago

hey yeah I think this would be a nice addition. perhaps creating a "scrobble" abstraction that will try submit to all of lastfm, librefm, etc that exist

gjabell commented 4 years ago

Great! If I have some free time this week I'll take a crack at implementation.

Duncaen commented 4 years ago

Would also be nice if the scrobble abstraction can also update local playcounts when submission mode is used so clients like DSub can update the playcount if they are used offline.

gjabell commented 4 years ago

That should be pretty easy to add :) I will be moving soon and won't have much time to work on this for a few weeks, but hopefully I can get some code up before too long

spezifisch commented 3 years ago

yeah I think this would be a nice addition. perhaps creating a "scrobble" abstraction that will try submit to all of lastfm, librefm, etc that exist

Any updates on this?

This would be relevant to my work in progress to add ListenBrainz scrobbling support in my repo at https://github.com/sentriz/gonic/compare/master...spezifisch:master (it's working, but I need to do some cleanup before I would create an issue for this).