Bugzilla – Bug 9701
last.fm scrobbles tracks with multiple tags in the artist field incorrectly
Last modified: 2009-08-07 20:01:23 UTC
If a track is tagged with multiple tags in the ARTIST field (e.g. "Isobel Campbell; Mark Lanegan", with ';' set as the separator for multiple items), SC will display the track (correctly) in the web interface and on the player as being by "Isobel Campbell & Mark Lanegan" but will scrobble it as being by either "Isobel Campbell" or by "Mark Lanegan" - I can't work out the logic of which one it scrobbles, maybe the most recently entered tag? It doesn't seem to necessarily relate to which tag comes 'first' in e.g. Foobar or MP3Tag. SC should scrobble it in the same way as it displays it, i.e. by inserting an ampersand between the multiple items. Easily reproduceable by scrobbling any track with multiple tags in the artist field. SqueezeCenter Version: 7.2 - 22900 @ Tue Aug 26 11:27:23 PDT 2008 - Windows XP - EN - cp1252 Perl Version: 5.8.8 MSWin32-x86-multi-thread MySQL Version: 5.0.22-community-nt Platform Architecture: 586
Andy to verify whether Last.FM really treats this data correctly, before addressing the bug.
No response from Last.fm, punting.
*** Bug 10276 has been marked as a duplicate of this bug. ***
We are now planning to make a 7.3.3 release. Please review your bugs (all marked open against 7.3.3) to see if they can be fixed in the next few weeks, or if they should be retargeted for 7.4 or future. Thanks!
Since there's now a planned 7.3.3 release, bugs which won't make the cut-off are being moved to the next target out. If you feel that this bug needs to be addressed more (or less) urgently than the 7.4 release, please cc chris@slimdevices.com and leave a comment in the bug to that effect so we can review it. Thanks.
I Would like to See this Bug Addressed More Urgently. My Scrobbles are all over the place.
For some reason Bugzilla did not change the target when I did this yesterday. Or maybe it was me. In either case, I'm trying it again.
Andy states that he has not received any information from Last.fm on how to address this issue. Waiting on them for proper information.
This is what i know about last.fm submissions 1. at the moment they take it on what is submitted. If there are dubious entries or similar, there is a spell checking facility, which is voted for by the community. The entry with the most votes wins. e.g. Nick Cave and the bad seeds vs Nick Cave & the bad seeds. 2. After some searching Last.fm will be using somekind of fingerprinting of music in the future. Not sure how this will apply. They have teamed up with musicbrainz for this task. They do not plan on implementing any Multiple artist scrobbling. With this in mind, here's my two cents. I think we should write a fix so that we have the choice to submitted the first artist within a multiple artist tag. e.g. "Nick Cave and the bad seeds/Nick Cave" is the multiple artists and only "Nick Cave and the bad seeds" is submitted. We will have to keep our eyes on how they will be planning to fingerprint songs, i suspect that will have a seperate tag within the song file with the fingerprintid which is submitted. Most likely have to run a program over your files to fingerprint them, and assign this tag into the songfiles tags. But this is all hearsay. Let's fix it up so it works on the way last.fm is currently operating.
As Squeezecenter Offers the ability to have multiple items in tags, and this helps with finding all artists contributions over a large data base. I strongly believe the importance of fixing this issue is paramount as we also have the ability to Scrobble to Last.FM and my scrobbles are just wrong for those tracks. I use the artist that i would like scrobbled as the first part of the Artist tag, e.g. Crosby, Stills & Nash/David Crosby/Stephen Stills/Graham Nash I would like 'Crosby, Stills & Nash' Scobbled. So i was thinking we could attack this as such. in the LastFM scrobble options page have an option "submit first artist for tracks with multiple artists" have a check box. The Code that exists would just need some code inserted that would have the Psuedo code as such. Needs a variable set up as artist. Does the track have multiple artists? No. --> Assign artist tag to variable. Yes. --> Is the check box ticked on the lastFm options page No. --> Assign artist tag to variable Yes. --> Cut Artists tag from beggining till it reaches the delimiter. which is set in the Music Library Options page. Assign this result to the variable, "Artist" then follow the existing code to submit it. Of course you could have another option to join the multiple artists as gbennet requests you could so that it counts the artists and adds a comma or ampersand as necessary. From what i've gathered at LastFm they will not be using a facility to cope with the multiple artist problem. Like i said above they will be fingerprinting songs. Personally i think we can take charge for the sake of my scrobbles.
The priority on this needs to be higher. We are scrobbling incorrectly!! We have the facility for multiple artists and this facility causes us to scrobble wrong. Please raise the priority