This site contains information and reviews of Windows applications and games running on Linux and Mac using Wine and CodeWeavers CrossOver. Wine is an Open Source implementation of the Windows API on top of X and Unix.

Click on the link above to go to the new location. (To maintain accessibility, we have not set up automatic redirection to the new page.) If you have a bookmark to the old page, please change it to the new address above. If you followed a link from another Web site to this page, please let the people responsible for that Web site know the new location above. If you are having trouble finding the information you want, do a search on this article at our new site.

63 comments:

jimbo
said...

I happened to install iTunes on my laptop running kubuntu 7.04 over the weekend, really just on a hope and a prayer that it would work. I had partial sucess, and I'm wondering if you ran into the same problem.

When I try to connect to the iTunes music store, I get the following error:"itunes could not connect to the itunes store. An unknown error occured (11333). crossover"

I have no connectivity problems at all, and I'm not sure why this should be coming up.

One thing I didn't do that you did do was go into quicktime and do any configurations there. I'll take a look at that when I get home, but I don't remember seeing anything network-related in the iTunes configurations that seemed relevant.

Did you run into anything like this, or do you have any thoughts on it?

On the one hand I'm stoked because I managed to more or less do the same thing you did on my own. Maybe I'm not such a noob after all.

I've followed this walkthrough and got iTunes 7.3 installed. The only problem is that my iPhone is not being recognized by iTunes. Am I missing something here? Anybody get their iPhone/iPod to show up?

Can anyone help with this? I think it might be something basic and non-wine related.. When I execute the itunes installer I get this'fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls"'

What version of iTunes are you trying to install? version 7.3 is the last version that runs on windows 2000 and Wine defaults to W2K that's one reason why the Tutorial covers 7.3 and not a higher version.

turns out I was using an old version of wine, and didn't even think about it. I pulled my head out and followed all steps again, and iTunes installed without an issue. I'm able to connect to the store and almost all is well.

The only thing i'm missing is connecting to my iPod Nano using iTunes.

Yes QT can be installed as a stand alone app.. I have a post about it here. As for the difference it would make, im not sure I dint try it that way around. It may be worth a try tho... I would try QuickTime 7.1.6 myself.

thanks for the How-to. I managed to install iTunes (7.4 BTW) and it seems to run fine including accessing and purchasing from the music store. However, whenever I start iTunes, it complains that registry settings used by the drivers for importing and burning CD are missing.

Sure enough, I don't seem to be able to read any audio CD or burn tracks to a CD. Any hints? I configured the cdrom using winecfg on drive e:

2) in wine 0.9.47 A Tahoma replacement font was added to Wine. maybe you can use a native windows Tahoma font. there is a download for this font on the blog.. just use the search at the top to find it.

twickline said "Version 7.5 Will NOT work.... that is why this is a 7.3 guide and not a 7.5 guide."

If the guide was in fact written for 7.3 in the presence of 7.5, it should have stated where do download 7.3 and not linked to the download page for 7.5. So, it seems pretty clear, that's not the case. The guide appears to be written for the latest version at that time, and linked the download page for latest version.

Version 7.3 is no longer available, and if it is the last known version to work on Linux, pointing to where it can be obtained would be appreciated.

I pointed to the top most page on file hippo for ITunes.... I'm sorry some people are so stupid they cant find the 7.3 download on that page.. But for these people I have changed the link to point to 7.3 and not the top most directory.

Great blog on how to get 7.3 iTunes working with Wine on Linux! I'll have to try this when I get home. Currently, I'm trying to get all of my computers to run Linux as it has FREE open source software. (That and my mom almost broke down crying when I told her that the boxes containing $300 to $500 of software were no longer able to be run on today's computers... O.o)

Anyways, I wanted to ask you if you had used Banshee yet. It's a media player program that runs natively in Linux and is able to support many different audio codecs as well as iPod integration. This seems to be the closest to a Linux native iTunes I've seen so far, but still lacks the iTunes Music Store. When I get home, I'm going to try out iTunes and Banshee and see if I can pull over iTunes music from the store to sync with my iPod via Banshee. Your thoughts?

Ive never tried Banshee so im not sure how well it works.If you run into trouble there is a banner ad for CodeWeavers at the bottom of each page, plugging there gaming support. They also support ITunes and syncing with iPods as well.. and have a nice support system.

You can get there via the Ad or via a google search ;) clicking the Ad is just a small way of supporting this blog.

I ran into this problem when I updated my version of Wine to 0.9.51. The newest version has a bug that prevents most iTunes versions (including 7.3) from running. Downgrade to 0.9.50 in the meantime if you need to use iTunes.

