Printable Version of Topic

-Brading Software Message Board
+--Forum: Mp3/Tag Studio Support and Bug Reports
+---Topic: Posible to convert characters started by larshgf


Posted by: larshgf on Oct. 12 2005,00:14

Hi,

I love greek music. But using my Mp3 player I have to convert the special greek charcters into latin characters. Is it posibble to do that in an automatic kind of "parsing" procedure in "MP3-TAG" ???

Best Regards
Lars
Posted by: Magnus Brading on Oct. 12 2005,10:20

Any ASCII string (including only one character long) can be automatically converted to any other ASCII string during processing, by using the "Substring replacement" feature of the "Case fix and replace" utility inside Mp3/Tag Studio.
Posted by: T.T. on Oct. 24 2005,05:20

I can't seem to get the underscore replacement to spacing to work with the Auto-tag feature.  I have both the "Replace" option checked and set to "_ with space" and since that never works I added a rule in the "case fix and replace/substring replacements", but those pesky underscores just refuse to get replaced in the tag fields.  

I'm obviously doing something wrong?  I just upgraded to the latest version and it still won't change the underscores.

Thanks,
T.T.
Posted by: Magnus Brading on Oct. 24 2005,08:06

Please describe your intended operation and your current procedure in more detail, and I'll do my best to help you.
Posted by: T.T. on Oct. 24 2005,17:46



---------------------QUOTE BEGIN-------------------
Please describe your intended operation and your current procedure in more detail, and I'll do my best to help you.
---------------------QUOTE-------------------


Suppose a file name as such:

11-artist_name-track_name_text.mp3

(Note, it is presumed the album name field is already populated.)

I would like to rename it to :

Artist Name - Album Name - 11 - Track Name Text.mp3

Although I'm pretty sure I have all the settings correct, for some reason those underscores are preventing the Auto-Tag from doing the case-fix, and instead is just populating the artist and track name fields "as is", meaning with the underscores and improper capitalizations.  So, if I do an Auto-Rename, at this point, I instead get this:

artist_name - Album Name - 11 - track_name_text.mp3


Here are my applications settings, in case there is something bogus that is causing the problem:



---------------------CODE SAMPLE-------------------
[HKEY_CURRENT_USER\Software\Magnus Brading Software\Mp3-Tag Studio\shellext]
"resize_last"=dword:00000001
"sx_installed"=dword:00000001
"ms01"=dword:00000001
"ms02"=dword:00000001
"ms03"=dword:00000001
"ms04"=dword:00000001
"ms05"=dword:00000001
"ms06"=dword:00000001
"ms07"=dword:00000001
"ms08"=dword:00000002
"ms09"=dword:00000001
"ms10"=dword:00000000
"ms11"=dword:000005dc
"ms12"=dword:00000001
"ms13"=dword:00000001
"ms14"=dword:00000001
"ms15"=dword:00000000
"ms16"=dword:00000001
"ms17"=dword:00000000
"ms18"=dword:00000000
"d_rename_options"=dword:00000001
"ms19"=dword:00000000
"retag_template3"="<TrackNr> <Artist>-<Title>-<TRASH>.mp3"
"retag_template3_type"=dword:00000001
"active"=dword:00000001
"mp3_info"=dword:00000001
"mp3i_artist"=dword:00000001
"mp3i_title"=dword:00000001
"mp3i_comment"=dword:00000000
"mp3i_genre"=dword:00000000
"mp3i_year"=dword:00000000
"mp3i_enc"=dword:00000001
"mp3i_album"=dword:00000000
"rename_options"=dword:00000001
"retag_options"=dword:00000001
"retag_template_count"=dword:00000006
"rename_from_name_options"=dword:00000001
"nametoname_input_template0"="<Artist> - <Title>.mp3"
"nametoname_input_template0_type"=dword:00000002
"nametoname_input_template1"="<Title> - <Artist>.mp3"
"nametoname_input_template1_type"=dword:00000002
"nametoname_output_template0"="<Title> - <Artist>.mp3"
"nametoname_output_template0_type"=dword:00000002
"nametoname_output_template1"="<Artist> - <Title>.mp3"
"nametoname_output_template1_type"=dword:00000002
"installdir"="E:\\Program Files\\Magnus Brading\\Mp3-Tag Studio 3.0"
"rename_template_count"=dword:00000003
"nametoname_input_template_count"=dword:00000002
"nametoname_output_template_count"=dword:00000002
"list_output_template_count"=dword:00000000
"listtoname_template_count"=dword:00000000
"listtotag_template_count"=dword:00000000
"ms20"=dword:00000001
"ms21"=dword:00000000
"ms22"=dword:00000001
"ms23"=dword:00000002
"ms24"=dword:00000001
"ms25"=dword:00000001
"ms26"=dword:00000001
"ms27"=dword:00000000
"ms28"=""
"ms29"="Times New Roman"
"ms39"=dword:00000008
"ms30"=dword:00000000
"ms31"=dword:00000040
"ms32"="AAAAAA=="
"ms33"=dword:00000000
"ms34"=dword:00000002
"ms35"=dword:00000001
"ms36"=dword:00000001
"ms37"="list"
"ms38"=dword:00000001
"ms40"=dword:00000000
"ms41"=""
"ms42"=dword:00000000
"ms43"=""
"ms44"=dword:00000000
"ms45"=dword:00000001
"ms46"=dword:00000001
"ms48"=dword:00000000
"ms49"=""
"ms50"=dword:00000001
"ms51"=dword:00000001
"ms52"=dword:00000000
"ms53"="<Artist>"
"ms54"="<Album>"
"ms55"="<Title>"
"lcfp"="Standard English title case rules"
"retag_template0"="<Artist> - <Album> - <TrackNr> - <Title>.mp3"
"retag_template0_type"=dword:00000002
"rename_template0"="<Artist> - <Album> - <TrackNr> - <Title>.mp3"
"rename_template0_type"=dword:00000002
"lfp"="Process only files with extension .mp3"
"ms56"=dword:00000001
"rename_template1"="<Album> - <TrackNr> - <Artist> - <Title>.mp3"
"rename_template1_type"=dword:00000002
"rename_template2"="<TrackNr> - <Artist> - <Title>.mp3"
"rename_template2_type"=dword:00000002
"retag_template1"="<TrackNr>-<Artist>-<Title>.mp3"
"retag_template1_type"=dword:00000002
"retag_template2"="<TrackNr>-<Artist>-<Title>-<TRASH>.mp3"
"retag_template2_type"=dword:00000001
"retag_template4"="<TrackNr>_<Title>-<TRASH>.mp3"
"retag_template4_type"=dword:00000001
"retag_template5"="<TrackNr>-<TRASH>.mp3"
"retag_template5_type"=dword:00000001
"ms57"=dword:00000000
---------------------CODE SAMPLE-------------------


Posted by: Magnus Brading on Oct. 24 2005,18:40

Please post a screenshot of the auto tag tool just before you perform the operation, and also a screenshot of your casefix settings, and I'll see if something looks wrong.
Posted by: T.T. on Oct. 25 2005,05:28



---------------------QUOTE BEGIN-------------------
Please post a screenshot of the auto tag tool just before you perform the operation, and also a screenshot of your casefix settings, and I'll see if something looks wrong.
---------------------QUOTE-------------------


Ok, here are the screen shots:


< http://www.geocities.com/cogitator_x/mtag.html >
Posted by: Magnus Brading on Oct. 25 2005,10:40

Why did you show the context menu, are you performing the operations from there, or are you doing it from inside Mp3/Tag Studio itself? Please use the program itself first, until you get it working, to avoid any unnecessary problems.

If you do it from the context menu, you have so set the options in the casefix sub menu too. Also, I'm not 100% sure that the underscore to space conversion follows to the context menu, you have to include it in the substring replacements tool in that case instead, or make a macro of the operation.

Also, please make sure that there are no spaces or such after the underscore in the "Replace XXX with space" box in the GUI.
Posted by: Substring rule bug? on Nov. 27 2005,22:33

Sorry it took so long to reply, but I finally found time to do some proper testing, to try to figure out what the glitch is.

I've found that the problem lies in that when using the context menus to perform an AutoTag and/or AutoRename on an MP3 file, the Substring Replacement feature does NOT work properly for me.

In fact, I've found that it behaves exactly as if the "%20 to space" rule has been hard-coded, in that none of the rules I add work and even when I remove the %20 rule it still functions (?).

The substring rules DO work when in MP3 Tag Studio, using the Browse/Edit tab screen with the continous casefix option enabled, though, but clearly if the %20 rule is working with the context menus, whether I specify it as a rule or not, there is either a serious bug in your code or my installation is seriously corrupted in some unknown way.

Here are the fairly simple steps I've done, so you can
try to reproduce it on your end of things, to let me know if something is wrong on my end or in the code itself:

Take a MP3 file and rename to this:

10-band_name-this_is_%20the_title().mp3


Set the MP3/Tag Studio 3.5 Beta 16 settings as such:
[Auto tag]
Field separator sequence: -
[X] Replace _ with (space)
[X] Case fix and replace
   Substring replacements:
   _ (space) No Before No
   () (space) Yes Before No


Note: Above, the (space) means a single space character,
not the actual string "(space)" of course. ;)

Now, in the context menus I have a definition I use:
Retag assumed format <TrackNr>-<Artist>-<Title>

This results in these tags:

Title tag: This_is_ The_title()
Artist tag: Band_name


First, notice that although I no longer have the default "%20 to space" substring replacement rule defined, it still works, thus the strange "hard-coded" behavior.

The underscore and parenthesis rules, however, do not work, nor any other rules I've added in my subsequent testing.

Now, just to prove that the substring replacement code isn't entirely crippled, if I edit the (empty) Album tag in MP3 Studio on the Browse/Edit tab screen, with the continuous case-fix option enabled, the fields instantly change to:

Title: This Is  the Title
Artist: Band Name

This is of course correct, but requires me to edit a single file at a time, thus making the context shell menu functionality less useful than it should be (was designed to be?)

Thank you for your time,
T.T.
Posted by: Magnus Brading on Nov. 27 2005,23:39

Have you really saved your replacement settings as a casefix preset, and then selected this from the casefix submenu before performing this operation? It sounds just like your are running with the default casefix preset selected in the menu?
end


Powered by Ikonboard 3.1.1
Ikonboard © 2001 Jarvis Entertainment Group, Inc.