Support for last.fm service ( and music scrobbling in general) #632
Replies: 12 comments 12 replies
-
I was wondering when this request would be made. Spotify already does a great job on this by default but a "provider independent" solution would be great. It fits the goal I have in mind to have really dynamic/personal playlists some day using ML/AI and statics along with metadata. Nice idea! |
Beta Was this translation helpful? Give feedback.
-
Would love to have this. Been a faithful scrobbler for over a decade |
Beta Was this translation helpful? Give feedback.
-
I always used media player for my local music collection which support lastfm. This "tradition" goes back to 2008. Has anyone already tried to scrobble the same song twice? Like if MA and Spotify scroble at the same time. Would this result in duplicate scrobles? |
Beta Was this translation helpful? Give feedback.
-
Great idea - would love to get away from Spotify's playlist generation/'shuffle' - they are abysmal. Using last.fm and syncing playlists from there as a workaround. if you wanna know more: |
Beta Was this translation helpful? Give feedback.
-
+1 this would be a great addition For now whoever's looking for this you can use this HA integration: https://github.com/valentin-gosselin/lastfm-scrobbler-ha-integration |
Beta Was this translation helpful? Give feedback.
-
+1 I would love this feature as well! |
Beta Was this translation helpful? Give feedback.
-
+1 That would be great! |
Beta Was this translation helpful? Give feedback.
-
One particular advantage of having the scrobbling built in to Music Assistant (over e.g. the HA integration solution) is that it would be able to include MusicBrainz recording/track IDs in the scrobble for sources (like Local Files) which have that information. For both Last.fm and ListenBrainz, this can significantly improve the quality of the track matching for submissions. |
Beta Was this translation helpful? Give feedback.
-
This has been added to MA 2.5.0b9 Docs are here https://beta.music-assistant.io/plugins/lastfm_scrobble/ |
Beta Was this translation helpful? Give feedback.
-
Where is the best place to report issues with the Last.FM provider?
And why do we need to authorise with an API key? |
Beta Was this translation helpful? Give feedback.
-
Listenbrainz has been added in 2.5.0b10 |
Beta Was this translation helpful? Give feedback.
-
@wjzijderveld @OzGav @ijc Please support custom endpoints for last.fm/libre.fm/listenbrainz. Listenbrainz is a self-hostable application already so supporting endpoints other than the official one would be in line with the project's usage. Supporting custom endpoint for Last.fm (and LZ) would also enable scrobbling to maloja and my application for scrobbling from multiple sources to multiple services, multi-scrobbler, through a Listenbrainz endpoint (request for Music Assistant integration here) Since Music Assistant does not provide API access for 3rd parties to extend this functionality themselves (me), the next path of least resistant is providing equivalent functionality through your plugins. I'm also open to implementing a plugin for general REST access to "now playing" data but I don't know if that jives with MA's roadmap. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Many Spotify users (including me) have configured and actively are using so-called music scrobbling. Scrobbling is recording the basic details about the song you just listen to like its title, artist or the name of the record and of course the timestamp. The most popular is last.fm but there are more like Libre.fm, ( based on gnu.fm open source) or ListenBrainz.
Using this kind of service we can generate our database with statistics about the most frequently listened songs, records, and artists accessible for each day, month or any year in the past. This gives us unlimited possibilities to create our own dynamic playlists on Spotify or on other music providers (using tools like soundiiz.com).
I can imagine having scrobbling stats kept (either locally and merged with my past activity or in the last.fm sent from HA in one batch) and can ask local AI to create and play my favourite songs in the order which I want or shuffled exactly as I want (say shuffling all songs from only one artist or only one mood or for example my favourite songs in May 2009). Alternatively the same could be achievable by sorting data in the Music Assistant UI, if we could create that kind of database locally and there would be a chance to merge my past activity which I don't want to lose and it always stopping me from migrating to other services which don't support scrobbling.
Beta Was this translation helpful? Give feedback.
All reactions