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: Adding SYLT id3 field (Read 10283 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Adding SYLT id3 field

I am trying to save all my lyrics in the mp3 files themselves as using separate text/lrc files has become really messy lately. Can anyone tell me how to create a SYLT tag field for my mp3 files? I currently use foobar2000, winamp and mp3tag but none of these support the SYLT field/frame. Does anyone know of a good foobar component or any app in general which will let me write this field?
Thanks!

Adding SYLT id3 field

Reply #1
I'm also wondering how to make foobar2000 show Synchronized ID3v2 lyrics SYLT tag in the properties of song, because properties only shows <UNSYNCED LYRICS> tag.

foobar2000 plugin Lyric Show Panel 3 also shows only <UNSYNCED LYRICS> tag.

For instancee MusicBee plugin LyricsReloaded supports both <UNSYNCED LYRICS> tag and Synchronized ID3v2 lyrics SYLT tag.

Is it possible to make foobar2000 show Synchronized ID3v2 lyrics SYLT tag?

Adding SYLT id3 field

Reply #2
I use MiniLyrics  and it's supposed to have the option of embedding lyrics but I don't know exactly what "tag" it uses.  This page shows the user options but it doesn't tell you the tag name.

I've got it set up it's also creating LRC file... so I don't know if I'm using the embedded lyrics or the LRC file.

(MiniLyrics has a pretty good database of synchronized lyrics, and that's why I paid for it.)

Adding SYLT id3 field

Reply #3
::

Don't know if this is of some help, anyway:

SYLT Editor



Greetings, ...

Ooops, really an old thread, ...


::

Adding SYLT id3 field

Reply #4
I'm also using MiniLyrics and it's awesome.

MiniLyrics is the reason why I'd like foobar2000 to support SYLT ID3 field.

I actually stopped bothering with storing .lrc files as synchronized lyrics for my .mp3 songs, because sooner or later it starts to get messy.

Now I simply embed synchronized lyrics into my .mp3 songs using MiniLyrics and use foobar2000 plugin Lyrics Show Panel 3 to display those synchronized embedded lyrics.

MiniLyrics can be set to automatically download and embed the lyrics into .mp3 songs. Embedding is done when song isn't played, because it's impossible to embed lyrics (change metadata) when the song is in use (being played) by foobar2000. In order to force embedding lyrics into .mp3 file, stop playing that particular song and in MiniLyrics go to Lyrics - Save Lyrics.

foobar2000 itself and plugin Lyrics Show Panel 3 doesn't support SYLT ID3 field (ID3v2 synchronized lyrics), but Lyrics Show Panel 3 supports ID3v2 unsynchronized lyrics and if you don't remove the time stamps in MiniLyrics (have checked this setting in MiniLyrics Keep time stamps [xx:xx:xx] in lyrics iPhone, iPod and iPod), then Lyrics Show Panel 3 will use ID3v2 unsynchronized lyrics as synchronized lyrics and your lyrics will be shown synchronized.

Use these MiniLyrics settings:










Use these Lyrics Show Panel 3 settings:




Here we go:

MiniLyrics automatically downloads and embeds synchronized lyrics into your .mp3 songs and foobar2000 with plugin Lyrics Show Panel 3 displays those synchronized embedded lyrics:






Now let's talk about exporting your embedded lyrics from .mp3 file into .lrc file. I've tried using SYLT Editor from compuphase.com, but it's buggy and lyrics importing/exporting wasn't reliable. On the other hand, you can use Lyrics Show Panel 3 with these settings:



Run through all of the songs in foobar2000 with embedded lyrics and Lyrics Show Panel 3 will succesfully extract ID3v2 unsynchronized lyrics with time stamps into synchronized .lrc file.

Adding SYLT id3 field

Reply #5
Out of curiosity, what is the point of using synchronised lyrics over unsynchronised lyrics? Which music players support karaoke effects for embedded lyrics? I didn't know foobar2000 could do anything like that if it's one of them.

Adding SYLT id3 field

Reply #6
The point is that if you save lyrics with time stamps into ID3v2 unsychronized lyrics tag keeping the time stamps (you can set MiniLyrics to do it automatically), your ID3v2 unsychronized lyrics <UNSYNCED LYRICS> tag will look something like this:






Foobar2000 plugin Lyric Show Panel 3 will use this <UNSYNCED LYRICS> tag and understand this tag as synchronized lyrics and display the lyrics synchronized (marked in RED):





The same is said about MusicBee:




MusicBee not only understands ID3v2 unsychronized lyrics tag, but also understands Synchronized ID3v2 lyrics SYLT tag.

I'd like Foobar2000 and Lyric Show Panel 3 plugin to support Synchronized ID3v2 lyrics SYLT tag too.