I'm not getting past the loading of Quicktime. I get the error shown in jimbo's screenshots where he says to try again, but 10 tries and no luck. Setup:--Mandriva 2008--iTunes 7.3 from FileHippo (verified)--Wine 0.9.47 (don't have 45 available for my distro)--Wine configured for virtual desktop and the OSS driver. --riched20 and riched32 set for native--original riched20/riched32.dll changed to *.bak--richedit30 update downloaded from codeweavers and ran. Verified that new riched20.dll and riched32.dll showed up under ..system32.

I am getting something different that I haven't seen others show in this blog:err:msi:call_script Could not find CLSID for Windows Script

Help! Any ideas?? My wife got a ipod for xmas and if I don't get this working, she will force me off of Linux and back to !!!dows

As per some previous posts... You can get iTunes 7.4.3 (and purchase music on the store) running in wine, but you need version 0.9.51. You can go to www.winehq.org and get the debs for Ubuntu or other distro's...

Installing riched20.dll and riched32.dll doesn't work on the new wine on my kubuntu Gutsy install -- so I copied them over from my windows machine.... installed -- and everything worked fine. YMMV.

I have got this all installed and running nicely however when trying to create a new i tunes account it will only allow a US account. Trying to switch to UK account dumps you out of the new user forms and back to the US i-tunes store!

i need help plz.. everything runs properly and everything. but my itunes wont recognize my ipod. can anyone help me. i went threw all the comments and i see some people are having the same problem but still no answer. help

I have wine-0.9.56 and installed and am running itunes 7.6. Plays just fine.. but itunes store won't work.. or any network access for that matter.. login or the like.. not sure if it's a wine config issue or otherwise.. it also doesn't recognize my iphone.. but at least we're getting there with itunes on linux.

I had a similar issues as the anoymous above me. I installed iTunes 7.6 with wine .9.56. I was able to install fine. I was even able to run iTunes, but it would not connect to the store. I installed Firefox in wine to make sure the internet worked. I was able to visit websites in Firefox under wine. Another weridness was Quicktime didn't run it just died.

I decided to downgrade to 7.3 like the tutorial and have the same issues. However, Quicktime does run.

In summary, I can't connnect to the iTunes store in any version even though the internet under wine does work. I would like to use 7.6 if possible to keep iTune in linux in sync with my Windows partition.

I can't seem to keep my iTunes window minimized... Every time I minimize the window, it opens itself again a few seconds later...Does anybody know how to fix this? Or is it just a flaw with iTunes & Wine?

I'm currently trying to install the newest iTunes (iTunes 7.6.2.9) on Fedora Core 8. I have a virtual box running XP which runs iTunes perfectly. I would like to be able to access and stream music from my network but the virtual box's IP is very different then the standard network IPs. (I believe this is because it uses a virtual IP address but I could be wrong - I am fairly new to Linux).

I recently installed iTunes 7.6.2 on my Ubuntu 7.10 system. I did get the black screen, so I tried to open Quicktime to change the GDI settings as suggested but Quicktime crashed when opened.

To fix this issue I had to put the gdiplus.dll file in ~/.wine/drive_c/windows/system32 and then I was able to open Quicktime without crashing, open the preferences, and set it to use the lesser graphics. After this, iTunes and Quicktime would open just fine and there was no black screen. I pulled the dll from my Windows XP machine, but you can just google for the dll and download it.

Unfortunately, now whenever I opened iTunes I received this error about a registry key being bad:

"Warning! The registry settings used by the iTunes drivers for importing and burning CDs & DVDs are missing. This can happen as a result of installing other CD burning software. Please reinstall iTunes."

I did some google searches and eventually ran across this article in the Apple knowledge DB:

http://docs.info.apple.com/article.html?artnum=302976

So I went to my Windows box, found the registry key, and exported it (MAKE SURE TO EXPORT IN NT COMPATIBLE MODE...Wine cannot read Unicode registry keys!). Then I copied this to my Ubuntu system, opened regedit in Wine, and imported the key. No more warning messages now. :)

I haven't tried burning a CD yet but I was able to sign in to the store without issues. I didn't try downloading music yet, but the store itself seems to work. I didn't plug in my ipod either. I decided not to bother with iTunes under wine because...

As for the performance, well itunes seems to be stable under Wine now, but it is HORRIBLY slow. Running in mini mode tends to be slightly better, but if I open a browser or even a terminal window, the audio starts skipping/lagging. So basically you can use it as long as you're not using the system for ANYTHING else at the time. Also, when it changes tracks it may lag a little. It was able to successfully locate music on my Mac, authenticate (when I typed in my password), and play the music in my Mac's library though.

Bottom line, performance just isn't up to par yet. Keep a Windows box (or Mac!) around, install a Windows VM, or do something if you really want iTunes. As of right now it's too slow in Wine to be considered reasonable for my tastes.

Anybody, any luck with connecting iPod Touch through iTunes via Wine or something else in Linux?I am looking for a way to put/delete (or sync) files on my iPod Touch using Asus EeePC (usb or wifi adhoc). Are there any success stories out there, since all I have read so far is just failures? Any help will be appreciated.

I am running Mandriva 2008, wine 0.9.61 installed and iTunes 7.3 as your suggested on the site at the beginning of the blog. I ran the riched30 update and started the iTunes setup with no problems at first, then everything came to a grinding halt with an error stating that QucikTime could not be installed and that QuickTime is required for iTunes. So I went out to find the version of quick time that you had suggested, and it failed doing a plain QT install. Any ideas?

HiI just moved from WinXP to Ubuntu 8.04, 'cause Xp suddenly would not boot.I had some problems with installing this at first, having to reinstall Ubuntu all over again, but now the second time.. It works!!!I am using Wine that you can add through Add/Remove.I use the iTunesSetup that you linked to.

Everythings works properly, just i little slow on the respone when I am trying to change playlist and track played.