3400 songs need id3 change from txt file..


#1

For example, I have the file:
"H:\Recent\Rename\New Folder\Cinema\Eyan8ia Rempoytsika\Eyan8ia Rempoytsika

  • Politikh Koyzina\01. Kadikoy - Xalkhdwn"
    And I want it to be
    Artist: Eyan8ia Rempoytsika
    Album: Politikh Koyzina
    Track: 01
    Title: Kadikoy - Xalkhdwn

I am using the convert -> taglist-file - tag
What do I have to put in the formatstring for it to work??
Thanks in advance for any help... :unsure:


#2

Hi!

You should use the Filename - Tag assistant for that. :wink:

Regards,
Sebastian


#3

Umm...is there not a specific filestring that I can use??
Anyone else got any ideas?
I don't wanna rename another 3000 songs one by one....It takes forever!!
:rolleyes: :flushed: :w00t:


#4

OK, listen...

If you have a big text file containing the information neede for all files, you can use the Taglist-file - Tag assistent together with the appropiate variables.

If you want to generate the tags based on the file name, use the Filename - Tag tool. In your case, it would be:

%artist% - %album%\\%track%. %title%

or

%artist%\\%dummy% - %album%\\%track%. %title%

#5

I have a big text file containing all the information needed!
And an example of what the text says is:
"H:\Recent\Rename\New Folder\Cinema\Eyan8ia Rempoytsika\Eyan8ia Rempoytsika

  • Politikh Koyzina\01. Kadikoy - Xalkhdwn"
    That's what the text says for each file.
    And I want to get the Artist and Album Name from the \Eyan8ia Rempoytsika
  • Politikh Koyzina\ bit, which is right before the 01. Kadikoy - Xalkhdwn from which i want to get the track number (01.) and song title (Kadikoy - Xalkhdwn)..
    All the information before that, (in this specific song case: H:\Recent\Rename\New Folder\Cinema\Eyan8ia Rempoytsika) I want it to be removed...I had tried the specific formatstring that you mentioned (%artist% - %album%\%track%. %title%
    ),but the artist ends up saying: H:\Recent\Rename\New Folder\Cinema\Eyan8ia Rempoytsika\Eyan8ia Rempoytsika, instead of just Eyan8ia Rempoytsika.
    I know what I'm asking for is really difficult to be done, but I'd really appreciate it if you could help me, since you seem to know what you're talking about.. :wink:
    Thanks in advance :music: :sunglasses:

#6

Hi!

I am on my way to school right now, so I don't have much time... :stuck_out_tongue:

Try using %dummy% to skip the unneded parts.

Sebastian


#7

Nah, that won't work, cause some songs are in more folders than the other ones..
Isn't there a code or maybe a magic spell ( hehe) that will cut all folders prior to the one that mentions the artist name & album?
Lemme know when you get back from school :smiley:
Good day to ya :laughing: :sunglasses:


#8

Hmm, don't think so. :frowning:

Maybe Florian can help.


#9

You could do this with the help of Regluar Expressions.
You first need to replace : and \ signs in your taglist file with a text editor with ### because these chars are treated specially by mp3tag.
Then you would import this converted path to a single tag field, e.g. %comment%.
Now with a series of RegEx actions.
This would be the content of a .mta file for this purpose:

[#0]
T=4
F=COMMENT
1=^.{1}###.*?###.*?###.*?###.*?###.*?###(.*)
2=$1

[#1]
T=5
F=ARTIST
1=%comment%

[#2]
T=5
F=ALBUM
1=%comment%

[#3]
T=4
F=COMMENT
1=^.*?###(.*)
2=$1

[#4]
T=5
F=TITLE
1=%comment%

[#5]
T=4
F=COMMENT
1=^(\\\\d{2})\\\\..*
2=$1

[#6]
T=5
F=TRACK
1=%comment%

[#7]
T=4
F=TITLE
1=^\\\\d{2}\\\\.\\\\s(.*)
2=$1

[#8]
T=4
F=ARTIST
1=^(.*?)###.*
2=$1

[#9]
T=4
F=ARTIST
1=^(.*?)\\\\s-\\\\s.*
2=$1

[#10]
T=4
F=ALBUM
1=^(.*?)###.*
2=$1

[#11]
T=4
F=ALBUM
1=^.*?\\\\s-\\\\s(.*)
2=$1 

but you now said your paths in the taglist file are inconsistent, so these actions would need some modifications i think


#10

Dano's action set is near to perfection, but it won't detect the different folder tree structures.

There is no and there will never be any "magic spell" in Mp3tag, which will detect the artist name from foldernames with different structures.

Regards,
~ Florian