Posts: 30
Joined: May 2010
Reputation:
0
2010-05-20, 14:45
(This post was last modified: 2010-05-21, 10:44 by Mario22.)
Hi
My (huge) music collection structure is Artist/year album/track track_title.mp3
The mp3 "album" id3tag all contain the sring "year album".
I have to use this trick to make my samsung mp3 player sort the albums in chronological order ...
Is there any simple way of changing the regexp used to search allmusic for the relevant information ?
I don't really need it though since all mp3 files include a cover jpg which displays fine. I just wish to retrieve the short descriptive text ... so I won't undertake a mass id3tags change.
Thanks !
Posts: 12,706
Joined: Nov 2003
Reputation:
129
spiff
Team-Kodi Member
Posts: 12,706
either change the source or the scraper.
Posts: 30
Joined: May 2010
Reputation:
0
Well, I actually thought it might be possible to set something in advanced settings like tvshowmathing ..
Posts: 7,172
Joined: Dec 2003
Reputation:
4
kraqh3d
Retired Developer
Posts: 7,172
2010-05-20, 16:30
(This post was last modified: 2010-05-20, 16:32 by kraqh3d.)
There's nothing to "set". Xbmc simply reads your tags and assumes they are correct. If you give an album the wrong title in the tag, Xbmc doesn't know it's wrong, or in this case that you're intentionally merging the year into the title field. Music metadata fields have well defined meanings. Video doesn't have any good standard metadata tag format, so we have no choice but to try to glean info from the filename.
Here's an idea which will let you keep your Samsung mp3 player work around and allow Xbmc to get the correct title. But it requires mass tagging. Xbmc happens to read both APE and ID3 tags from mp3 files but the APE tag takes precedence. So you coudl try *adding* APE tags to your collection, and leaving the existing ID3 tags in place. Xbmc will import the information from the APE tag, and hopefully your Samsung mp3 player will ignore them, and only use the ID3 tags.
Of course, test this on a handful of files to make sure your Sammy player does ignore them.
Posts: 12,706
Joined: Nov 2003
Reputation:
129
spiff
Team-Kodi Member
Posts: 12,706
alternatively do as i said; edit the scraper. it's a simple edit, just filter out numbers on start of whatever is passed to createalbumsearchurl.
Posts: 26,215
Joined: Oct 2003
Reputation:
187
APE tags are read after ID3 tags by default - there's an advancedsetting to prioritise them.
Cheers,
Jonathan
Posts: 7,172
Joined: Dec 2003
Reputation:
4
kraqh3d
Retired Developer
Posts: 7,172
2010-05-24, 15:33
(This post was last modified: 2010-05-24, 19:46 by kraqh3d.)
I apologize. I thought the priority was APE over ID3.
** edit **
jmarshall ... i took a look at the code. the APE tag isn't read at all unless prioritiseAPE is enabled. that doesnt seem right. why wouldn't Xbmc read the APE tag if (!tag.Loaded()) as that should mean that there's no ID3 tag at all.