Export the texts to a different file for each song?

Do you know that you can transfer all tag-content from one file to another in one go by using C&P?

I dont' know it, what is C&P?
thanks

Copy & Paste.

Load the files that you want to treat in MP3Tag (Old and new one).
Mark the old file and press CTRL+c.
Mark the new one and press CTRL+v.

You can do that not only for 1 file but also for several files in one go if you sort them in MP3Tag in the right order.

thanks good tricks :wink:

Do you have know what ohrenkino have write to me? Can you explain me?
Thanks

Not, that I mentioned that function already in the second post.

As everything has been said at least twice, I would now ask @Lauraq to describe step by step what is done so that we can intervene where it goes into the wrong direction.

the real field for lyrics is UNSYNCEDLYRICS. the lyricist is the person who wrote them.
That what you describe here is also not what I described.
It does not help to enter only a single field, you have to name also all the other pieces of data in the file. If you do not want to use them, use the field name %dummy%.

I set UNSYNCEDLYRICS and it doesn't work, copy the complete text to all the mp3s.

As you say it is wrong but I don't know what I should change, maybe you think you talk to a programmer :slight_smile: if you want to write me which string to insert you do me a favor.

As I wrote to you, I don't care that the script inserts anything else, only the lyrics and that I assign them based on the file name

Where did you set UNSYNCEDLYRICS?
Which string should I tell you to insert where?

I need to know what you actually do. Otherwise we will not get a single step further.
So which way do you want to go? Export or copy and paste?
How many files should be treated in one go?
Which tag fields do you want to transfer from old files to new ones?

what I did is:

1 created an export.lyrics.mte file with your script

$ Filename (csv, utf-16) $ loop (% _% filename)
_Filename_ext%% /% track% /% title% / $ replace (% unsyncedlyrics%, $ char (13) $ char (10), #) $ LoopEnd ()

put it in export folder and used with Mp3Tag under Action (Quick) - Export

Then I tried to do the reverse path, I emptied my Mp3s from the lyrics and I have open Mp3Tag under Action (Quick) - Import from file, but I have not had a good result. So I think the script is not good or something is wrong

If this is an exact copy of the script then it will not work as there are too many space characters. Also, the %-characters seem to be all over the place which leads to no valid syntax.
The correct script is here:

The script itself can be called via File>Export ...
You can then check the output with a plain text editor.
If you see that the result is OK
Can we agree that so far the result is the desired text file?

I have replaced the old script with the new but don't work correctly.
He copied the entire contents of the csv generated in all the mp3s. All the mp3 lyrics is now the same :frowning:

In what respect doesn't the script work correctly? I tested it and it works OK over here.
(all this could be sped up if you showed us your input, preferably with a screenshot, then the actual output and toldf us what the expected output should be)

I wrote it, the file generated by your script copies the entire contents into all the mp3s. In every mp3 I have the text of all the others :slight_smile:
And it's the same error I had with the old script, so I asked you for one that worked

I don't think a screenshot is needed, I didn't check any entries, I only did what I wrote you before, I don't understand why it works for you and I don't :frowning:

How does a plain text file copy itself to several audio files?

are you kidding me :face_with_monocle:

Why should I?
But: the export script does not do anything but create a plain text file.
It does not overwrite any data in any audio files.
So, what happens after the export?

but did you understand what I want?
All we're doing is saving the lyrics and then importing them into the new mp3s. And not all of them gathered in one file but each mp3 with its text
What do you want to happen, I go to see the mp3 tags and find out that in all the mp3s the ENTIRE contents of the csv file generated by your script have been imported. Does that sound smart to you?

As far as I understood it: you want to copy tag data from an old file to a new file vie the intermediate step of a text file.

I thought it has already been settled that this is only possible if you treat each audio file separately - this was something that I understood as a no-go

So where did I go wrong?

But sorrryyyyyyyyyy :slight_smile:
Do you think I'm doing all this mess to do a job with a script, one mp3 at a time, when I can easily do it by hand ?????
It is trivial that I wanted a script to automate everything.
Sorry but I don't understand the usefulness of your script

The export script should generate an output with a single file that contains the records of all selected files - some kind of summary file.
As far as I understood you, you wanted to have exactly 1 text file for each audio file. This is not possible to generate with one export run.

The function Convert>Text-File - Tag can be used to import data from such a summary text file to a single audio file or to several audio files if you include the audio filename in the record.

I partially solved the problem by using the lyr_htm script and then the Mp3tagLyricsSplitter program and I get exactly what I was asking for, a single txt for each song and with the name of the song.
Now I have to find a script that allows me to import individual txt files into individual songs, can you help me?