Posts: 40
Joined: Jul 2012
Reputation:
0
Hey,
same Problems here. There has been a Bug report for this. I suppose, you are too using Picard to tag your files? The Problem is that Gotham now uses the embedded Musicbrainz ID for sorting, and there is something wrong. That's why only so few people are having Problems...
Greets
Posts: 40
Joined: Jul 2012
Reputation:
0
2014-07-31, 12:23
(This post was last modified: 2014-07-31, 12:26 by Simon6785.)
Thanks, I will try that! Do I have to delete the Database and scrape from scratch, or will yust ticking the box do it?
\\EDIT: The option was off all the time...
Posts: 5,259
Joined: Jul 2012
Reputation:
343
Is the problem simply that "Various Artists" doesn't appear as an artist? I can confirm that on 13.1 I have Various Artists with either "show artists on compilations" on or off, but don't have it in 13.2b2, though my music libraries aren't identical so it isn't a 100% good test.
scott s.
.
Posts: 15
Joined: Aug 2014
Reputation:
0
2014-08-02, 19:16
(This post was last modified: 2014-08-02, 20:03 by revalex.)
I have the exactly same problem.
"Various Artists" (as an album artist name that I gave in albums with compilations/soundtracks) does not show in an "Artists" view anymore.
I can see VARIOUS ARTISTS with all soundtrack/compilation albums only as a folder in a "File" view.
While I can see some compilation/soundtrack albums under other Artists (artists that participated on the soundtrack album), the only way to see all albums with a "Various Artists" album artist is through "Compilations" in a "Library" view (Music - Library). All other album artists are there.
Where did the album artist "Various Artists" disappear in Gotham (after rescanning or new scanning of files to the library)?
I use "Universal Album & Artist Scraper", and I unchecked [OFF] for "Override songs tags with online information", "Include artists who appear only on compilation", and "Download additional information during update". However, even with that setting, after scanning music to the library and exporting library, I noticed that nfo files (even ones I made using TagScanner) for music albums are all "infected" with:
<musicBrainzAlbumID></musicBrainzAlbumID>
<compilation>true</compilation>
<albumArtistCredits>
<artist>Various artists</artist>
<musicBrainzArtistID></musicBrainzArtistID>
<joinphrase></joinphrase>
<featuring>Various artists</featuring>
</albumArtistCredits>
<track>
<musicBrainzTrackID></musicBrainzTrackID>
or <compilation>false</compilation> for any other artist.
I use "Various Artists" as an album artist name (with an uppercase letters as shown), and I made my own "Various Artists" nfo file for this artist; however, XBMC (after scanning) renamed everything everywhere (after exporting library and asking to overwrite old files) to "Various artists". Only the name of the folder in a "File" view and a path to the folder in album nfo files keeps having "Various Artists" as I named it.
I also did some tests:
1. Using Gotham 13.1, I cleaned the library, removed a MyMusic32.db file from the userdata folder, even re-edited some nfo files (removing all those strange string about musicbrainz artist ID, ...) or made new nfo files using Tagscanner, ... After I rescanned all music to the library, .... there is no way to get "Various Artists" to be shown as an artist in an "Artists" view back.
2. Using Gotham 13.1, I copied a part of my compilation/soundtrack albums into a new folder "Compilation". In that folder, I renamed album artists from "Various Artists" to "Compilation" (using "TagScanner" as for any other albums in my library). When I scanned albums from that new folder to a music library, it created an artist "Compilation" and all my albums were there -- showing under an artist "Compilation" in an "Artists" view (exactly as it used to be in Frodo).
3. I made a fresh install of Frodo on a different PC, scanned all music to a music library (with the same nfo files), and an artist "Various Artists" showed in a "Artists" view (Music - Library - Artists).
So for some reason, in Gotham 13.1, only albums with "Various Artists" as an album artist are messed up. It seems that the problem is specific to the use of a name "Various Artists" as an album artist.
Posts: 5,259
Joined: Jul 2012
Reputation:
343
I can confirm that I have an album of FLAC files with Album Artist set to Various Artists in each file. In 13.1 database the artist is shown as Various Artists and the scraper has inserted the MBID for it (89ad4ac3-39f7-470e-963a-56509c546377) and also scraped thumb and fanart. In 13.2b2 the artist is shown as Various artists (lower case a) and there is no MBID and didn't scrape any art.
Not sure what that's telling me, but obviously there is a change here. I tried to see if there is something on trac or a PR on GitHub but my search skill couldn't turn up what changed.
scott s.
.
Posts: 15
Joined: Aug 2014
Reputation:
0
2014-08-03, 00:13
(This post was last modified: 2014-08-03, 01:52 by revalex.)
I also have mostly FLAC files, and I was able to do more tests.
I did some more tests on my second (testing) PC with 13.1 version. I deleted MyMusic46.db file from the userdata folder in Gotham 13.1, and I copied there my saved MyMusic32.db file from Frodo 12.3 version. After that I renamed the file to "MyMusic46.db".
I launched the XBMC 13.1 and scanned all music files into the library. Then, I imported library from the last saved (today's) musicdb.xml file (created while that deleted original MyMusic46.db file was still there), and I was able to get "Various artists" as an artist in an "Artists" view. However, there were not fanart or thumb. I expected it would load info from my custom made file artist.nfo stored in "Various Artists" folder or musicdb.xml file, but it did not do anything. When I clicked to refresh artists info, I got it scanned with info and all pics for "Britney Spears" but titled Various artists. There is no way to get Britney's info away. Changing a scraper to "Local Information Only" and cleaning the library does not get info and pics of Britney away either.
So more testing, more mess up in the database and my music library.
I noticed that new MyMusic46.db file (as created in 13.1) has a strange command at the beginning about all those musicbrainz IDs and instructions to put albums into a "Compilation". Maybe, if there would be a way to edit MyMusic46.db (I do not have any experience with editing *.db files) and remove all those commands about a musicbrainz intergration and sorting to compilations, it can solve the problem.
That's how one command at the beginning of MyMusic46.db file looks:
CREATE INDEX idxAlbum_1 ON album(bCompilation)A
I do not understand it, but it seems that it is one of things that is responsible for disappearance of my "Various Artists" as an album artist in a "Artists" view.
The thing is that I upgraded to 13.1 almost a month ago, and I did many changes in my music tags and library before realizing that "Various Artists" as an artist suddenly disappeared. So using MyMusic32.db for a heavily changed and updated music library would be a tedious job to do. A new clean install, especially when using outdated MyMusic32.db file, would take me days verifying all changes to nfo files, .... Not what I expected from this upgrade.
I use scrapped *.nfo files as the source of basic information (if my album exists in the scrapping database), and I modify file names, album titles, artists to my liking. I especially do not like having "featuring xyz" as a part of a song title as some scrappers do). I also add or do many changes in a "review" part, etc., so after all, I mostly had custom *.nfo files that cannot be scrapped again the way I have them now in my music library.
I would definetely not want some [i][i]musicbrainz[/i][/i] overwrites my editings and modifications to keep something "up-to-date" in its update effort.
So, it looks that I will have to live without "Various Artists" in a "Artists" view and only with "Compilations" option in a "Library" view.
I actually customized my home menu by adding couple new windows (Kids Movies, Music DVDs, Music Videos, ....) with their own sub-menu windows and even by adding a sub-menu "Compilations" under the main MUSIC home menu window. That way, I redirected all albums that ended in "Compilations" (as currently being accesible only in a "Files" or "Library" view) to the main home menu, right next to a "Artists" sub-menu.
Posts: 5,259
Joined: Jul 2012
Reputation:
343
2014-08-06, 04:20
(This post was last modified: 2014-08-06, 04:23 by scott967.)
I don't use any "compilation" tags. XBMC will use album artist = Various Artists to set compilation TRUE.
I don't see any change of behavior from 13.0-13.1-13.2
I don't see that the SQL indexes have anything to do with it.
I seems that when album artist = Various Artists, XBMC will use the local language settings strings.po 340 to enter the artist name string info (for English (US) that gives Various artists). It won't show "Various artists" in the artist view but I found I could hack the database and rename the Artist to "Various Artists" and that fools XBMC into showing Various Artists in the artist view.
Once I did that, I could bring up the artist info page for Various Artists and run the Uni Artist Scraper and the first item in the list brought down the VA thumb and fanart.
scott s.
.
Posts: 15
Joined: Aug 2014
Reputation:
0
2014-08-06, 05:02
(This post was last modified: 2014-08-07, 18:38 by revalex.)
I went from 12.3 to 13.1 observing what was described.
A week ago, I tried to "hack" MyMusic46.db by renaming Various artists to Various Artists, but I think I was not successful. I used Notepad++, and that's probably not the editor to use (I am not an expert).
A week ago, I even tried the same attempt for renaming (as a previous member mentioned and did), but I was not successful.
I changed a lowercase "a" in Various artists to "A" in every *.nfo file for each album in my Various Artists folder (luckily there are only 30 albums). I rescanned the whole folder with updated *.xml files to the library again. After that, I exported the music library to an external file -- musicdb.xml file. I edited it with Notepad++ changing every lowercase "a" in Various artists to "A" in that file to "fool" XBMC. I imported the edited musicdb.xml file, but there was no luck to get an album artist "Various Artists" back. These albums were always scanned to the library with mixed album artists "Various Artists" and "Various artists", but they all ended up in a "Compilation" music node in my Music Library (the place I can see all soundtrack/compilation albums now).
Moreover, I move the whole "Various Artists" folder to a different hard drive and cleaned the library, exited. After moving it back, I launched XBMC, rescanned the folder from a "File" view. Again, no success.
It seems there are people that have a problem and those that do not have this problem.
Maybe I'm doing something wrong (I tried various steps on 2 different computers) or the database is messed up after so many tests. I already gave up. I will live with it for now, and maybe, little by little, I will check and edit all *.nfo files later. With my database of over 600 music albums, I do not see it happen so soon. I do not even think about a fresh install on our main HTPC, being scared what might happen to our extensive movies, tv shows, home made movies, and pictures libraries after another rescan.There are more important things in my life than "playing" with files.
As for now, when I want to play one of soundtrack albums, I just click on a custom-made tab under MUSIC on my home menu, and I can see all those soundtrack albums and choose.
Even there is a bug, at the end of the day, I am thankful for having XBMC with all amazing features, improvements, and an ability to customize a default skin.