# Embed LRC in FLAC

**URL:** https://community.mp3tag.de/t/embed-lrc-in-flac/53579
**Category:** General Discussion
**Created:** [June 21, 2021, 12:55pm UTC](https://community.mp3tag.de/t/embed-lrc-in-flac/53579 "2021-06-21T12:55:11Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![hypersucker](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/h/ac8455/32.png) [@hypersucker](https://community.mp3tag.de/u/hypersucker)
#### Post date: [June 21, 2021, 12:55pm UTC](https://community.mp3tag.de/t/embed-lrc-in-flac/53579/1 "2021-06-21T12:55:11Z")

</div>

so I read this

> [@Inserting Lyrics using MP3 Tag](https://community.mp3tag.de/t/inserting-lyrics-using-mp3-tag/19569):
>
> Can't believe I didn't know you could put lyrics in an mp3, found it by accident when searching for lyrics for a song. Anyway I followed the instructions and now I have a small problem. The instructions says to use "USNYNCEDLYRICS" and past the lyrics in the bottom box. OK, I did that but at the beginning of the lyrics, after saving it, there's this funny word? for a better term and when I try to play the song there is no lyrics. I've tried to delete the word? but it comes back. any Ideas how t…

but I'm still not sure so before I do this for a lot of files, I would love some clarification.

I add a tag field called LYRICS. then add the content of the LRC file to it, resp. have mp3tag import the lrc file into it?

the LRC files are from an officially licensed source and paid for. but they look like this:

[00:09.53]Used to heatin' up in the shower, out of her arms  
[00:13.08]Now you're always in a rush  
[00:14.28]I could be paranoid but I swear, it's up in the air

the first line is the actual first line in the LRC file. no 6 digit ISO code or something. also, the last line is a timecoded line like the ones above, no special code.

I really want to add those LRC files (embed) to the flac files. I hate having sidecar files.

If I add them to the lyrics tag, do I assume correctly, that there might be programs/apps not being able to read them but also, they wont be bothered by them, so just ignoring that tag. and other apps will be able to read the SYNCED lyrics and display them? if they display them and if they display them synced is entirely up to that program or app, right? there's no standard for it?

also, if I add the LRC files that way, would I be able to export them (batch of course) from mp3tag again and then end up with the same LRC files I imported (so if anything goes wrong or another standard solution is found/implemented I could just batch export and re-import those LRC files)?

from what I've read through different forums, everyone seems to be doing it just a bit different and it seems to work most of the time but basically just by coincidence and luck. seeing as Deezer, Tidal, Amazon and Co have started to supply the LRC files too, wouldnt it be nice to have this all solved properly?

any input appreciated!

---

<div class="post-metadata">

### Author: ![Sn1p3r31173](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sn1p3r31173/32/9606_2.png) [@Sn1p3r31173](https://community.mp3tag.de/u/Sn1p3r31173)
#### Post date: [September 2, 2021, 9:22am UTC](https://community.mp3tag.de/t/embed-lrc-in-flac/53579/2 "2021-09-02T09:22:41Z")

</div>

The time codes in \*.lrc files are necessary to display the lyrics as karaoke subtitles. If you want only the text without time codes, then you can do it with a program called Subtitle Editor.  
★ As for Mp3Tag, you can batch import or export lrc files by selecting all files or all desired files and clicking Import lyrics or export lyrics in Actions Menu.  
★ To have such a menu:

1. Copy \*.mte file into %userprofile%\appdata\roaming\mp3tag\export\
2. Copy \*.mta files into %userprofile%\appdata\roaming\mp3tag\Actions  
[Export Cover And Lyrics#Export Lyrics To Filename.LRC.mta](https://community.mp3tag.de/uploads/short-url/64JvYj7s7ZmLrTsQP7CTttywW5j.mta) (53 Bytes)  
[Import Lyrics And Cover#Import LRC From Filename.mta](https://community.mp3tag.de/uploads/short-url/xyje1vYdcNLw9n6qs6HIkuZd1cG.mta) (54 Bytes)  
[Import Lyrics And Cover#Import LRC From Folder.mta](https://community.mp3tag.de/uploads/short-url/9Vh1O56IBBZtS4N54GI54Vbfxb3.mta) (92 Bytes)  
[lrc.mte](https://community.mp3tag.de/uploads/short-url/96TqjgYxR9istIhRPJxsrVqtzQb.mte) (76 Bytes)

---

<div class="post-metadata">

### Author: ![tagger](https://community.mp3tag.de/user_avatar/community.mp3tag.de/tagger/32/11538_2.png) [@tagger](https://community.mp3tag.de/u/tagger)
#### Post date: [April 28, 2022, 11:05am UTC](https://community.mp3tag.de/t/embed-lrc-in-flac/53579/3 "2022-04-28T11:05:09Z")

</div>

I tested but the "Export Lyrics To Filename.LRC" part doesn't work properly, it exports a single .lrc file which contains all the lyrics from multiple tracks, instead of seperate .lrc files for each track.

This seems like a current limitation of Mp3tag as it can not export individual files for each track.

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [April 28, 2022, 12:33pm UTC](https://community.mp3tag.de/t/embed-lrc-in-flac/53579/4 "2022-04-28T12:33:27Z")

</div>

> [@tagger](#):
>
> This seems like a current limitation of Mp3tag as it can not export individual files for each track.

I don't know if you got that right.  
The action calls an export script which in return exports the contents of the field UNSYNCEDLYRICS to a file.  
This is apparently intended to be called file by file.  
If you need several files, you have to create a corresponding export file that distributes the data to several files, e.g. an export that issues a number of batch commands to append the named text files.  
This alleged limitation is common to all exports.  
So it would be nice of you to create a more suitable export script.

---

<div class="post-metadata">

### Author: ![tagger](https://community.mp3tag.de/user_avatar/community.mp3tag.de/tagger/32/11538_2.png) [@tagger](https://community.mp3tag.de/u/tagger)
#### Post date: [April 28, 2022, 1:07pm UTC](https://community.mp3tag.de/t/embed-lrc-in-flac/53579/5 "2022-04-28T13:07:53Z")

</div>

Does this mean [the "It's only possible to either create one big file or one file per folder.  
But not for example one export file for each audio file." limitation that dano mentioned](https://community.mp3tag.de/t/mp3tag-export-splitter/14116) has now been patched?

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [April 28, 2022, 1:09pm UTC](https://community.mp3tag.de/t/embed-lrc-in-flac/53579/6 "2022-04-28T13:09:54Z")

</div>

No, it still means that you first create 1 big file. In a second step the data is then distributed to the named files.  
Have you tried to move the files to individual folders, create the lrc files and then join the folders again?

---

<div class="post-metadata">

### Author: ![tagger](https://community.mp3tag.de/user_avatar/community.mp3tag.de/tagger/32/11538_2.png) [@tagger](https://community.mp3tag.de/u/tagger)
#### Post date: [April 28, 2022, 1:26pm UTC](https://community.mp3tag.de/t/embed-lrc-in-flac/53579/7 "2022-04-28T13:26:01Z")

</div>

> Have you tried to move the files to individual folders, create the lrc files and then join the folders again?

But doesn't this defeat the purpose of "batch exporting" (batch automation)? I'm currently already able to export lyrics into .lrc files one at a time, but I have thouthands of tracks to do, so batch automation is the only realistic solution.

> No, it still means that you first create 1 big file. In a second step the data is then distributed to the named files.

Unfortunately I have very little idea about how to program with the .mte file, currently I have something like this downloaded from user [Sn1p3r31173](https://community.mp3tag.de/u/Sn1p3r31173) for the export:

$filename(lrc,utf-8)$loop(%\_path%%\_filename%.lrc)%unsyncedlyrics%$loopend()

How do I combine this with the "$filename(splitter.bat,utf-8)" part (which I guess is what's used for splitting?) you mentioned in another post to achieve what I need? I'm super new to this Mp3tag programming so it would be greatly appreciated if you could provide the .mte for doing so, if possible.

---

<div class="post-metadata">

### Author: ![Fratter](https://community.mp3tag.de/user_avatar/community.mp3tag.de/fratter/32/12815_2.png) [@Fratter](https://community.mp3tag.de/u/Fratter)
#### Post date: [December 13, 2022, 1:24am UTC](https://community.mp3tag.de/t/embed-lrc-in-flac/53579/8 "2022-12-13T01:24:16Z")

</div>

Hey, Sn1p3r31173.

I was excited to see your post because it's the nearest I've found to a way to batch import lyrics to tags from .lrc files (in individual album folders).

But I can't see the menus you're talking about. What a shame.

I'm running mp3tag portable, so instead of

%userprofile%\appdata\roaming\mp3tag\export\ and  
%userprofile%\appdata\roaming\mp3tag\Actions

I put them in my installation folder at

C:\Users\Username\Mp3tag\export  
C:\Users\Username\Mp3tag\Actions

I did that and restarted mp3tag.

But I don't see where I can "click Import lyrics or export lyrics in Actions Menu". There's nothing there. Or anywhere else that I can see.

Can you help?

Also, I don't know if it's relevant (I'm quite a novice), but I had to create that C:\Users\Username\Mp3tag\Actions folder. It wasn't there already.

That made me wonder where my 40 or so Action Groups are being stored?

Sorry to dig up such an old post. Hope you're still about or someone else can help me out.

Thanks.

---

<div class="post-metadata">

### Author: ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)
#### Post date: [December 13, 2022, 5:38am UTC](https://community.mp3tag.de/t/embed-lrc-in-flac/53579/9 "2022-12-13T05:38:32Z")

</div>

> [@Fratter](#):
>
> C:\Users\Username\Mp3tag\Actions

`\Mp3tag\Data\Actions`

---

<div class="post-metadata">

### Author: ![unamed666](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/u/df705f/32.png) [@unamed666](https://community.mp3tag.de/u/unamed666)
#### Post date: [January 13, 2025, 8:28am UTC](https://community.mp3tag.de/t/embed-lrc-in-flac/53579/10 "2025-01-13T08:28:32Z")

</div>

Im using Musicolet in android and it can embed lrc to flac file  
But when I open it with minilyrics pc, It cant detect the lrc

Im using minilyrics for a long time even now the server is dead, it still work in offline, Now I need to find alternative but cant find better app

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [January 13, 2025, 11:10am UTC](https://community.mp3tag.de/t/embed-lrc-in-flac/53579/11 "2025-01-13T11:10:48Z")

</div>

There are a number of web source scripts to find lyrics.  
See here:

> [@\[WS\] Import lyrics from websites](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034):
>
> Mp3tag v2.39 or higher required Finds song texts and saves them to the UNSYNCEDLYRICS field (official ID3v2 field). [How do I install the script?](https://community.mp3tag.de/t/2748/1) / [Wie installiere ich das Script?](https://community.mp3tag.de/t/2749/1) Search for lyrics on different sites! Note: Darklyrics only has songs from Metal bands and to use it properly you must select all files of an album and you'll get all songs at once. Other scripts in this thread: [Lyriki & Lyricsmania](https://community.mp3tag.de/t/2034/123)[RapGenius](https://community.mp3tag.de/t/2034/119)[Lyrics\_Darklyrics\_02.zip](https://community.mp3tag.de/uploads/default/original/2X/e/e19833a4de5f2194e7c7b5d037d76da7ef20939f.zip) (797 Bytes) [Lyrics\_metrolyrics\_02.zip](https://community.mp3tag.de/uploads/default/original/2X/9/9f2b3391f341087f135ff3c1f48e3d23bf84e04e.zip) (736 B…

To get lyrics for a bunch of different titles, it may be worthwhile to see what Foobar2000 and the lyrics plugins can do for you.

---

<div class="post-metadata">

### Author: ![Casual\_Tea](https://community.mp3tag.de/user_avatar/community.mp3tag.de/casual_tea/32/18886_2.png) [@Casual\_Tea](https://community.mp3tag.de/u/Casual_Tea)
#### Post date: [January 13, 2025, 4:06pm UTC](https://community.mp3tag.de/t/embed-lrc-in-flac/53579/12 "2025-01-13T16:06:18Z")

</div>

> [@unamed666](#):
>
> when I open it with minilyrics pc, It cant detect the lrc

Have you checked which tag field Musicolet populates in the flac files? While there's no standard I know of, usually unsynced lyrics are saved as UNSYNCEDLYRICS and synced lyrics as LYRICS.  
I personally prefer leaving lyrics externally as .txt and .lrc files tho since these can be edited in a wider variety of programs and mitigate the risk of a "lyrics" program messing up tag mappings or the audio files themselves.

> [@unamed666](#):
>
> Now I need to find alternative

[Lrcget](https://github.com/tranxuanthang/lrcget) is a good source for synced lyrics, but the editor leaves some things to be desired in my opinion.  
[Lyrics Reloaded](https://www.getmusicbee.com/addons/plugins/467/lyrics-reloaded-latest/) for MusicBee also works really well to fetch lyrics from a variety of sources.

And for fixing/syncing lyrics I find the fastest and most precise way to be [SubtitleEdit](https://github.com/SubtitleEdit/subtitleedit) thanks to the waveform and the variety of offsets and advanced features you can apply on the fly.

Should you decide to also export your lyrics to use them externally, you could give my script [lyrict](https://github.com/AverageHoarder/lyrict) a try. I've written it for that purpose (among other things).
