Skip to content

Viktini/ScrobblerBrainz

 
 

Repository files navigation

ScrobblerBrainz (fork with MBID submission no longer maintained)

A MusicBee plug-in to scrobble tracks to ListenBrainz. Forked to further support ListenBrainz features such as MBID submitting.

Unmaintained right now as I have moved away from MusicBee and onto Quod Libet.

Restrictions

  1. Works better than the last.fm scrobbler, even tracks shorter than 30 s. are scrobbled.
  2. No MBIDs in the scrobble. MusicBee doesn't expose them in the API. MBIDs are submitted, using TagLib# for retrieval
  3. No playcount sync. Should be implementable, with or without MBIDs for assistance.
  4. No "now listening". This version submits "now listening", with MBIDs!
  5. No liking of tracks. MessyBrainz is seemingly needed for like/hate sync.

Notes

Not all MBID tags can be retrieved. TagLib# has updates to support multi-value tags easier on certain formats, but they haven't pushed out a new release yet. I'll see what I can do, but until then, AAC and ASF tags (iTunes and Windows Media, respectively) can only retrieve one artist MBID. This is fine, however, as ListenBrainz will complete the rest as long as the recording MBID is present.

Download

https://github.com/Viktini/ScrobblerBrainz/releases/tag/v1.1.1-mbid_submit-2

Usage

  1. Get MusicBee https://getmusicbee.com/downloads/
  2. Get MusicBrainz account https://musicbrainz.org/register?uri=%2F
  3. Get ListenBrainz account https://listenbrainz.org/login/
  4. Download the plugin to Plugins folder in your MusicBee instalation folder
  5. Get your ListenBrainz user token https://listenbrainz.org/profile/
  6. Start MusicBee and enable the plugin in Edit->Edit preferences->Plugins
  7. Input your user token into the toolbox
  8. Save the settings and you're good to go

About

A MusicBee plug-in to scrobble tracks to ListenBrainz

Resources

License

Stars

Watchers

Forks

Languages

  • C# 100.0%