Disk ID as a variable


A rookie question ... answer wasn't directly found in FAQ/Forums:

In Filename-->Filename: How to make Disk ID a variable that reads from Path ... see attached image. Something to do with the backslash!?

Able to otherwise parse file name satisfactorily.



I do not see any disk id in the path... could you give a concrete example that shows the name before and afterwards?
(Also: instead of messing around with the filename only it is much more advisable to fill the tags and then build the filename from them).


Well, "Disk5A" just after "English language" is the disk id. Wasn't able to include it in the file re-naming as a variable, so this id was expressed as a constant and manually changed with the stepping through of each disk directory.

Will try to find what "fill the tags" means in the Help/Forums.



Thank you.

If you modify the original mask
and the New Filename pattern to:
%4-Track %1-%2

then you get the Disk05A into the filename.



Please bear with this new user.

Using both the "original mask" and "new filename pattern" suggested (above) yields no opportunity to finish the Filename--Filename conversion (see attached image Mp3Tag_A)

Did try putting the "\%4" at the end of the original mask. Conversion was accomplished but what was pulled in to the beginning of the filename was the Title (see attached image Mp3Tag_B)

FWIW - Should mention that the submitted images all depict the filenames of tracks 1 & 2 converted my "old" way. Track 3 is the first that hopefully could be converted with the disk id pulled in to the beginning of the filename.


I cannot see a backslash anywhere in the masks you entered (the solution you picked makes it very hard to decipher). So these attempts were bound to fail.

if you have a look at a fully qualified filename then it consists of a path part and the filename part.
Mp3tag starts to interpret the filename starting at then end.
You can add a name part that is separated from the filename by the backslash.
The mask I offered you had a a %4 before the backslash \ and your original mask %1-%2_%3 behind it.
The complete mask for a filename plus the first folder name then looks like this:
or if you like the parameters tidied up

%1 now stands for DISK5A.
Please try the mask with the backslash.


Switched gears somewhat.

Opted for Tag-Filename conversion option and used ...

%_directory% - Track $num(%track%,2)

... to get what was needed. Probably never adequately described the exact conversion desired.

Thanks for hanging in there with me.