My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
PortableDevices  
Using your iPod or portable media player with Clementine
Featured
Updated Jul 20, 2011 by john.maguire

Introduction

Starting from version 0.5 Clementine has support for iPods, MTP devices (also known as Microsoft PlaysForSure) and USB mass storage devices.

Device Windows Linux Mac
iPod classic supported supported, requires libgpod supported
iPod Touch, iPhone 3G/3GS supported if you have iTunes installed supported, requires libgpod and libimobiledevice supported
MTP supported supported, requires libmtp and GIO flaky
USB mass storage supported supported supported

When you plug in a device it should show up automatically in the Devices tab on the left of the Clementine window. Double clicking on the device will open it and start searching for songs inside. You can copy songs to a device by right clicking them in the library or the playlist and selecting Copy to device.

Types of device

iPods

Clementine uses libgpod to read and write the iTunes database on your iPod. This is installed automatically if you download a binary package of Clementine, but if you are compiling from source make sure you have the libgpod and libgpod-dev packages installed before you start.

The classic iPod or iPod shuffle appear as USB mass storage devices are mounted and accessed directly by Clementine, but the iPod touch, iPhone and iPad use a different protocol and Clementine uses libimobiledevice to access them. libimobiledevice requires usbmuxd which on Windows is installed by iTunes.

  • Show a list of songs: works
  • Copy songs to device: works
  • Copy songs from device: works for iPod classic, doesn't work for iPod Touch, iPhone, iPad
  • Play songs: works
  • Find out which files are supported: works

MTP

On Linux and Mac, MTP (Media Transfer Protocol) devices are supported in Clementine through libmtp. If you are compiling from source make sure you have the libmtp and libmtp-dev packages installed before you start.

On Linux you also need GIO and GVFS installed to be able to detect MTP devices.

On Windows, MTP support comes from the Windows Media Device Manager (WMDM). The Clementine setup program will check if you have this installed and automatically download it if required. WMDM supports other kinds of devices too, such as phones that run Windows CE.

MTP devices can sometimes be a bit temperamental. If you have problems copying songs to your device try unplugging it and plugging it back in, or restarting it.

  • Show a list of songs: works
  • Copy songs to device: works
  • Copy songs from device: doesn't work
  • Play songs: doesn't work
  • Find out which files are supported: works

USB mass storage

Other USB devices that aren't music players, such as USB flash disks or memory cards, usually support the Mass Storage protocol. Clementine treats these as normal folders containing music, much like it does with the folders you add to your library. When you copy songs to a mass storage device you are able to choose a naming scheme for the filenames, this works in the same way as the Organise dialog.

On Linux Clementine uses either DeviceKit or GIO to detect mass storage devices. Clementine will try to mount devices as soon as you plug them in, but if a device doesn't show up try mounting it manually (using your file browser or the commandline).

  • Show a list of songs: works
  • Copy songs to device: works
  • Copy songs from device: works
  • Play songs: works
  • Find out which files are supported: doesn't work

Automatic Transcoding

Clementine will try to find out what file formats your device can play and automatically convert any songs you try to copy across. If you want to turn off this behaviour, or change your preferred file format, right click on the device and choose Device properties..., then go to the File formats tab.

Comment by jakub.ru...@gmail.com, Sep 23, 2010

Would be the best if you denoted, what software is required on Linux for conversion to work. (I hope it's not an issue that for me, conversion to M4A/AAC doesn't work ;) ).

Comment by m...@icesheep.de, Sep 28, 2010

Actually, you don't need iTunes in order to access your iDevice in Clementine (Windows). You need the "Apple Mobile Device Support" which comes with iTunes by default though, but it can be easily installed separately as well.

Download iTunesSetup.exe from Apple and instead of executing it, extract it, e.g. with WinRAR. You'll get a folder which contains some MSI installers. Execute AppleMobileDeviceSupport?.msi and you'll have everything what is needed in order to use your iDevice with Clementine.

Happy syncing!

Comment by duff...@gmail.com, Oct 9, 2010

Playlist stored on ipod nano 8GB (2nd black) not showed and not manage it...

Comment by mondokin...@gmail.com, Nov 23, 2010

What about syncing with mobiles? Would you considere it as a mass storage device?

Comment by robertjp...@gmail.com, Dec 9, 2010

hi, i seem to be having problems getting music on and off my ipod nano, it just says i cannot delete the file or folders. when trying to put music on it gives this- Error opening '/media/STREET ROB/iPod_Control/Music/F24/libgpod655975.mp3' for writing (Read-only file system). im using ubuntu 10.04 lucid

is there a way to change this so i can add and remove music?.thanks rob.

Comment by project member audvare, Dec 13, 2010

Does not work with PwnTunes? as far as I can tell. I disabled building with iPhone support and plug in but my device is not found.

Comment by Virusma...@gmail.com, Dec 22, 2010

dose it will support cover art for ipod classic?

Comment by tom...@gmail.com, Dec 22, 2010

Are there any plans to implement iPod scrobbling? That would totally win me over.

Comment by lueneb...@gmail.com, Dec 26, 2010

hello, how to set the device to copy to a specific folder? Example: My Music folder

