getmusicbee.com

General => MusicBee Wishlist => Topic started by: reuhop on February 12, 2019, 12:19:00 AM

Title: Use album tag to match last.fm scrobbles toggle on/off
Post by: reuhop on February 12, 2019, 12:19:00 AM
There should be an option that makes it so syncing play count from last.fm doesn't use the album tag to match songs. This would fix a lot of problems. Sometimes, different streaming services will use different album tags for the same song. Or, when I download a song, sometimes it doesn't have an album tag. If a single letter is different in the album tag, it will be recognized as a different song. If I want to fix the album tag in a song, It thinks it's a new song and all the old scrobbles are no longer counted.

There needs to be an option that makes it ignore the album tag when matching it with a last.fm scrobble. I know some people have multiple versions of the same song where the album tag is different but both the song title and artist are the same. For instance, a live version and a studio version. But most people don't have multiple versions of the same song where only the album tag is different. So being able to choose whether or not we want it to use the album tag when updating the scrobble count would satisfy the needs of everyone.
Usually song versions are written in the title or artist tag instead of the album tag so in most cases, matching songs with the album tag is redundant and only using the title and artist tag is sufficient for matching it with the right song on Last.fm. On Last.fm, if a song has the same title and artist tag but different album tags, it will be counted as the same song when counting its scrobbles. So not using the album tag to match songs would make it accurate to what's on Last.fm. There's hundreds of songs in my playlist where this feature would fix the scobble count and it's really frustrating that I can't add the album tag to a song without ruining the scrobble count. I'm sure there's a lot of people out there with the same issue and being able to change this in a setting would be really helpful for us.
Title: Re: Use album tag to match last.fm scrobbles toggle on/off
Post by: frankz on February 12, 2019, 01:06:58 AM
Will create more problems than the one problem it will solve, IMO.  More questions in the questions forum about why the correct version of tracks aren't scrobbling for example.

It's not just that "some people" have multiple versions of the same song from different albums, it's that the last.fm service itself has multiple versions of the same song from different albums.  Like, every band that ever put out a greatest hits album or a live album, for example.  I'm guessing "most people" have greatest hits albums or live albums in their library.  To scrobble any of these tracks correctly, the album tag is as essential as the title and artist.

It's not redundant to use the album tag, because this is used to match it back to the right file in MusicBee when you synchronize your play counts and last played times back.

The solution is to tag the songs with the proper album they came from, not to kludge together some broken functionality to account for mis-tagged files.  Scrobbles are working exactly correctly for properly tagged files at the moment, and there's no reason to mess with that.

Again, IMO, of course.
Title: Re: Use album tag to match last.fm scrobbles toggle on/off
Post by: reuhop on February 12, 2019, 01:28:54 AM
Will create more problems than the one problem it will solve, IMO.  More questions in the questions forum about why the correct version of tracks aren't scrobbling for example.

It's not just that "some people" have multiple versions of the same song from different albums, it's that the last.fm service itself has multiple versions of the same song from different albums.  Like, every band that ever put out a greatest hits album or a live album, for example.  I'm guessing "most people" have greatest hits albums or live albums in their library.  To scrobble any of these tracks correctly, the album tag is as essential as the title and artist.

It's not redundant to use the album tag, because this is used to match it back to the right file in MusicBee when you synchronize your play counts and last played times back.

The solution is to tag the songs with the proper album they came from, not to kludge together some broken functionality to account for mis-tagged files.  Scrobbles are working exactly correctly for properly tagged files at the moment, and there's no reason to mess with that.

Again, IMO, of course.

It would be set as the current way by default and the only way to change it would be going to setting and changing it. No one's going to do that by accident. If they changed the setting, they would know they did. So it's not going to create any more problems. I can imagine a lot of people have this issue and don't have songs with a different album tag but the same title and artist tag.
Title: Re: Use album tag to match last.fm scrobbles toggle on/off
Post by: frankz on February 12, 2019, 03:26:13 AM
Ok. You seem to have some inside information about how many versions of songs most people have and what kind of tags most people do our don't have or what kind of things no one would ever do by accident or what kind of issues a lot of people have (but, strangely, have never reported besides you).

I've expressed my view of what is most logical and functional. I've clearly labeled it as my opinion of these things rather than as a grand proclamation of what most people do, or have, or want, or what MusicBee needs to have options for. I'll leave it at that.
Title: Re: Use album tag to match last.fm scrobbles toggle on/off
Post by: psychoadept on February 12, 2019, 05:28:54 PM
To be fair, for classical and any album with unusual formatting that may be "adjusted" by last.fm when the scrobble is received, it's nearly impossible to sync scrobbles correctly. This is a major reason I tag classical with the conductor/performer rather than the composer in the artist field. I don't want different versions of the same work being scrobbled together. That means I usually end up not being able to sync those scrobbles at all, but I don't think it's a problem MusicBee can solve.

I would love to see support for ListenBrainz implemented. That should allow scrobbling by MusicBrainz ID, when available, and would eliminate a lot of the ambiguity.