Version: 1.3.1-3 (using KDE KDE 3.3.2) Installed from: SuSE RPMs OS: Linux The title says it all. I whish there was support in taglib for Lyric3 so that we could have the lyrics saved with the musics. Congratulations for the good work. Hugo
*** This bug has been confirmed by popular vote. ***
Well Scott? It is pretty popular and demanded!
Can someone please send me a file that has lyrics3? The spec looks relatively easy, but I don't currently have anything to test with. Personal mail, with the file name 94927.mp3 is preferred. Oh, and Reigo -- sorry, it doesn't work that way. This is my hobby; "demanded" doesn't really mean much. I do stuff as time and motivation permit.
Unless there is a specific need for Lyrics3 (many users having Lyrics3 tagged files), I think supporting the ID3v2 USLT frame would be a much better option as it would be easier for developers to use. It would also be much easier to create, as the USLT frame is identical to the COMM frame which is already fully supported.
USLT is a great start, and I would also request SYLT (Synchronized Lyrics) Frame support. Synchronized Lyrics embedded in the 'SYLT' Frame are displayed precisely as the words are spoken, a useful feature for those (like me) who are learning a foreign language from .mp3s. Audiobook fans and Karaoke fans will also benefit tremendously. ID3.ORG Formal Spec for USLT and SYLT Frames is found here: http://www.id3.org/id3v2.3.0.html#sec4.9 Best.
There is a popular lyrics plugin for WinAMP: (SYLT Lyrics Plugin For Winamp): http://sites.rapidus.net/gpatrick/en/indexen.html Might be useful to check it out.
Sample PHP code extracts SYLT/USLT Frames: http://www.weberdev.com/get_example-3054.html
But aren't those fields (SYLT/USLT) already available? Wouldn't it work if you just access them as described on bug #77926?
Created attachment 21871 [details] ID3v2 Unsynchronized lyrics frames (USLT) for TagLib I sent this patch for USLT frames to the TagLib mailing list a long time ago but never got an answer.
SVN commit 769264 by wheeler: Add the USLT implementation from Urs Fleisch CCBUG:94927 M +1 -0 CMakeLists.txt M +1 -0 mpeg/id3v2/frames/CMakeLists.txt M +2 -0 mpeg/id3v2/frames/Makefile.am A mpeg/id3v2/frames/unsynchronizedlyricsframe.cpp [License: LGPL (v2.1) (wrong address)] A mpeg/id3v2/frames/unsynchronizedlyricsframe.h [License: LGPL (v2.1) (wrong address)] M +10 -0 mpeg/id3v2/id3v2framefactory.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=769264
Hey everybody, i was about to open a new wishlist entry for adding my SYLT implementation as i found this, so i'm adding a comment here. As Urs Fleisch i sent my patch to the TagLib mailing list some time ago, but didn't get any feedback (see http://mail.kde.org/pipermail/taglib-devel/2007-July/000717.html) Anyway, it would be nice if all people interested in having synchronised lyrics support have a look at it. Besides the implementation there's a small tool to append synchronised lyrics to a ID3v2 tag. Best regards