GNOME Bugzilla – Bug 158066
Import iTunes database
Last modified: 2018-05-24 10:38:44 UTC
Rhythmbox should be able to import the iTunes database. This would import the songs and the ratings for the songs.
See this thread http://mail.gnome.org/archives/rhythmbox-devel/2004-August/msg00010.html in particular http://mail.gnome.org/archives/rhythmbox-devel/2004-August/msg00016.html This may help
Even though I'm not personally an iTunes user, I'd like to say that this is a good feature to add. Check out: http://weblogs.mozillazine.org/asa/archives/008499.html One of the mozilla dudes talking about the success of firefox and what's wrong with linux. He highlights the importance of making the windows->linux migration as possible with user keeping existing data/bookmarks/settings,etc. The main example is the code to import IE settings/favourites into firefox.
One thing I have just though of, in relation to this: RB will probably want to run it's own load/metadata import for imported tracks, so the only real information we need out of the iTune database is the location and "user data" (rating, playcount, etc). One of the big issues is that we will need a nice way for the user to specify path mappings (e.g. c:/music -> /media/windows/music) particularly in the case where the music may be spread over several roots (some in c:/music, some in d:/music, etc).
Switch component to "Importing".
Indeed, this was one of the main issues I considered when switching from Windows (on which I ran iTunes) to Linux. I finally left Windows totally since I realized there were iTunes import scripts for both Banshee & Amarok, but I don't feel comfortable with those players.
Created attachment 96233 [details] iTunes -> Rhythmbox DB converter
I've been able to convert my 'iTunes Music Library.xml' file to rhythmdb.xml with the script I attached, and a bit of massaging with regex replaces in vi. However, when Rhythmbox loads the rhythmdb.xml, it starts mangling the db almost immediately, losing artist/album information (turning them into 'Unknown') unless I make the db file read-only.
Bump?
*** Bug 651888 has been marked as a duplicate of this bug. ***
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/rhythmbox/issues/50.