MellowPlayer icon indicating copy to clipboard operation
MellowPlayer copied to clipboard

Last.fm scrobbling

Open rhamzeh opened this issue 6 years ago • 3 comments

Description:

I'd like the option to enable scrobbling to last.fm, also maybe to like a track on last.fm.

Also, if possible, Libre.fm/GNU FM because they use the same API as Last.fm (Maybe should be it's own issue though)

Last.fm API Documentation

Expected Steps:

  1. Go to Settings
  2. Expect a Scrobbling tab that allows enabling and authorizing scrobbling services
  3. If any scrobbling service is enabled, show a heart icon next to the title, pressing it would heart the song on the supported services

rhamzeh avatar May 15 '18 20:05 rhamzeh

I am not a Last.fm user so I probably won't implement this feature myself.

I've tagged the issue for version 4.x because MellowPlayer 4 will offer a more powerful plugin system that should make it easy to write such a feature by an external contributor.

If someone wants to step in before MellowPlayer4 is ready, please drop a comment here (or on gitter) and I'll try to help.

ColinDuquesnoy avatar May 17 '18 16:05 ColinDuquesnoy

Hi @rhamzeh, if I may suggest my own project as a replacement for having last.fm scrobbling directly in the player, you can check mpris-scrobbler.

This is basically a user daemon that listens to MPRIS events sent by MellowPlayer and submits the songs to last.fm.

It also supports libre.fm and listenbrainz.org as targets.

[edit] However this works only on linux machines with DBUS and MPRIS support.

Also I have opened a new issue regarding the MPRIS data provided by the player: #272

[edit 2] Unfortunately latest mpris-scrobbler (version 0.3.0) doesn't work with the Spotify plugin, as it doesn't receive a valid album name to scrobble. The master branch does work, but it sends incomplete scrobble data.

mariusor avatar Aug 16 '18 16:08 mariusor

This issue has been moved to our new gitlab issue tracker.

The github repository will be archived soon and this issue will become read-only. We suggest you continue the discussion and follow the progress on this issue at gitlab.

ColinDuquesnoy avatar Dec 01 '18 16:12 ColinDuquesnoy