TrevTV / mb_ScrobbleItem

MusicBee plugin that allows you to scrobble any album or track in your library without fully playing it.
Apache License 2.0
6 stars 0 forks source link

ScrobbleItem seems to not work with the current version #4

Closed toomanynights closed 2 months ago

toomanynights commented 2 months ago

Hello, Unfortunately I can't get ScrobbleItem to work. I am authorized in LastFM in MusicBee (I get new scrobbles automatically), and yet "Scrobble" button does nothing. :(

TrevTV commented 2 months ago

I tested it with MusicBee 3.5.8698 and it seems to be working fine. Are you able to attach an error log (MusicBee -> Help -> Support -> View Error Log)?

toomanynights commented 2 months ago

My apologies, working now. Not sure what is was. Simple, yet amazingly useful plugin, thanks for that.

toomanynights commented 2 months ago

Ah. I got it this time. It works flawlessly if you don't change artist name and/or song title. If you do, however, for some reason it uses the "old" version and therefore, while technically the song is scrobbled, you won't get that scrobble on MusicBee side.

toomanynights commented 2 months ago

No, not quite right. I narrowed it down a bit further. So you have different "artist" field in MB... You have "display artist" and "actual artist". The latter is actually a list, where every item is a singular artist who participated in this song.

Anyway, in some cases you may want to have "display artist" different from "actual artist". For all intents and purposes, you want "display artist" to be considered this song's artist, but you want to have all artists in the database. For example, this could be for correct scrobbling: more often than not, Last.fm only accounts for one artist and not the group.

If that's the case, the plugin unfurtunately will ignore "display artist" and will just combine all "actual artists" instead. Here is what I mean. Screenshot 2024-08-08 215629 In this case, instead of expected "Airelle Besson", it will scrobble artist "Airelle Besson, 123".

TrevTV commented 2 months ago

Should be fixed in 31b14c54128429660ddf8e69f5de99bad8ec2841, will make a new release soon