Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Copy "LYRICS" to "LYRICIST" (Read 1007 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Copy "LYRICS" to "LYRICIST"

I've made the mistake of putting lyricist information in the custom "LYRICS" tag in FLAC files I've ripped (Properties --> Add New Field --> Field name: "LYRICS", Field value: "...") instead of the proper "LYRICIST" tag.  I only realized this was an issue when trying to create a custom column to display the lyricist ($meta(LYRICS)) but that doesn't show the lyricist, it only shows a "." in the column for what I presume is foobars way to identify "This file has lyrics" vs. "This file doesn't".

Realizing my mistake, I'd like to mass copy all values from the "LYRICS" tag to the "LYRICIST" tag but MassTagger doesn't work.  If I right click --> Tagging --> Manage Scripts --> Add --> Copy values between fields --> "LYRICS" to "LYRICIST", the "Tracks to process" pane shows the same result that $meta(LYRICS) does -- ^LYRICIST = "."^.  If I execute the script, it just copies the dot.

Is there a way to correct my mistake on my tags without manually deleting the LYRICS tag and recreating it as the proper LYRICIST tag in the properties window?  I have hundreds of files i need to do this on.

Copy "LYRICS" to "LYRICIST"

Reply #1
I've made the mistake of putting lyricist information in the custom "LYRICS" tag in FLAC files I've ripped (Properties --> Add New Field --> Field name: "LYRICS", Field value: "...") instead of the proper "LYRICIST" tag.  I only realized this was an issue when trying to create a custom column to display the lyricist ($meta(LYRICS)) but that doesn't show the lyricist, it only shows a "." in the column for what I presume is foobars way to identify "This file has lyrics" vs. "This file doesn't".

Realizing my mistake, I'd like to mass copy all values from the "LYRICS" tag to the "LYRICIST" tag but MassTagger doesn't work.  If I right click --> Tagging --> Manage Scripts --> Add --> Copy values between fields --> "LYRICS" to "LYRICIST", the "Tracks to process" pane shows the same result that $meta(LYRICS) does -- ^LYRICIST = "."^.  If I execute the script, it just copies the dot.

Is there a way to correct my mistake on my tags without manually deleting the LYRICS tag and recreating it as the proper LYRICIST tag in the properties window?  I have hundreds of files i need to do this on.


Select all of your files. --> Right Click --> Properties --> Tools/Add new fields  (LYRICIST) --> Right Click on 'LYRICS" : Copy --> Right Click on "LYRICIST" : Paste

I tested this with some of my files, and it worked.

Copy "LYRICS" to "LYRICIST"

Reply #2
Select all of your files. --> Right Click --> Properties --> Tools/Add new fields  (LYRICIST) --> Right Click on 'LYRICS" : Copy --> Right Click on "LYRICIST" : Paste

I tested this with some of my files, and it worked.


This works perfectly, thanks!