sentriz / gonic

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

Feature: Sync track star / unstar with last.fm / listenbrainz #536

Closed d-rk closed 2 months ago

d-rk commented 2 months ago

Hey,

currently stars are only stored locally in the db. Storing them in last.fm / listenbrainz also would avoid losing the stars if the gonic db has to be re-initialized for some reason. Additionally, it would help the recommendation system of last.fm / listenbrainz.

Limitation: last.fm / listenbrainz only store stars on track level.

Implementation:

If you are interested in such a feature I could come up with a PR for it.

Regards, Dirk

sentriz commented 2 months ago

this is something i wanted too, but it's too niche to be included in the main gonic. so i put it here https://github.com/sentriz/gonic-lastfm-sync :+1:

d-rk commented 2 months ago

ok, now I know why the needed functions in the lastfm client were already implemented :smile:

rfporter commented 2 weeks ago

LMS is doing this already with Listenbrainz. Its a very nice feature.