Bug 133012 - Display Timestamped Lyrics (ID3v2.4 Synchronized Lyrics embedded in the "SYLT" Frame)
Summary: Display Timestamped Lyrics (ID3v2.4 Synchronized Lyrics embedded in the "SYLT...
Status: RESOLVED INTENTIONAL
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian stable Linux
: NOR wishlist
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-26 05:55 UTC by John F Schnittker
Modified: 2006-12-27 21:09 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John F Schnittker 2006-08-26 05:55:32 UTC
Version:            (using KDE KDE 3.5.2)
Installed from:    Debian stable Packages
OS:                Linux

The  ID3v2.4 "SYLT" timestamped Lyrics feature would be a great addition to Amarok.

Synchronized Lyrics support will make Amarok even better, and will increase the size of Amarok's user base.

=========================================================
Objection: Amarok already has a lyrics download feature!

Rebuttal: Yes, Amarok already provides lyrics downloading, but many people need to view timestamped synchronized lyrics as a part of their language study. The ID3v2.4 standard already provides a way to embed this timestamped lyrics data -- in the "SYLT" frame.
=========================================================
Objection: SYLT is too new, and there are few examples of SYLT implementation.

Rebuttal: Yes, SYLT is misunderstood -- consequently, it is underimplemented. Very few people know "SYLT" exists. When Amarok implements SYLT display, more people will become aware of the feature, and authors will begin embedding synchronized lyrics data into the mp3 files they distribute. WinAmp already supports SYLT display:

http://sites.rapidus.net/gpatrick/1.2/ReadMe.html
=========================================================
Objection: The Lyrics3 format is more established, and many players already support .lrc files. 

Rebuttal: Yes, the older standards may be more widespread, but they are not as userfriendly as SYLT.
=========================================================
Question: How can Amarok read, parse and display the lyrics data embedded in the "SYLT" frame ?

Answer: TagLib includes a function to read ID3v2.4 frames, including the SYLT frame. 
By calling the TagLib function, Amarok can read and parse the SYLT frame data.
=========================================================

After "SYLT" lyrics are implemented in Amarok, Language students around the world will celebrate. 

Thank you for Amarok, the greatest Linux Audio Player.
Comment 1 Alexandre Oliveira 2006-12-27 21:09:31 UTC
No intention of implementing this, sorry. It would be better as a script.