Use iTunes in Linux including Apple Music Store

Welcome to Linux Screw! If you're new here, you may want to subscribe our RSS feed.

Quick Introduction to iTunes

itunes logoApple iTunes is one of the most popular proprietary digital media players in the whole world. Using this no doubts outstanding application you can organize, play music/video files in very comfortable and user friendly way (it’s not an advertisement but real truth). Moreover iTunes is the only way to access Apple’s onilne music store and thus people often seeks the possibility to seamlessly access it after moving to Linux from Mac or Windows.

Well, unfortunately Apple doesn’t believe in magic so there is no native support of iTunes in Linux. At the same time none would deny that Wine does and guys from this project do their best to make things with iTunes in Linux better. In our example we use iTunes 7.3 which comes with Quick Time player 7.1.6, Apple iPhone support and of course iPods of any version, family and generation.

Install Apple iTunes 7.3 in Linux

1. Download iTunes 7.3 from apple.com or filehippo.com

2. Prepare Wine for itunes installation (if not installed do “apt-get install wine -y” or “yum install wine -y” in Ubuntu/Debian or Fedora/Redhat/Centos respectively):

$winecfg
wine: creating configuration directory ‘/home/artemn/.wine’…
fixme:midi:OSS_MidiInit Synthesizer supports MIDI in. Not yet supported.
wine: ‘/home/artemn/.wine’ created successfully.

Select your audio driver, it may be something like OSS or Alsa so use one u actually use :) Set Hardware Acceleration to “Emulation” option. All other Wine settings are per your consideration e.g. Graphics tab.

3. Update richedit30 (Win32 Cabinet Self-Extractor):

cd ~/.wine/drive_c/windows/system32
mv richedit32.dll richedit32.bak
mv richedit20.dll richedit20.bak
wine richedit30.exe

Set richedit20.dll and richedit32.dll as native through winecfg.

4. $wine iTunesSetup.exe
It will open iTune’s installation program under wine so you just install itunes as usually you did it in Windows. If error happens just re-run installer. See screenshot below:

5. Now you can start itunes and go through first run setup (all related screenshots are here). Just don’t care about errors thrown into the console:

$ cd ~/.wine/drive_c/Program\ Files/iTunes
$ wine itunes.exe

6. That’s it! Now u can use iTunes in Linux as you did it before in other operatin system:

P.S. By the way there are numerous Linux really native alternatives for comfortable music/video organizing and iPod management. At the same time latter can’t be as native and seamless as it’s in iTunes because those playes use Apple’s proprietary file storage system.

But I definitely recommend banshee, amarok and… exaile :)

 
 
» You might also be interested in the following articles:
Top 7 iPod managing tools for Linux and Mac
Install iTunes 7.2 in Ubuntu and other Linux distros
iPhone as network-enabled root shell
Ubuntu Linux and your Apple iPod
Simple way to transmit files over network (nc utility)



» Want to stay up to date? Subscribe to our E-MAIL or RSS feed!

8 Responses to “Use iTunes in Linux including Apple Music Store”


  1. 1 Nikesh

    Also another good and easy way is to install it through “playonlinux” — http://linuxpoison.blogspot.com/2008/11/installing-apples-safari-browser-and.html

  2. 2 MEGA MAN

    THIS IS GREAT THANK YOU BUT DO I HAVE TO GO TO THE TERMINAL EVERY TIME I WANT TO OPEN ITUNES I CANT FIND ANOTHER WAY TO OPEN IT PLEASE HELP

  3. 3 BestOmega3

    I really recommend it!

  4. 4 BallysCasinoHotel

    Nice!

  5. 5 TajMahalAtlanticCityCasino

    I need and alternative to this

  6. 6 Matt

    Have tried installing a newer version of itunes – which despite not working leaves a legacy of files I can’t get rid of. Once I install an older version which actually installs, it won’t work as certain files have been left.

    Any help is much appreciated!

  1. 1 hieronymouse » Blog Archive » links for 2009-05-31
  2. 2 ??? ??????: 05.11.07 ???? - ???? 2 - ipsf.co.il | ????? ?????? ??? ????

Leave a Reply




Friendly Sites:Who is behind Linux Screw?
Aspiring Sysadmin | GeekyBits³ | Bash Cures Cancer | TOTMS
Linux Operating System | Small Linux Deployments | My SysAd Blog
The Danesh Project | ZEPY | Linux config Wiki | Planet Sysadmin
The Sys Admin | {buhay sysad} | a non-geek's linux notes
Linux HOWTOs, Tutorials & Projects with Adam Palmer | LinuxAlt.Com
My name is Artem Nosulchik (artiomix AT gmail DOT com) and I'm Linux/Unix, Cisco systems engineer. The main idea of Linux Screw is to share relevant knowledge, skills and observations over The Web. Here you can find a lot of information related to different Linux distributions, FreeBSD, IOS as well as a other Open Source around staff. Read more ››