iTunes Library Importer

iTunes Library Importer

Download

Imports iTunes library into Songbird.

Description

The iTunes Library Importer functionality is built into Songbird 0.7 and later. You can find it in the preferences under "iTunes Importer."





Simply install the iTunes library importer Songbird extension from the Tools/Add-ons menu, and you'll be able to import your iTunes music library into Songbird using the "File/Import a Library..." menu item.

The iTunes importer may be used on Linux to import an iTunes library from Mac or Windows. However, the file paths in the iTunes library file must be modified first. For example, a global change such as changing "D:" to "mnt/data" would allow an import of files that were stored on a Windows "D:" drive and mounted on a Linux "/mnt/data" drive.

Comments (58)

  1. about 1 year ago
    Ninjeff Ninjeff

    I'm really glad to have this extension, but I'm wondering if there's a way for it to delete the files that are no longer part of the library. My song count is much higher in Songbird than in iTunes and I notice particularly Podcast files remain listed in Songbird after they're deleted in iTunes. Perhaps I'm asking a bit much of the extension though.

  2. about 1 year ago
    ErikStaats ErikStaats

    I've created bug #2685 for this request.

  3. about 1 year ago
    Surfer_dood2@hotmail.com Surfer_dood2@hotmail.com

    Is there a way to delete song duplicates?

  4. about 1 year ago
    nickdaum nickdaum

    Hi I have a couple of questions: * Does it import playlists too? * Since Songbird doesn't import CD's yet, I'll have to continue doing it with iTunes. Does Library Importer update or sync iTunes and Songbird libraries? TIA Nick

  5. about 1 year ago
    ErikStaats ErikStaats

    Surfer_dood2: You can delete songs by selecting the track and pressing the remove button. Does this not work for deleting duplicates? Nickdaum: The importer does import playlists. It does not yet support importing smart playlists. The importer will update Songbird with changes to the iTunes library when Songbird is launched. You can manually do this with the File>Import Library menu item.

  6. about 1 year ago
    indiekid4 indiekid4

    maybe I am retarded or something, but i am trying to down load this file so I can import my Itune bought songs, but when I download the file it asks me to open it up and I don't have any application to open up the file? Am I doing something wrong?

  7. about 1 year ago
    ErikStaats ErikStaats

    Try opening it from Songbird. It should be installed directly.

  8. about 1 year ago
    raff raff

    I'm dual-booting my XP with Ubuntu, and I'd like to be able to import my iTunes library in Linux. Unfortunately all the file locations are coming up as file://D:My%20Music instead of file://mnt/data/My%20Music. I added a line to the iTunesimporter.js to substitute one for the other... url = url.replace(/^D://, "/mnt/data/"); Now I can't even browse for a library file fron the Songbird options! Even if my syntax is bogey, shouldn't I at least be able to browse to the xml file? I would have expected a failure to occur during the parse/import process... Cheers!

  9. about 1 year ago
    raff raff

    Hold the phone... I was being a bit stupid. I don't know about javascript, so after a quick google, I've changed my line to: url = url.replace(/D:/g, "mnt/data"); Works perfectly. I'm going to muck about with this and may come up with proper Linux-specific workaround the automatically translates the windows url into a Linux one. Another quick note: I make heavy use of comments in iTunes for keywords (upbeat, catchy, chilled, rockin, melancholy etc). I find standard "genres" useless. I simply substitued Comments for Genre in the metaDataTable section of iTunesimporter.js, so now all my Genres have my keywords imported into them! Me so f*cking happy! No more Windows! Thank you for an excellent addon Erik.

  10. about 1 year ago
    akademy akademy

    Hi, This is really nice work. I hoped someone had written something like this - otherwise I might have had to do the work myself! I really didn't want to lose the ratings I'd been setting for what seems ever. One note on this though, I would prefer a slighlty different rating transfer, as Songbird has much finer ratings (20 times as fine) I thought it might be better to give the songs with 5 stars a rating of 90 / 100, 4 stars 70/100, 3 stars 50/100 etc... Then only my absolute utter complete of all time favourties would get 100 / 100. Anyway, nice work and good luck with the smart playlists too. Also thanks to Raff for his info, I too use XP and Ubuntu together. Thanks.

  11. about 1 year ago
    vhedon@calixo.net vhedon@calixo.net

    I installed it on my MAC ( OS X.4.10 ) but cannot import Itunes-library : when the way is given I click OK but nothing hapens ??? what did I make wrong ?

  12. about 1 year ago
    vhedon@calixo.net vhedon@calixo.net

    nobody to answer ?

  13. about 1 year ago
    MacDeviant MacDeviant

    vhedon@calixo.net, The extension automatically installed after Songbird ran for the first time after installing on Mac OS X.4.10. I didn't have to download the extension off this website. Sorry if this doesn't help. You can email me at macdeviant@macgui.com if your still having problems.

  14. about 1 year ago
    pdebarra pdebarra

    This extension imports nearly everything (it failed to import one track, I don't know which! (is there a log created?)), and accurately. One problem, though, is that if there's an ampersand ( & ) in the metadata, Songbird can't play the file. Could be it's looking for the wrong filename, as it subsitutes ' &' for the '&', as it likely appears in the iTunes XML file. Loving Songbird so far, and will be happy if I can ditch iTunes entirely! Win XP SP2, by the way. Thanks!

  15. about 1 year ago
    ErikStaats ErikStaats

    I'll have a new version for Songbird 0.3 soon that might fix this problem.

  16. about 1 year ago
    jnme jnme

    I tried this without success; url's are still importing in the Windows file structure (no surprise since I know very little about javascript). Can someone help me by suggesting where the url.replace line goes in the script?

  17. about 1 year ago
    ninjit ninjit

    Songbird refuses to install your extension because it "doesn't provide secure updates" I'm using 0.3pre nightly 20070913 on a PPC Mac OS X. I had similar problems with other supposedly 0.3 compatible extensions, so it might be a new requirement that's been turned on in the latest nightlies. The AlbumApplet extension however installed fine. Any suggestions? Thanks!

  18. about 1 year ago
    oren oren

    I might be doing something wrong but trying to install iTunes library importer via the firefox ( or the IE) I get the following err msg: "iTunes library importer 2.0.1 could not be installed because it is not compatible with firefox". Trying to install it directly from songbird I get a different err msg saying: "iTunes library importer will not be installed because it doesn't provide secure updates". so how come you guys managed to install it? am I doing something wrong? do I need to configure something first? (btw, I'm using xp home, FF 2.0.07 and songbird 20070913 build). thanks a lot, Oren

  19. about 1 year ago
    ErikStaats ErikStaats

    I just uploaded a version that fixes this issue.

  20. about 1 year ago
    akademy akademy

    Oren I get the same problem when I try to install into SongBird it says it "...doesn't provide secure updates". (Although your error in Firefox is expected behaviour) The strange thing is when I first installed the 0.3 RC1 songbird build it automatically installed the iTunes importer. (Possibly because I already had it on an older version?) I had to to uninstall this version for technical reasons... I got the error when I tried to reinstall it.

  21. about 1 year ago
    Marx Marx

    Extension works fine, except it doesn't read track numbers? All other metadata loads except track numbers. Anyone else have this problem?

  22. about 1 year ago
    touann touann

    Hi, First of all thanks for all your great add-on, Without them, songbird would be less usefull for me. But since my migration from 0.2.5 to 0.3, I always have this message when I lunch Songbird: ---- [JavaScript Application] An extension overlay has failed to load. Known causes include: - A malformed overlay file - An overlay which is itself the target of an overlay Open the Add-Ons window and disable extensions one by one until you have isolated which extension is causing the problem. Please report this error to the extension author, or http://bugzilla.songbirdnest.com ---- And the extension witch is causing this seems to be the ITunes Library Importer. I am running Songbird 0.3RC2 PPC, on Mac OSX 10.4.10. Sinci this is the first bug I report, feel free to tell me what I can do to help or what information are missign. Thank's again!

  23. about 1 year ago
    Tael_ Tael_

    It would be great to have a way ton sync the library with iTunes. I use both software (mainly for FrontRow) and I would like to have juste one library.

  24. about 1 year ago
    tylersticka tylersticka

    In the previous version, someone mentioned the ability to sync a Windows library to a Linux installation of Songbird by adding a simple line of JavaScript. I would really love to take advantage of this, but I can't seem to locate the iTunesImporter.js file he was referring to! Any help would be greatly appreciated.

  25. about 1 year ago
    akademy akademy

    Brilliant! This great add-on now works a treat. (I'm using the 0.3.1 release if anyones interested). Nice one ErikStaats. No I can say "far well" to iTunes.

  26. about 1 year ago
    ilikenwf ilikenwf

    I really want to do this too! My tags in iTunes are much better than the tags on the files themselves. I use linux, as well. This works with 0.4pre if you edit install.rdf, by the way.

  27. about 1 year ago
    Darmst Darmst

    A fantastic addon!! I have almost gone the way to songbird instead of the damned iTunes, since I don't want to lose my important iTunes library. The only problem here, is that it doesn't seems to import track played... I will look out for the next version.

  28. 11 months ago
    taggesq taggesq

    Can someone explain the javascript “mnt/data” code more fully. I am new with it and don’t understand which lines I need to change. Any help will be much appreciated.

    I have 2 HDs… one w/ XP and the master is Ubuntu Gutsy.

  29. 11 months ago
    kiesan88 kiesan88

    I tried using the importer but, not sure if its because itunes has gotten screwy lately or not, it keeps stopping the import at round 80% and asks me again to import. It loads up a lot of the tracks but I am still missing a lot of my recent additions.

  30. 10 months ago
    georgeyoung georgeyoung

    nice work. I wish I could set exceptions, or at least set it to not import podcasts

  31. 9 months ago
    spirail spirail

    You really are the best. I have been looking for something like this FOREVER on so many different players. This was my number 1 selling point for songbird and the only reason i downloaded it because i thought there might be a chance i can upload 16k odd track and keep all the ratings (about 50%) of them.
    Songbird is a little slow for me though, still trying to figure our why

  32. 8 months ago
    JohnSmith JohnSmith

    It won’t enter the songs I bought from iTunes but only the ones I added from my computer. I can see the files in the folder I asked to add but they just dont enter, help?

  33. 8 months ago
    theextreme479 theextreme479

    It won’t work for me
    I tried to import an iTunes library and nothing happened. Does anyone know what’s wrong?

  34. 7 months ago
    tylersticka tylersticka

    Figured it out! At least, for version 3.1.0 as of April 21, 2008. :-)

    Here’s how to do it, proceed at your own risk:

    1. Download the XPI File.

    2. Change the extension “xpi” to “zip.”

    3. Extract the ZIP to a folder.

    4. Open up components/ITunesImporter.js in your text editor of choice

    5. Navigate to line 1400 and enter the following:

    /* Replace for Linux */
    url = url.replace(‘D:/data/’,‘media/storage/data/’);

    Except replace the first string with the Windows location, and the second string with the linux location. Also note that there’s probably a safer way to do this using regular expression, as you run the danger of replacing all occurences of “D:/data” (or your location) with whatever else is in your file locations. Proceed with caution!

    6. Save the file

    7. Create a new ZIP, and put everything you extracted before with the newly-altered ITunesImporter.js into the root of the new ZIP. I named the ZIP “iTunesImporterwin2lin”

    8. Change the new ZIP’s extension to “XPI.”

    9. Open Songbird and go to Tools, Add-Ons

    10. Click “Install” and navigate to your new XPI

    11. Install, restart and point it to your iTunes library file on the Linux mount. You should be good to go!

    I’m listening to my newly-imported music from my iTunes library right now, ratings and everything intact. Yay!

  35. 7 months ago
    metalboy metalboy

    I keep having issues with this add-on. I keep getting messages stating 7227 of 7227 items don’t exist. At that point I cannot play the songs. This does not always happen sometimes I can play the music fine.

  36. 6 months ago
    SonicSpot SonicSpot

    Hey everyone! I’ve created a little solution for the whole “cross OS, replace paths in xml” problem. It’s a little program that does that for you! Check out http://www.minimalcomplex.com/songbird/ for more info.

  37. 5 months ago
    walkingintopeople walkingintopeople

    Does it import album art that is stored in my itunes database?

  38. 3 months ago
    akademy akademy

    Now "Smart Playlists" have been added to 0.7RC2, would it be possible to get these imported from iTunes in as well as the normal playlists? (Songbird just gets better and better!)

  39. 3 months ago
    xplosneer xplosneer

    I would really love an update for .7 if possible, thanks! I don't wanna go back in releases to get this to work. Thanks!

  40. 3 months ago
    ariscotle ariscotle

    It would be awesome to see this working for 0.70
    This was truly one of my favorites.
    Please update soon.
    Keep up the great work.

    Cheers

  41. 3 months ago
    macornik macornik

    The current extension works perfectly for Songbird 0.7.
    To use it on Songbird 0.7 you only have to do this:
     1. Download it, change the extension to zip and extract it.
     2. In file "install.rdf", at line 28 change 0.6.* to 0.7.* or whatever you want.
     3. Then compress it in a zip file, change the extension to xpi and install it with Songbird.
    I hope this would help.

    See you

  42. 2 months ago
    ariscotle ariscotle

    macronik

    Thanks for the instructions.
    I followed them to a T, and when I choose to install the newly saved .xpi file, the extensions Install window opens and nothing happens inside it. Also, no version of iTunes Library Importer appears anywhere in my extensions list.
    Any help?

    Thanks for your time, I really do appreciate it.

  43. 2 months ago
    ariscotle ariscotle

    Hey,

    I got it to work.
    Thanks again.
    Great workaround.
    Cheers

  44. 2 months ago
    sprat sprat

    Hey ariscotle,

    I'm having the same trouble you were in your previous comment - I am following the instructions macornik posted and am seeing the new xpi come up in the install dialogue, followed by a countdown, but when I click install, nothing appears in the install screen and the add-on is not listed among my extensions after restarting Songbird. What did you do to get it to work?

  45. 2 months ago
    joram.k joram.k

    I have the same issue, install screen shows up blank, and nothing happens. Please provide us support! :-)

  46. 2 months ago
    dan staff dan

    macornik, ariscotle, sprat -

    The iTunes Library Importer feature is built into Songbird 0.7. There's no need to install the add-on. You'll find the functionality inside your Preferences pane under "iTunes Importer."

  47. 2 months ago
    joram.k joram.k

    Yes! I did not see it at first becouse in italian localization it was just called "import" instead of "itunes importer"

  48. 2 months ago
    FazzMunkle FazzMunkle

    I can't find it in 0.7. There is no "iTunes Importer" in the preferences.

  49. 2 months ago
    redbeard redbeard

    I also can't find it in 0.7. There is no "iTunes Importer" in the preferences. This really pissed me off, too, cause for the last couple of days, I've been trying to complete my migration to Linux, and not losing my ratings and playlists is key. Apparently, some time in the past, Banshee could do it for you, but not anymore, and apparently, some time in the past, rhythmbox could do it for you, but not anymore, and now songbird, my last hope to prevent manual work, is supposed to do it, but nope, not anymore. You managed to break the add-on that did it, and were supposed to incorporate that functionality into the core app, but nope, it's not friggin there, dude!
    WTF. This sucks.
    All these linux developer clowns need to get cracking on some windows-to-linux software ports if there beloved OS is gonna gain critical mass. Especially on the itunes-to-whatever imports.

  50. about 1 month ago
    2Perfect 2Perfect

    I'm on Ubuntu 8.04, running Songbird 0.7 and can't seem to find 'iTunes importer' or 'importer' anywhere in preferences, nor in any of the menus.

    Does anybody know how to import iTunes ratings, play count, etc.?

  51. about 1 month ago
    crazyscot crazyscot

    dan - it's not present for me. I am using "Version: Songbird/0.7.0 (20080819112912) XPCOMViewer/0.9a (2008072921) Build 716" on Ubuntu 8.04 and have tried both en-US and en-GB l10ns. There is no menu option to Import a Library, and no preference pane for iTunes Importer.

    I would offer to send a screenshot, but I followed macornik's instructions above to make the 0.6 importer install on 0.7, and the menu option and preference appeared. I have now successfully brought my iTunes database over from my old iBook.

  52. 22 days ago
    Matt H Matt H

    I am running 1.0.0rc1 build 821 on Linux, and I don't see this anywhere.. How do I activate this plugin?! I have about 40G worth of iTunes library, and I've already replaced all the file URLs in the XML library file... PLZFIXKTHXBYE...

  53. 16 days ago
    Arlo Arlo

    For some reason it's not in the Addons list.

    You can find it under Tools > Options...

    It has it's own section in the options list called "iTunes Importer"

  54. 14 days ago
    Serathas Serathas

    hey, is there a way to use this plugin reverse? (i got a new ipod today, and well, i want to be able to import my library to itunes, so i can import the albums quickly to my mp3 player)

  55. 14 days ago
    Serathas Serathas

    would be really cool if it gets compatible with the latest patch

  56. 11 days ago
    Mike Mike

    IDEA : I dont know if this would be possible or not, but if you could make this add-on a separate process from Songbird, because whenever you choose to import the changes on each start(Which I would prefer), it really bogs down Songbird and makes it feel choppy.

  57. 4 days ago
    catalystduck catalystduck

    I used this Add-On with previous versions of Songbird, and was excited to find that the feature was now integrated. Only problem is; I don't see this option in my preferences dialog! Is this a known issue, or do I need to take another step in order to see this option? I dual boot Vista and Ubuntu, and really need a player that will update automatically with my Itunes Library!

  58. 2 days ago
    phamquocdat41191 phamquocdat41191

    I'm stuck with this extension. I'm using songbird version 0.7.0 now and can not install this extension. Can anybody help me, I just want to sync every songs, albums include album artworks from iTunes to songbird. In my itunes, i make every albums with artworks, arranged many songs but in songbird, my albums have no artworks, too many songs i have deleted in itunes appear in songbird. How can i sync itunes with songbird???

Log in to Post a Comment

Statistics

Downloads
218,372
Average Rating
4 out of 5 based on 17 ratings
Images
0
Comments
58
Last Updated
5 months ago

Details

Name
iTunes Library Importer
Author
Songbird
Version
3.2.2 version history
Categories
Tags
iTunes, library, importer

Log in to Add a Tag

Share

Embed
Share