Comment by GraemeF...@gmail.com, Jan 4, 2011

What would it take to transfer album art over MTP?

Comment by audio%co...@gtempaccount.com, Jan 6, 2011

Does this work with the iphone4 on osx? If not will it be implemented?

Comment by derbe.chillen@gmail.com, Jan 12, 2011

I have the new iPod Shuffle and it does not work wih clementine it says: Tunes Stats file ('E:\iPod_Control\iTunes\iTunes Stats'): entry length smaller than expected.

What do I have to do to make it work?

Comment by dimitri....@gmail.com, Jan 14, 2011

Hi, do you think we will have a complete MTP devices support under Linux in the near future ? Thanks

Comment by wortmelo...@gmail.com, Jan 19, 2011

My iPhone 3GS (iOS4.2.1) is not recognized by Clementine 0.6 (Win7 64bit, iTunes 10.1.1.4). :(

Comment by jon...@gmail.com, Mar 13, 2011

Excellent. I think it would be useful to also have the option to downcode music that I send to a portable device from the master library.

Comment by hertelee...@gmail.com, Mar 22, 2011

which encoder is used? How can I change the bitrate? Now the bitrate for encoded mp3's is 88kbps which is way to low...

Comment by RedN...@gmail.com, Apr 7, 2011

Hey, so my iPhone 3GS isn't syncing with clementine, when I delete files from my iphone, it says "directory does not exist" what's up?

Comment by onionliu...@gmail.com, May 9, 2011

wonders how to change the biterate too~

Comment by baril...@gmail.com, May 15, 2011

On a Mac using version 0.7.1, when I plug my Sandisk Sansa Fuze, Clementine sees music from the internal memory, but it does not see the music on the microSD card.

Comment by baril...@gmail.com, May 16, 2011

Forgot to specify, this is in USB mass storage mode. In MTP mode, it does not work at all, I get: "Error connecting MTP device".

Comment by fabrice....@gmail.com, May 30, 2011

Not working with my iPhone 4 and Snow Leopard

Comment by To.muell...@gmail.com, Jun 1, 2011

Does not work for my old 160gb Ipod Classic, it just coppys the data on my Ipod but not in the right folder and it does not seem to change the library... the Ipod can't read it afterwards (does work on banshee and Rhythmbox so I guess libgpod should be working)

Comment by iolo.pr...@gmail.com, Jun 1, 2011

Exactly the same for me. My 5th generation iPod calssic (60gb) copies the data over (to the root folder, if I remember) consequently the iPod is unaware of the new data. Works perfectly on Rhythmbox as well as Amarok 1.4 and Pana.

Comment by richard....@gmail.com, Jun 21, 2011

How come any mp3 track I transfer to the ipod touch does not display the embedded album art? Also, will a feature to choose bitrate when transcoding be included in a future release? I am not too keen on Banshee but will use this over Clementine for now.

Comment by miceblue...@gmail.com, Jul 28, 2011

Copying songs from Clementine to my iPod Touch 2G doesn't update the iPod Touch at all. I'm using OS X 10.6.8 Snow Leopard and iTunes 10.4

Comment by bak4...@gmail.com, Aug 4, 2011

My Zune is not identified when I plug it, it's too bad because a lot of people search a good alternative to Zune Software on Windows and I think that Clementine would be the best one !

Comment by avis...@gmail.com, Aug 16, 2011

This always blows up my ipod. After adding or deleting music, Clementine can read it fine, but the iPod itself shows no music when I unplug it. iTunes won't recognize it. If I browse the Ipod Control folder I see my music is still there, so I'm guessing Clementine just mucks up the index files or something.

This happens on both my Mac and PC, each with the latest version of Clementine.

Comment by DougLe...@gmail.com, Sep 11, 2011

Copying to my iPod Nano seems to work without error; Clementine shows that the songs are on the iPod. But when I disconnect the iPod (after doing Safely Remove) the songs are not there, and when I reconnect Clementine says they aren't there either. Am I skipping a final step that physically does the copying, like when you burn a CD?

Comment by raghav.k...@gmail.com, Sep 25, 2011

After working for several months, Clementine isn't able to access my iPhone -- it says "Couldn't find an iPod database on /tmp/qt_temp.XG2449" or something similar. I'm using Clementine 0.7.1 and libimobiledevice 1.1.1.

Comment by max.groe...@gmail.com, Sep 26, 2011

Cool software but it doesnt find my Blackberry (MTP). What do I need to have installed? (Linux)

Comment by ozburn...@gmail.com, Oct 4, 2011

Love it..like the old Amarok in Linux on my Mac. Thank you. One thing...when copying to my iRiver E150 USB device, the files go to the root. I don't seem to be able to choose the "Music" folder. So its easier to drag and drop in Finder as I have to move the folders on the device. Otherwise very nice.

Comment by kadaimx, Oct 20, 2011

To install GIO and GVFS on your system, you can type in console (Ubuntu and its variants):

sudo apt-get install libgio-cil gvfs

The system will ask you for restart, and once you come back, you'll be able to use properly your MTP devices. This is useful if you had no clue how to get those packages and want to use the full device capabilities.

Powered by Google Project Hosting