Bug 131567 - transfer lyrics to ipod
Summary: transfer lyrics to ipod
Status: RESOLVED DUPLICATE of bug 85961
Alias: None
Product: amarok
Classification: Applications
Component: Collections/iPod iPhone (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR wishlist
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-31 01:54 UTC by Ian
Modified: 2011-12-20 11:32 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Patch against Amarok 1.4.4 to set lyrics flag in iPod database (4.28 KB, patch)
2006-11-02 15:03 UTC, Michael Gorven
Details

Note You need to log in before you can comment on or make changes to this bug.
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