getmusicbee.com

Support => Questions => Topic started by: theta_wave on June 13, 2017, 05:09:12 AM

Title: How to find corrupted tags? Gibberish in fields (see screenshot)
Post by: theta_wave on June 13, 2017, 05:09:12 AM
Story time: I have a few media files that had their tags corrupted several years ago.  I thought I did a pretty thorough job cleaning them up.  However, I notice some are still around.  For example, as shown in the screenshot below, some of the corruption manifested in jibberish Chinese characters populating a few tags.  I found one that populated <Mood>.  However, when I try to create an autoplaylist for "刀漀挀欀椀渀" <Mood>, the autoplaylist returns empty.  I also tried a regex match "^[^0-9A-Za-z]" (basically, the first character of <mood> is not alphanumerical), but that also turned up empty.

Any tips/ideas how to suss this music file out?

(http://i.imgur.com/cm0EjNZ.jpg)
Title: Re: How to find corrupted tags? Gibberish in fields (see screenshot)
Post by: alec.tron on June 13, 2017, 07:14:24 AM
Hai.
Wait for Steven to add Mood (and others he confirmed) to Thumbnail browser as a filterable attribute, then you could click each value & see all files that have a given value easily:
https://getmusicbee.com/forum/index.php?topic=21746.msg127517#msg127517

Or, if wanted now, I would show the 'Mood' field in tracks view as a column, then sort by 'Mood' value, then scroll through & remove the offending bits. Should be fairly quick as well.

Tracks spreadsheet like view for the organizational win! :D

c.

ps. how did you get Works/Mood to be tabs in the left ? Is that the Column Browser (somehow) set to stacked-tabs instead of visible columns ?
Title: Re: How to find corrupted tags? Gibberish in fields (see screenshot)
Post by: redwing on June 13, 2017, 08:41:52 AM
Don't know about finding corrupted tags but you can use the following regex to find any Chinese characters using MB's search & replace command:

Code
[\u2e80-\u2eff\u31c0-\u31ef\u3200-\u32ff\u3400-\u4dbf\u4e00-\u9fbf\uf900-\ufaff]
Title: Re: How to find corrupted tags? Gibberish in fields (see screenshot)
Post by: theta_wave on June 14, 2017, 01:33:31 AM
Don't know about finding corrupted tags but you can use the following regex to find any Chinese characters using MB's search & replace command:

Code
[\u2e80-\u2eff\u31c0-\u31ef\u3200-\u32ff\u3400-\u4dbf\u4e00-\u9fbf\uf900-\ufaff]
Thank you.  Your suggestion didn't help at first though.  I realized that I had only my music library selected when making these queries.  I didn't appreciate that <Moods> also included files still sitting in my inbox.  So, when I added "inbox" to the source list, it showed up using your regex, mine (^[^0-9A-Za-z]) and a direct selection of mood itself.

So, basically, the key was to make sure that all libraries Musicbee sees (in my case, only two: the main one and inbox) are selected as sources for the autoplaylist,   ;D
Title: Re: How to find corrupted tags? Gibberish in fields (see screenshot)
Post by: theta_wave on June 14, 2017, 02:05:09 AM
ps. how did you get Works/Mood to be tabs in the left ? Is that the Column Browser (somehow) set to stacked-tabs instead of visible columns ?
Hola,

You are correct.  I configured them as stacked tabs.  Below is the works tab in action.  Below that my panel configuration.  Let me know if I can help!

(http://i.imgur.com/QoTrHoZ.jpg)

(http://i.imgur.com/0U8dJN8.jpg)