karaluh / ScrobblerBrainz

A MusicBee plug-in to scrobble tracks to ListenBrainz
https://getmusicbee.com/addons/plugins/266/scrobblerbrainz/
GNU General Public License v3.0
23 stars 2 forks source link

Feature request: Scrobble with existing mbid tag #7

Closed jtpavlock closed 1 year ago

jtpavlock commented 4 years ago

beets, a popular music organizer, actually sets track recording ids under the tag MUSICBRAINZ_TRACKID that you may be able to use to scrobble

karaluh commented 4 years ago

Thanks for the request, MBID scrobbling is something I would like to very much like to implement.

jtpavlock commented 4 years ago

It seems the musicbee api doesn't allow access to tags unless they're officially supported by musicbee. I bumped an old thread concerning this here

karaluh commented 4 years ago

That is correct. There is a workaround, however. Custom tags can be defined to make MBIDs available with the API, but this solution is not pretty.

I don't expect this feature to be implemented in MusicBee anytime soon (if ever) and I plan to use TagLib for this.

Viktini commented 2 years ago

I might have a look at tackling this as well. Would TagLibSharp suffice?

karaluh commented 2 years ago

Yes, it looks very good.

Viktini commented 2 years ago

Apologies for my past ramblings. I felt like it was just spam without the code, and I took March away from working on the changes for personal reasons. That being said, I've decided to finally implement this using TagLib#. Everything is available here, including now playing. https://github.com/Viktini/ScrobblerBrainz/tree/mbid-submit

Some things to point out: