I'm looking for actions I tried to find, unsuccessfully.
1. Manage fields
I want to put lots of information about a cd.
So, here is how I tried to do it :
1/ I put the informations in a text file. It looks like that:
Label : Makasound -
Producteur : Michael Ashley & Bob Marley -
Artist :
Vocals : Mikey Ras Starr -<!--colorc--></span><!--/colorc-->
2/ I import the text file in mp3tag in unsencedlyrics. So it looks like that:
eng||Label : Makasound -[square][square]Producteur : Michael Ashley & Bob Marley -[square][square]Artist :[square][square]Vocals : Mikey Ras Starr -
3/ I made the different fields, producteur, Artist etc.
So now, the goal is to put the right information in the right field.
I could make it for Label :
regular expression : <!--coloro:#3333FF--><span style="color:#3333FF"><!--/coloro-->(^|(.+))(Producteur\s:\s)(\w*)( -+(.+))<!--colorc--></span><!--/colorc-->
replace with : <!--coloro:#3333FF--><span style="color:#3333FF"><!--/coloro-->$4<!--colorc--></span><!--/colorc-->
The issue is that it doesn't work with the others because of the [square]
Have you any idea? I really hope there is a solution for that...
2. Rename directories
I have two problems with that.
My folder are like this :
Genre Folder > Artist Folder > Album Folder
I want to rename automaticaly the folders, not to create it (they already exists).
I'd like to rename the artist folder with the artist name, but I can't figure out how to do that...
And for the album folder, I would like it to be [year] Album
But I didn't find the way to put "[" and "]".
3. Advanced case feature
I want all the title in lower caps but I want to keep uppercase if there is 2 or more.
exemple :
I have : DLO SomethING Goes TO ffEE ThYE
I want : DLO somethING goes TO ffEE thYE
4. Just informations
Where is the part that explain how to use if function?
I understand that you use the unsyncedlyrics field as a temporary storage to hold a list of values which you want to distribute into separated tag fields.
The list is a multiline string containing some carriage return sequences, which are displayed in grid view as square boxes, in Extended Tag View as line breaks.
In a first step you should get rid of those carriage return sequences. Replace them with some other human readable special character by using $replace() or regexp(), e. g.
Afterwards use some fitting regular expression to fetch the data value from the string, e. g. for tag field producteur extract the text sequence from the list between "|Producteur : " and next following " -|" and you will get "Michael Ashley & Bob Marley", e. g. $regexp(%UNSYNCEDLYRICS%,.|Producteur : (.+?) -|.,$1)
But I tought it was going to be easy to do the regexp to move the information in it's field... It's not!
I tried for more than 2 hours. But I really can't find it.
Here is an image of my action to do the whole thing. You'll see better what I did.
The regexp only works for producer field but not for the others...
I don't know why...
Can you help me doing that please...
I just want to switch the instrument and the artiste name.
The expression I made work perfectly if there is only one artist, but when I apply it to many artists, it just become mad!!
It gives something like that :
Think about organizing your data to simplify your work before coming into such situation.
I think you have to do one action for each tag field.
Discover meta tag field _TAG and try out if it can support to realize what you want.
Yes of course I have to organize it. That's what I wanted to do...
I think Mp3tag do it wel!!
This was normal! As I'm going to take the informations on the internet... I can have different structure.
Here it was just for the try.
I'll become crazy!!!! I tried many many times as usual. And it wasn't working just because one f****** character missing.
Well thanks. I know for next time!
I finish the whole thing and I put all the stuff I did