Posts: 3,384
Joined: Aug 2012
Reputation:
107
braz
Skilled Skinner
Posts: 3,384
Just installed the latest Gotham nightly, dated 1/22, and it asked to scan my music library, which I let it do. As soon as it was finished, however, I noticed my artists were all messed up. For example, Beyonce had Shakira's artwork and bio, Alicia Keys had John Mayer's artwork and bio, etc. I also now have 3 artists named Bob Marley & The Wailers. Although the tags for all the songs have "Bob Marley & The Wailers", I'm assuming it's because MusicBrainz has them listed under Bob Marley, The Wailers, or Bob Marley & The Wailers.
FYI, I have a MySQL setup and all my music has complete tags from MB, although I've edited some of the artist fields to ensure that the albums show up where I want them to. I don't have artist.nfo in the folders as I liked to update artist info once in a while and found that it wouldn't search online in Frodo if there was an existing nfo file. Everything was working fine under Frodo, I just have this problem with Gotham. I tried wiping the music table in the db and rescanning everything, but it still has the same problems.
So my question is, why won't Gotham use my existing tags rather than what it finds in MusicBrainz? I could live with Bob Marley being in 3 places, but I don't even know what to do about the issues with Beyonce/Shakira, etc.
Thanks for the help!
Posts: 26,215
Joined: Oct 2003
Reputation:
187
Thanks for the file - will take a look.
Posts: 26,215
Joined: Oct 2003
Reputation:
187
Scanning that particular song placed in a folder by itself with default settings from Gotham gives 2 repeats for "John Mayer". When a lookup is done on each, one is John Mayer and the other is Frank Ocean. Reason is the song contains two musicbrainz_artistid's (one for John Mayer, the other for Frank Ocean), and a single artist field. Thus, by default we use the artist "John Mayer" but have disambiguated due to the two musicbrainz_artistid's. If you turn the setting "Override tags with online info" on, you'll get the two artists "John Mayer" and "Frank Ocean" listed.
I suggest you keep things simple. Move files you feel are being scraped incorrectly to a separate folder. Clear everything out and just scan that single folder. Ensure you get what you expect.
Cheers,
Jonathan
Posts: 3,384
Joined: Aug 2012
Reputation:
107
braz
Skilled Skinner
Posts: 3,384
2014-01-24, 22:50
(This post was last modified: 2014-01-24, 22:51 by braz.)
Hmm, so it sounds like the scrapers are now using the musicbrainz_artistid's rather than the Artist field in the tag. That's too bad, I prefer the old method. I've also got all my Soundgarden albums showing up under Chris Cornell, etc.
Should I edit the tags for all of the problem albums/tracks and make sure there is only one artist ID for the artist I want? I definitely don't want the scraper to overwrite my tags and create additional artists.
Thanks for all your help, I really appreciate it!
Posts: 26,215
Joined: Oct 2003
Reputation:
187
It uses all the information in your tags. If your tags are wrong, that's too bad. Did you use Picard to tag? If so, a re-tag in Picard may be all that is needed?
Posts: 3,384
Joined: Aug 2012
Reputation:
107
braz
Skilled Skinner
Posts: 3,384
2014-01-24, 23:08
(This post was last modified: 2014-01-24, 23:20 by braz.)
Yeah, I use Picard to tag everything. Just updated from Picard 1.1 to 1.2. In the past (Frodo) I was able to just edit the Artist field in the tag to prevent a track from showing up under a supporting artist. It sounds like that won't work anymore, I'll need to remove the extra ID from the MusicBrainz Artist ID too.
Still can't figure out why entire albums are showing up under the wrong artist, though, I'll keep checking...
Posts: 26,215
Joined: Oct 2003
Reputation:
187
There's 2 MusicBrainz Artist Id in the file you provided. The one you have, plus this one: e520459c-dff4-491d-a6e4-c97be35e0044 (Frank Ocean).
You can see this via a hexdump of the file for example.
XBMC uses Artist Id (and AlbumArtistId) - it doesn't use Release Artist ID or Release Group ID.
Posts: 3,384
Joined: Aug 2012
Reputation:
107
braz
Skilled Skinner
Posts: 3,384
Another question...does the scraper now create a virtual folder in the music source when the artist name doesn't match exactly? For example, I had albums inside a folder for the artist "M.I.A". Note that Windows automatically truncates the ending period. I looked at my music source today and see that there is another folder correctly spelled as "M.I.A.", that contains the same contents as "M.I.A". So I delete the first one, leaving the folder with the correct punctuation. But it appears I deleted the actual music files, the second folder is still visible but says it is "unavailable." What is going on here?
Posts: 3,384
Joined: Aug 2012
Reputation:
107
braz
Skilled Skinner
Posts: 3,384
2014-01-25, 03:36
(This post was last modified: 2014-01-25, 03:44 by braz.)
I see where the artists/albums that are missing from the Artists view have gone...they are under Compilations now. Is there any way to turn this off? If an album has one track with a featured artist, I don't want the whole album showing up under Compilations and not under the primary Artist name.
Update: I removed the Compilations tag from the albums, that put them back in the Artist view.
Posts: 26,215
Joined: Oct 2003
Reputation:
187
So all good now?
Note that XBMC does not write to the filesystem unless you tell it to via an Export Library. So any new folders you found were not generated by XBMC.
Cheers,
Jonathan