# Importing Lyrics From Text Files

**URL:** https://community.mp3tag.de/t/importing-lyrics-from-text-files/3635
**Category:** Support
**Created:** [August 9, 2006, 2:03pm UTC](https://community.mp3tag.de/t/importing-lyrics-from-text-files/3635 "2006-08-09T14:03:21Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Louie](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c68b51/32.png) [@Louie](https://community.mp3tag.de/u/Louie)
#### Post date: [August 9, 2006, 2:03pm UTC](https://community.mp3tag.de/t/importing-lyrics-from-text-files/3635/1 "2006-08-09T14:03:21Z")

</div>

I have prevously downloaded most of the lyrics of my mp3's in separate text files located in a different folder. The format of the filename of these text files is "ARTIST - TITLE.txt". Is it possible to import these lyrics to my mp3's (%UNSYNCEDLYRICS%)?

How do i manipulate the "Text File - Tag" function so that it will copy all the lines from the text file(and not just one line)?

If it is indeed possible... Can i batch import all the lyrics to each of my mp3's?

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [August 9, 2006, 4:30pm UTC](https://community.mp3tag.de/t/importing-lyrics-from-text-files/3635/2 "2006-08-09T16:30:06Z")

</div>

> [@Louie](#):
>
> ... How do i manipulate the "Text File - Tag" function so that it will copy all the lines from the text file(and not just one line)? ...

Well, you are one of many other Mp3tag users that stub against a well known wall, but you may use the following workaround.

1. Assuming you have a file **UnsyncedLyrics.txt** (or any other name) containing some lines of text:

--- BeginOfFile ---  
L i n e 001  
L i n e 002  
L i n e 003  
--- EndOfFile ---

Modify (a copy of) this textfile by prepending the string '_eng||_' and appending the special symbol **@CRLF** at end of each line and wrap all lines together into one line (the last line can be left as is):  
--- BeginOfFile ---  
eng||L i n e 001_@CRLF_L i n e 002_@CRLF_L i n e 003  
--- EndOfFile ---

Instead of the symbol @CRLF you can use any other special character that is unique to this textfile, for instance you may use the character **^** :  
--- BeginOfFile ---  
eng||L i n e 001^L i n e 002^L i n e 003  
--- EndOfFile ---

Save the textfile.

2. Select the regarding mp3 file and do an **Action** convert mode **Textfile - Tag** : _Filename_: UnsyncedLyrics.txt _Formatstring_: %UNSYNCEDLYRICS%

Afterwards the mp3 file contains an UNSYNCEDLYRICS tag filled with the string:  
_eng||L i n e 001@CRLFL i n e 002@CRLFL i n e 003_

3. Create an **Actiongroup** and name it e.g. '_Replace @CRLF in UNSYNCEDLYRICS_' Create an **Action** mode **Replace with regular expression** : _Field_: UNSYNCEDLYRICS _Regular Expression_: \@CRLF _Replace with_: $char(13)$char(10) 
4. Run this Actiongroup '_Replace @CRLF in UNSYNCEDLYRICS_' against the same mp3 file. Afterwards the mp3 file contains an UNSYNCEDLYRICS tag filled with the string:

In grid view:  
_eng||L i n e 001□□L i n e 002□□L i n e 003_

In extended tag view:  
_eng||L i n e 001  
L i n e 002  
L i n e 003_

5. Ready.

 Good luck!

Hmm, spoken for myself I often use the clipboard to copy and paste a block of text into the UNSYNCEDLYRICS tag in Extended tag view.  
By the way, using some Windows Macro recording feature may help to batch this work.  
But finally I would prefer to have a native Mp3tag feature to do multi export/import of UNSYNCEDLYRICS contents in an easy seamy way.

DD.20060809.2028

---

<div class="post-metadata">

### Author: ![Louie](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c68b51/32.png) [@Louie](https://community.mp3tag.de/u/Louie)
#### Post date: [August 10, 2006, 1:58am UTC](https://community.mp3tag.de/t/importing-lyrics-from-text-files/3635/3 "2006-08-10T01:58:46Z")

</div>

I get it now... So you have to edit every text file. (I could probaby use a program that replaces all linebreaks to @CRLF or ^.)

I guess i can add lyrics to multiple files now by using the "textfile-tag' function with the format string "%unsyncedlyrics%" if i put this in my text file:

eng||L i n e 001^L i n e 002^L i n e 003 (lyrics for song 1 in fileview)  
eng||L i n e 001^L i n e 002^L i n e 003 (lyrics for song 2 in fileview)  
eng||L i n e 001^L i n e 002^L i n e 003 (lyrics for song 3 in fileview)  
eng||L i n e 001^L i n e 002^L i n e 003 (lyrics for song 4 in fileview)  
eng||L i n e 001^L i n e 002^L i n e 003 (lyrics for song 5 in fileview)  
and so on...

Anyway... Thanks a lot... It really helped me....

---

<div class="post-metadata">

### Author: ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)
#### Post date: [February 9, 2026, 12:19pm UTC](https://community.mp3tag.de/t/importing-lyrics-from-text-files/3635/4 "2026-02-09T12:19:50Z")

</div>


