Closed jtpavlock closed 1 year ago
Thanks for the request, MBID scrobbling is something I would like to very much like to implement.
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
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.
I might have a look at tackling this as well. Would TagLibSharp suffice?
Yes, it looks very good.
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:
mbid-submit
code (tested on Arch Linux), albeit with some bugs. I wouldn't support this use case myself (being a Linux user) but, the fact it mostly works is nice.
beets, a popular music organizer, actually sets track recording ids under the tag
MUSICBRAINZ_TRACKID
that you may be able to use to scrobble