Bug 131567

Summary: transfer lyrics to ipod
Product: [Applications] amarok Reporter: Ian <omega21>
Component: Collections/iPod iPhoneAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: wishlist CC: farcaller, kint1, matej
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Patch against Amarok 1.4.4 to set lyrics flag in iPod database

Description Ian 2006-07-31 01:54:49 UTC
Version:           1.4.3 (using KDE KDE 3.5.3)
Installed from:    Gentoo Packages
Compiler:          gcc 3.X 
OS:                Linux

It would be really awesome if the fetched Lyrics and Album Covers could be transferred to the iPod as well as the song file.
gtkPod can do both I believe, its just that Amarok is so much nicer to use and has way more features. Thanks very much for the awesome application!
Comment 1 Seb Ruiz 2006-07-31 01:59:09 UTC
we already transfer album art automatically, you need a recent libgpod
Comment 2 Ian 2006-07-31 02:10:02 UTC
I have 0.32-r1 installed, but no album art is appearing
Comment 3 Martin Aumueller 2006-07-31 12:41:19 UTC
Could it be that you are on 64-bit or non-intel architecture? Updating libgpod to current libgpod from cvs should solve your problems then.
Comment 4 Michael Gorven 2006-10-09 09:29:52 UTC
To view lyrics on the iPod, they need to be stored in the ID3v2 tag for MP3's (I'm don't know about other formats). It would thus be a matter of retrieving the lyrics from the database and writing them to the USLT field of the ID3v2 tag for each file.
Comment 5 Martin Aumueller 2006-10-21 11:52:45 UTC
Support for lyrics will on ipods will be automatic as soon as Amarok has support for it.

*** This bug has been marked as a duplicate of 85961 ***
Comment 6 Michael Gorven 2006-11-02 15:02:32 UTC
Um, not completely. There is a flag in the iPod database which has to be set if the file contains lyrics in the USLT field. I have hacked Amarok to check if the file contains lyrics and set this flag appropriately when transferring files to the iPod.

I shall attach my patch for reference purposes. The modifications to IpodMediaDevice should be fine, but the changes in MetaBundle are a bit hacky (due to TagLib not supporting USLT fields).
Comment 7 Michael Gorven 2006-11-02 15:03:57 UTC
Created attachment 18368 [details]
Patch against Amarok 1.4.4 to set lyrics flag in iPod database

See my previous comment.
Comment 8 Martin Aumueller 2006-11-02 15:11:34 UTC
Do you also have an implementation for writing USLT lyrics to mp3 files?
Comment 9 Michael Gorven 2006-11-02 15:15:47 UTC
No. I tried, but couldn't get it working. The problem is TagLib. My reading implementation also has a problem where the last character is repeated.

To tag my files I've written a script which pulls the tags and lyrics directly out the MySQL database and uses id3v2 to write the tags.
Comment 10 Renan InĂ¡cio 2008-03-12 23:52:51 UTC
Since Bug 85961, which is about writing to id3v2 tags, is considered a duplicate and is marked as wontfix, either:
- Transfering lyrics to ipod is wontfix
- Writing lyrics to music files would be part of this bug, so it is not duplicate anymore.
- A bug should be reported about writing to id3v2 lyrics tag in TagLib (maybe other file types beyond mp3)

I hope it is not the first one :)
Comment 11 Andrew Ash 2008-03-13 17:48:01 UTC
Link to same bug in downstream Ubuntu: https://bugs.launchpad.net/bugs/136521
Comment 12 anders 2008-07-02 18:21:52 UTC
Has there been any progress on this bug at all recently?  Michael Gorven had a "fix" for it already in 2006?
Comment 13 kinto 2008-11-11 17:19:24 UTC
Me too I would like to know if there been any progress? I'd really love to put lyrics on my ipod as I do with covers. If a workaround exists please let us know! thanks