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

Playing now + MBID submission (via TagLib#) + player metadata #15

Closed Viktini closed 1 year ago

Viktini commented 1 year ago

The following pull request adds playing_now submissions on track changes, as well as submissions of MBIDs retrieved via TagLib# version 2.2.0.0, essentially closing #7 and #8. At the time I was working on these changes, ListenBrainz added support for player/submission client metadata and shows duration using duration or duration_ms, so I also implemented those. Built with VS 2022, tested with Windows 11 and MusicBee 3.4.8033.

The TagLibSharp DLL will be required when bundling the plugin as a release.

Things to keep in mind before merging: