Batch convert Title field to add leading number?

Hi everyone,

My car has an annoying feature where it uses the Title field from the ID3 data to sort things, so songs in an album come up alphabetically. To solve this, I need the Title to read as Track Number - Song Name (something like 01 - The Package, 02 - Weak and Powerless, etc). This is how the files are already named, so I just need to find a way to automatically insert the file name into the Title field of the tags.

This thread that I found seems to show the scripts needed to do it. And this thread talks about using the "converter" menu, but that only gives me options to change the "Track" field, but not the "Title" field.

Can someone help me with the final push? I think the scripts above are what I need, but I don't understand how to use them.

Thanks in advance!

Of course: don't forget to actually select the files the TITLES of which you want to change. And make sure you have track numbers :wink:

If you have your files already named

01 - The Package.mp3
02 - Wead and Powerless.mp3

and you want to have the same information as content in TITLE,
you can use the menu Convert Filename -> Tag (press Alt+2)
with the Format string
%TITLE%

image

If you want to create your TITLE content from the existing content of the tag TRACK and the existing content in TITLE, then you can use @anon32189785's suggestion.

Thank you both so much!!

@LyricsLover, since my current method of ripping CDs does put the track number in the file name, your solution works and is incredibly simple!

@anon32189785, if I ever end up with a different file naming system but the tags are already in place, it looks like this would work, so thank you so much for the directions!

Hi. Further to the original thread you mentioned, I eventually wrote it all up on my blog with step-by-step instructions and screenshots. Here:

And another alternative:
If you want to add some files in a different order than TRACK suggests and/or the import from the filename into the TITLE spoils some special characters or leaves out information that has not been incorporated in the filename, then try:
Convert>Tag-Tag for TITLE
Format string: $num(%_counter%,2) __ %title%
The double underscore caters for the time when you want to remove the leading number again and get the pure TITLE.