2013-01-19, 21:50
Dear all,
I've had a few problems with the music library since upgrading to Frodo RC3 (I hadn't previously updated to any of the previous Frodo builds). I have since found a solution, but I thought I would post this in case it was of interest/help to anyone.
I have read a couple of threads with similar issues and it would seem that those behind the scenes are working on any issues from XBMC's side, but it would seem to me that the issue actually lies with the audio files, rather than XBMC, now that it uses the ID3 tags. Hence I thought reporting my experiences might be useful.
Basically; not all of my music was showing up in XBMC - sometimes it was entire albums, but more often than not it was individual songs, therefore tough to notice. XBMC was reporting that I had 43,934 songs, whereas MediaMonkey was saying 47,228 - over 3,000 missing, so worth trying to sort out the issue. They were showing in file mode, but didn't show the year, rating or fanart etc... when selected and not in library mode at all.
The strange thing was that in both MediaMonkey, Windows and MP3Tag, the tag fields all seemed to be filled in correctly (including the AlbumArtist tag). If I brought up the extended tags window in MP3Tag it showed two Year fields and if I deleted these and then reinputted the year, then all was fine and on a rescan XBMC would show the songs correctly. Unfortunately, with over 3,000 to change and not knowing which songs weren't showing, using MP3Tag wasn't really an option.
I have no idea if this is correct, but it felt to me that I had both ID3 v1 and v2 on the files that weren't showing up and this was causing a conflict. So I decided to use a tool within MediaMonkey (free version by the way) under Tools - Advanced Tag Management. Here you can clear the ID3v1, ID3v2 or both at the same time, of any file you have selected - this clears all the tag information from the file, but the information is still within the MediaMonkey library. You can then use Synchronize Tags (also under Tools - Advanced Tag Management) to reinput the information from the MediaMonkey library on to the files. As long as you are happy with the information within the MediaMonkey library, then it should be what you want in each file.
I practiced on a couple of files that I knew weren't in the XBMC library and upon a rescan they showed up, so I then decided to select all the songs in my MediaMonkey library, clear the ID3v1 & ID3v2 tags and Synchronize Tags. As I didn't know which songs weren't showing up, I couldn't think of an easier way of doing it. The process took my machine about 5 hours to complete, but far quicker than going through the library manually.
Upon updating the library in XBMC, which was pretty slow, as it was effectively starting from scratch, all 47,228 songs are now showing perfectly. BTW I had previously deleted the database and rescanned from fresh, but this didn't work.
My other observation was that now that XBMC reads the ID3 tags, it seems it can no longer read the information on WMA files and therefore, although my WMA files (luckily I only had two albums) were showing in the library and obviously playing fine - the information was not displayed correctly. I realise that MP3 files are by far the most popular codec, but I wonder how Flac, Ogg, MP4 files etc... will show their information. I converted my two WMA albums to mp3 using Goldwave and now all is fine.
As I mentioned earlier, I'm not sure if my interpretations are correct and I know there is continual development behind the scenes, but it would seem that if we get everything correct in the files (using MediaMonkey or whatever software people use) then all should show fine in XBMC.
Hope this helps someone and many thanks to the developers for their continual work.
I've had a few problems with the music library since upgrading to Frodo RC3 (I hadn't previously updated to any of the previous Frodo builds). I have since found a solution, but I thought I would post this in case it was of interest/help to anyone.
I have read a couple of threads with similar issues and it would seem that those behind the scenes are working on any issues from XBMC's side, but it would seem to me that the issue actually lies with the audio files, rather than XBMC, now that it uses the ID3 tags. Hence I thought reporting my experiences might be useful.
Basically; not all of my music was showing up in XBMC - sometimes it was entire albums, but more often than not it was individual songs, therefore tough to notice. XBMC was reporting that I had 43,934 songs, whereas MediaMonkey was saying 47,228 - over 3,000 missing, so worth trying to sort out the issue. They were showing in file mode, but didn't show the year, rating or fanart etc... when selected and not in library mode at all.
The strange thing was that in both MediaMonkey, Windows and MP3Tag, the tag fields all seemed to be filled in correctly (including the AlbumArtist tag). If I brought up the extended tags window in MP3Tag it showed two Year fields and if I deleted these and then reinputted the year, then all was fine and on a rescan XBMC would show the songs correctly. Unfortunately, with over 3,000 to change and not knowing which songs weren't showing, using MP3Tag wasn't really an option.
I have no idea if this is correct, but it felt to me that I had both ID3 v1 and v2 on the files that weren't showing up and this was causing a conflict. So I decided to use a tool within MediaMonkey (free version by the way) under Tools - Advanced Tag Management. Here you can clear the ID3v1, ID3v2 or both at the same time, of any file you have selected - this clears all the tag information from the file, but the information is still within the MediaMonkey library. You can then use Synchronize Tags (also under Tools - Advanced Tag Management) to reinput the information from the MediaMonkey library on to the files. As long as you are happy with the information within the MediaMonkey library, then it should be what you want in each file.
I practiced on a couple of files that I knew weren't in the XBMC library and upon a rescan they showed up, so I then decided to select all the songs in my MediaMonkey library, clear the ID3v1 & ID3v2 tags and Synchronize Tags. As I didn't know which songs weren't showing up, I couldn't think of an easier way of doing it. The process took my machine about 5 hours to complete, but far quicker than going through the library manually.
Upon updating the library in XBMC, which was pretty slow, as it was effectively starting from scratch, all 47,228 songs are now showing perfectly. BTW I had previously deleted the database and rescanned from fresh, but this didn't work.
My other observation was that now that XBMC reads the ID3 tags, it seems it can no longer read the information on WMA files and therefore, although my WMA files (luckily I only had two albums) were showing in the library and obviously playing fine - the information was not displayed correctly. I realise that MP3 files are by far the most popular codec, but I wonder how Flac, Ogg, MP4 files etc... will show their information. I converted my two WMA albums to mp3 using Goldwave and now all is fine.
As I mentioned earlier, I'm not sure if my interpretations are correct and I know there is continual development behind the scenes, but it would seem that if we get everything correct in the files (using MediaMonkey or whatever software people use) then all should show fine in XBMC.
Hope this helps someone and many thanks to the developers for their continual work.