ErikStaats
I've created bug #2685 for this request.
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.
I've created bug #2685 for this request.
Is there a way to delete song duplicates?
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
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.
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?
Try opening it from Songbird. It should be installed directly.
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!
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.
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.
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 ?
nobody to answer ?
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.
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!
I'll have a new version for Songbird 0.3 soon that might fix this problem.
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?
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!
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
I just uploaded a version that fixes this issue.
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.
Extension works fine, except it doesn't read track numbers? All other metadata loads except track numbers. Anyone else have this problem?
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!
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.
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.
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.
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.
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.
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.
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.
nice work. I wish I could set exceptions, or at least set it to not import podcasts
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
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?
It won’t work for me
I tried to import an iTunes library and nothing happened. Does anyone know what’s wrong?
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!
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.
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.
Does it import album art that is stored in my itunes database?
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!)
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!
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
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
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.
Hey,
I got it to work.
Thanks again.
Great workaround.
Cheers
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?
I have the same issue, install screen shows up blank, and nothing happens. Please provide us support! :-)
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."
Yes! I did not see it at first becouse in italian localization it was just called "import" instead of "itunes importer"
I can't find it in 0.7. There is no "iTunes Importer" in the preferences.
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.
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.?
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.
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...
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"
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)
would be really cool if it gets compatible with the latest patch
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.
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!
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???
For those like me (and catalystduck, craztscot, Matt H and others above...) wanting to get your iTunes library on your Linux machine, there's a getsatisfaction page http://getsatisfaction.com/songbird/topics/itunes_library_import?from=new_topic&utm_medium=topic_search&utm_source=topic_search_songbird.
I think we'll need to vote it up to get it fixed...
How on earth can I get this for Ubuntu on version 1.0? Is it just not possible to download for ubuntu or what?
iTunes Library Importer don't work in SongBird 1.0 ????
I think I figured it out.
This is for importing iTunes to Songbird on the same OS. You can't use it to import from iTunes on a Windows partition to Songbird on a Linux partition, or (i'm guessing) any other partition for that matter.
I'd really like to be able to move my Windows iTunes to Linux Songbird though! Trying to fully migrate to Ubuntu, and this is a main roadblock for me :(
Well I have gotten songbird to import my library from iTunes using the xml file. Ratings and playlists are intact. However I need help changing the pathnames, I do not know what to change them to that Songbird will recognize. Here is an original path example...
<key>Location</key><string>file://localhost/F:/My%20Music/iTunes/iTunes%20Music/Compilations/Nirvana/10%20Pennyroyal%20Tea.mp3</string>
My music is mounted at /media/Files/ and all the folders are the same. I do not know if I need to get rid of "file://" or "localhost" or what to change so it is recognized in ubuntu. I am already using the find replace command in gedit. I am very nex to linux so if there are any ways that involve scripts or anything other than find and replace, I will probably need some extra instruction on how to use them or modify them. For example I found this script on...
http://ubuntuforums.org/showthread.php?p=1983441
#!/bin/bash
cp /media/data/documents/My\ Music/iTunes/iTunes\ Music\ Library.xml /tmp/
perl -pi -e 's/file\:\/\/localhost\/E\:\//\/media\//g' /tmp/iTunes\ Music\ Library.xml
echo "Use File>Import Library to import the library (found at /tmp/iTunes Music Library)";
but do not know how to modify it. Thanks for your help.
an iTunes album art importer would be very helpful plz! i'll just use Last.fm till then!
import itunes to my windows machine?
I install the latest Songbird Version this morning. I'm sad that i cant't install this AddOn with the Sonbird Version 1.1.1 Build 1018 to import my iTunes-Mediathek. The Button is not highlightet.
I have the same problem as Horseman above... I recently installed the iTunes library importer, only to find it is not compatible with Songbird 1.1.1! Do I have to install an older version of Songbird in order for it to work, or is there another version of the iTunes importer that is more up to date? Please help me!
Ok, well I'm using the latest version of Songbird... There are three problems I have with the iTunes import function. The first one is that it doesn't seem to import album artwork downloaded from the iTunes store. Any alternative to get all of this artwork back quickly?
The second issue is that the import doesn't include "Date Added". I quite like having my iTunes library organised by this factor and it's the one reason I haven't jumped straight into using Songbird. Any chance of correcting this?
And finally, I can't import my audiobook files. Not an oft-used feature of iTunes I know, but it means I'd have to go and convert all of these files.
Is this plugin going to be updated anytime soon. I can't see using Songbird unless I can import my current library.
I have a dual boot with Xp and Ubutnu.
In the Songbird preferences i told Songbird to load at every program start the Itunes.xml from XP. Songbird imports than every rating, playlist,... to songbird. The only Problem is: Songbird can't find the files, cause Songbird gets the information that the files are stored at D:/Musik.
I fixed the problem, while i made a Link in the file system thats called "D:" and that refers to the mountpoint of my XP-partition where the files are stored (/mnt/daten I). If Songbird gets now the information that the music-files are stored at D:/Musik, it follows the Link to the XP-Partition and can find the files. Only thing you have to do, is that the XP-partition called D: under XP is mounted automatically at every system start under ubuntu (i managed it that way, that the user has only the rights to read and not to write, so i have the guarantee that songbird reads only the itunes-informations and can't change it).
That way, i get a exact copy of my itunes running under xp in my songbird under ubuntu at every restart of the system or after a restart of songbird.
only thing that seems not working yet are the album artworks (although i saved the covers direct in the mp3-Tags)
forgot to say that i am using songbird 1.1.2, where the importer doesn't work
merci
Like everything else associated with Songbird; Broken, Sucks..
A great extension but what about Songbird 1.1.2 compatibility?
OK that was a little harsh.. I was having a really bad day.
I don't see this in the latest release of Songbird. Anybody know how I can fix it?
THX.
Waiting for the NEW version!
good
When this was an add-on it imported rating and playlists, but now it doesn't seem to get all that. I need my data!
I have Songbird setup to sync with iTunes, only from Songbird to iTunes (not a 2-way sync). However, it seems that duplicates of the songs in my smart playlists are created in iTunes when Songbird syncs with Tunes (and possibly an additional duplicate each time it syncs - some of my smart playlists in iTunes now have 4 duplicates!). Please help! Love Songbird, thanks for your support.
great job
good
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.