Chapter 16: Ubuntu and Your iPod

 in
This article is from a new book published by No Starch Press: Ubuntu Linux for Non-Geeks: A Pain-Free, Project-Based, Get-Things-Done Guidebook by Rickford Grant. This excerpt covers using your iPod with Ubuntu and it is full of tips, tricks, and helpful pointers. Reprinted with permission from No Starch Press, all rights reserved. More information about the book and its autho
Ubuntu and Your iPod

With all the talk in the previous chapter about ripping, encoding, and playing back audio files, you may be wondering whether or not you'll be able to transfer any of those files to your iPod using Linux.

Well, you will be happy to know that Ubuntu does iPods, even Nanos. You will also be happy to know that using your iPod on your Ubuntu system is quite easy. All you have to do is plug your iPod into one of your computer's USB ports, after which Ubuntu will automatically mount it and place an iPod icon on your desktop (Figure 16-1). Yes, no longer do you have to mess around with mount and unmount commands or editing system tables. Just plug in your pod, and Ubuntu will do the rest.

Figure 16-1:  A desktop icon for a mounted iPod

Knowing Your Limits

Although you can use your iPod in Ubuntu, you should remember that support for such devices is still rather new. Because of that, there is likely to be the occasional odd moment while working with your iPod. I have been using mine without problems, but a friend did lose all his data when he managed to freeze his system doing something bizarre. The same thing happened to me on a Mac, so I guess that's just the life of the pod. Anyway, if you do happen to lose all the data on your iPod or somehow corrupt its system, you can just use Apple's iPod Updater while in Windows to bring it back to normal and repopulate its song library from your hard disk.

If your iPod already has songs on it that you ripped using iTunes, you will be happy to know that such MP3s pose no problem. They are MP3s, after all. If, however, you have files encoded in iTunes' default AAC format, you should be aware that Linux does not have much in the way of playback support. Only XMMS, installed along with the XMMS-MP4 plugin, seems to provide an easy way for you to play such files. As for the protected AAC files you might have bought from the iTunes store—well, forget about playing those back on Linux. Nevertheless, these playback support limits shouldn't prove to be a problem—you can still add regular or protected AAC files to playlists, copy them to your hard disk, and delete them from your iPod in Linux.

For a Linux diehard, however, there is one big problem with regard to encoded audio formats (and it isn't a limitation only in Linux): iPods do not support Ogg Vorbis files. There is talk that Apple might include support in future iPods, but I wouldn't hold my breath. In the meantime, you can quite simply convert your Ogg Vorbis files to MP3 format for use on your iPod, though there will be a bit of a loss in quality. (This is understandable, considering both formats have their own, incompatible methods of compression which require the throwing out of actual music data.) Of course, if you originally encoded your audio files in FLAC format, this quality issue will be moot. You'll learn more about this in Converting Audio File Formats.

iPod Filesystem Formats

Regardless of which iPod you're talking about, all iPods have a formatted filesystem, just like your hard disk. In fact, with the exception of the Shuffle and the Nano, they actually have hard disks inside them. The filesystem format that is in place on your iPod depends on which system you originally used it on. If you first used it on a Mac, it will be in Apple's HFS+ file format. If you first used it on your Windows machine, it will be in Microsoft's FAT32 format.

Actually, in the short term, it doesn't matter which filesystem your iPod was formatted by; Ubuntu will usually mount either one, allowing you to browse through all the files on your little white beastie. If your iPod is HFS+ formatted, however, browsing and exporting tracks is just about all you will be able to dependably do, assuming your system does mount it. It is important that your iPod be FAT32 formatted if you want to really use it as you would in Windows or, ironically, Mac OS.

Determining Your iPod's Format

How do you know whether your iPod is HFS+ or FAT32 formatted? Well, as I said, it is basically a matter of knowing which system you've been using your iPod with up until now. When you first plugged your fresh, out-of-the-box iPod into your computer, it really couldn't do anything yet. At that time, your Windows or Mac system popped up some wizard asking you to run the iPod Updater tool. That tool is primarily a formatter, which formats your device in FAT32 if you're running it in Windows and HFS+ if you're running it on a Mac.

If you've been a two-OS sort of person up until now and have been happily using your iPod on both a Mac and a Winbox, then you can be sure that your iPod was formatted using FAT32, because Windows spews out chalk spittle when it tries to deal with anything that Microsoft itself didn't create. In other words, Windows can't read drives formatted by HFS+, while Mac OS can read both HFS+ and FAT32 drives. If you are using an iPod Shuffle, you can also be sure that it is FAT32 formatted, because all iPod Shuffles are—period.

Of course, if you're a prove-it-to-me kind of person, you can seek truth from facts by going to the Applications menu, selecting Accessories » Text Editor, and then opening the file /etc/mtab in the text editor to reveal the format of your iPod. Just look for a line that says something like /dev/sda2 /media/ipod or /dev/sdb2 /media/ipod and see what is listed to the right of that. If it says vfat, then you know your device is FAT32 formatted. If not, well. . . you're just going to have to change it.

Reformatting Your iPod

And how do you change your iPod from HFS+ to FAT32 format? First you're going to have to find a machine running Windows XP (preferably Service Pack 2 for more recent iPods) and a recent edition of iTunes. Once you've found your machine, you need to go to www.apple.com/ipod/download and download the most recent Windows version of the iPod Updater you can find there. Once you've downloaded and installed the updater, you will be asked if you would like to restart your machine (because the updater requires you to do so). Just say no for the time being, and plug your powered-up iPod into one of the machine's USB ports. Windows will go through one of its found-new-hardware scenarios and then ask you to restart the machine. This time you can agree to it, so go ahead.

When the machine starts up again, the iPod Updater will automatically detect that you have an iPod in a non-Microsoft format connected to the machine and ask you if want to update it. You do, so click Yes, after which the iPod Updater will appear (Figure 16-2).

Before you go any further, make sure that you have everything on that iPod backed up somewhere, because the updater is going to reformat your iPod, and that means that it is going to wipe it clean. Of course, if the iPod is sort of a backup of what you've got on your computer already, this shouldn't really be an issue. Once you are ready to roll, just click the Restore button in the Updater window, and then click Restore again in the confirmation window that appears.

Figure 16-2:  The iPod Updater in Windows

When the process is complete, run iTunes to perform the final setup steps. If your iPod does not soon appear in the left pane of the iTunes window, close all your applications, restart the system, and run iTunes again. Your iPod should appear in iTunes this time around. When it does, iTunes will present you with a brief wizard that you can pretty much handle on your own. The only direction I will give here is that when you come to the wizard page that asks you if you want iTunes to automatically update your iPod with your photo and music collections, deselect the two checkboxes; doing otherwise could lead to unwanted weirdness down the line.

Once the process is done, you will have a properly configured, FAT32-formatted, and all but empty iPod that is ready for use in Linux, Windows, and Mac OS. You can even use your iPod now on all three systems interchangeably, though I would only do so if the auto-update function is disabled.

Auto-Updating Your iPod

When you enable auto-update on your iPod via iTunes, the function is set up within your iPod itself. With a FAT32-formatted iPod, you can use your iPod on a Winbox, Mac, or Linuxbox—or all of them interchangeably. If you set up your iPod to auto-update songs and playlists, however, you are leaving yourself open for trouble unless you have exactly the same music collection on your Linux, Mac, and Windows machines.

The reason for this is simple. While iTunes allows you to add files to your iPod, it does not allow you to copy files from it. The auto-update feature is thus strictly a one-way street. This means that when you hook up your auto-update–enabled iPod to an iTunes-enabled computer, iTunes will automatically add the tracks in its library to your iPod, and, more frighteningly, it will remove any tracks from your iPod that are not present in its library. I learned this the hard way when I took my wife's loaded iPod to work and plugged it into my office Winbox with its completely empty iTunes library. When I brought the little podster back home to her with nothing at all on it, what ensued wasn't pretty.

If you have an iPod that is already in FAT32 format, it is best for you to disable the auto-update function on your iPod while it is connected to your Winbox, before bringing your iPod into the Linux world. To do this in Windows, just go to the iTunes Preferences (while your iPod is connected), click the iPod tab, and then select Manually manage songs and playlists (Figure 16-3).

Figure 16-3:  Disabling the auto-update function on your iPod via iTunes in Windows

______________________

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

re:

Vivian Chen (Linux Guru)'s picture

ok I get it but I also found similar linux solutions @ imarksweb.net

help......

Anonymous's picture

how do u transport music into banshee i have music in my music file on my computer but how do i transport ht music to banshee so i can put it on my ipod!
help
thx!

may be i can have a try ! it

anderry's picture

may be i can have a try !

it is very good !

IPOD nano G5 working on latest UBUNTU 10

Anonymous's picture

Hi All

Just to let you know that the ipod Nano G5 works perfectly on the Beta version of 64Bit Ubuntu 10. Even though this is a Beta OS, it works first time. No driver updates.... amazing And my girl friend is happy she does not need to use windows XP or itunes again.

Cheers

Erik

IPOD / IPHONE

Pixelated Dwarf's picture

Anyone know about Ubuntu and the Iphone? I like both although I would really like to have the same functionality (or better) with Ubuntu and my Iphone that I do with other OS's. Yes, I know I can "jailbreak" it but I would rather have native support.

iTunes in VM - Updating will brick it.

Anonymous's picture

Just a note about using iTunes w/ XP in a VM. I know this is an old article but still there is not Apple approved solution to this whole iTunes/iPod thingy...

I was running iTunes w/ XPSP2 in a VM using VMWare 6.x and iTunes prompted me to update my iPod. Hey, sure why not! It started the process by erasing my iPod and the download the update but it couldn't find the iPod to remount it and do the update. It bricked it. Luckily I had a mac nearby and just did the refresh there and brought it back to life albeit factory fresh with no tunes.

Banshee does lot more

Viktor's picture

"...if you do happen to lose all the data on your iPod or somehow corrupt its system, you can just use Apple's iPod Updater while in Windows to bring it back to normal and repopulate its song library from your hard disk...."

I actually managed to corrupt the data on my iPod. Run Banshee, detected the error, asked me to correct it and did so in less then a minute. Also, Banshee has the Sinc option - whatever one puts/removes in/from the library, automagically gets updated on the iPod.

Ipod Touch !

Anonymous's picture

Has anyone heard of how I should mount this or make it show up otherwise, the system does not see it at all.

iTunes with a virtual machine

Mark Hewitt's picture

The problem with all these workarounds is that they don't offer the handiest features of iTunes - like the ability to automatically sync just the changes in your music library. I have almost 60Gb of audio on my PC, changing frequently, and manually updating individual albums is just a huge hassle. I ended up setting up a virtual machine (using VMware Server 2, which is free), and it loads in a couple of clicks and runs very fast, even on my old pieceacrap desktop machine, and gives you full iTunes functionality in a convenient windows. Here's the guide, if it's any use to anyone: http://www.silverknife.co.uk/tech/2009/03/how-to-run-itunes-and-manage-y...

mounting ipod in ubuntu 8

pushkar bhatkoti's picture

hi guys,
Here is what I did to mount my 80 gig ipod in ubuntu 8

STEP#1
-------
push@trudy:/dev/.static/dev$ sudo apt-get install ipod-convenience ipodslave-dev libipoddevice-dev
push@trudy:/dev/.static/dev$

note, it will popup a new window u just need to point ip add and mount point.

step#2:
--------

verfy if ipod is really mounted:

push@trudy:/dev/.static/dev$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 185921652 72180244 104371500 41% /
varrun 1553284 276 1553008 1% /var/run
varlock 1553284 0 1553284 0% /var/lock
udev 1553284 52 1553232 1% /dev
devshm 1553284 0 1553284 0% /dev/shm
lrm 1553284 39792 1513492 3% /lib/modules/2.6.24-23-generic/volatile
/dev/sda2 185921652 72180244 104371500 41% /media/ipod
push@trudy:/dev/.static/dev$
push@trudy:/dev/.static/dev$

u can see /dev/sda2 is my 80 gig ipod

push@trudy:/dev/.static/dev$
push@trudy:/dev/.static/dev$ sudo fdisk -l

Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x3f3ded36

Device Boot Start End Blocks Id System
/dev/sda1 * 1 23330 187398193+ 83 Linux
/dev/sda2 23331 24321 7960207+ 5 Extended
/dev/sda5 23331 24321 7960176 82 Linux swap / Solaris
push@trudy:/dev/.static/dev$
push@trudy:/dev/.static/dev$

push@trudy:/dev/.static/dev$
push@trudy:/dev/.static/dev$
push@trudy:/dev/.static/dev$
push@trudy:/dev/.static/dev$ sudo apt-get install ipod-convenience ipodslave-dev libipoddevice-dev
[sudo] password for push:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
ipodslave libdbus-glib-1-dev libglib2.0-dev libgtop2-dev libid3-3.8.3c2a
sshfs
Suggested packages:
libglib2.0-doc
Recommended packages:
gtkpod
The following NEW packages will be installed:
ipod-convenience ipodslave ipodslave-dev libdbus-glib-1-dev libglib2.0-dev
libgtop2-dev libid3-3.8.3c2a libipoddevice-dev sshfs
0 upgraded, 9 newly installed, 0 to remove and 44 not upgraded.
Need to get 1490kB of archives.
After this operation, 6287kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://au.archive.ubuntu.com hardy/universe sshfs 1.9-1 [32.3kB]
Get:2 http://au.archive.ubuntu.com hardy/universe ipod-convenience 0.9-0ubuntu1 [9454B]
Get:3 http://au.archive.ubuntu.com hardy/main libid3-3.8.3c2a 3.8.3-7ubuntu2 [178kB]
Get:4 http://au.archive.ubuntu.com hardy/universe ipodslave 0.7.3-0ubuntu4 [121kB]
Get:5 http://au.archive.ubuntu.com hardy/universe ipodslave-dev 0.7.3-0ubuntu4 [15.3kB]
Get:6 http://au.archive.ubuntu.com hardy-updates/main libglib2.0-dev 2.16.6-0ubuntu1 [872kB]
Get:7 http://au.archive.ubuntu.com hardy/main libdbus-glib-1-dev 0.74-2 [91.4kB]
Get:8 http://au.archive.ubuntu.com hardy/main libgtop2-dev 2.22.0-0ubuntu1 [138kB]
Get:9 http://au.archive.ubuntu.com hardy/universe libipoddevice-dev 0.5.3-3 [32.2kB]
Fetched 1490kB in 6s (214kB/s)
Preconfiguring packages ...
Selecting previously deselected package sshfs.
(Reading database ... 176269 files and directories currently installed.)
Unpacking sshfs (from .../archives/sshfs_1.9-1_i386.deb) ...
Selecting previously deselected package ipod-convenience.
Unpacking ipod-convenience (from .../ipod-convenience_0.9-0ubuntu1_all.deb) ...
Selecting previously deselected package libid3-3.8.3c2a.
Unpacking libid3-3.8.3c2a (from .../libid3-3.8.3c2a_3.8.3-7ubuntu2_i386.deb) ...
Selecting previously deselected package ipodslave.
Unpacking ipodslave (from .../ipodslave_0.7.3-0ubuntu4_i386.deb) ...
Selecting previously deselected package ipodslave-dev.
Unpacking ipodslave-dev (from .../ipodslave-dev_0.7.3-0ubuntu4_i386.deb) ...
Selecting previously deselected package libglib2.0-dev.
Unpacking libglib2.0-dev (from .../libglib2.0-dev_2.16.6-0ubuntu1_i386.deb) ...
Selecting previously deselected package libdbus-glib-1-dev.
Unpacking libdbus-glib-1-dev (from .../libdbus-glib-1-dev_0.74-2_i386.deb) ...
Selecting previously deselected package libgtop2-dev.
Unpacking libgtop2-dev (from .../libgtop2-dev_2.22.0-0ubuntu1_i386.deb) ...
Selecting previously deselected package libipoddevice-dev.
Unpacking libipoddevice-dev (from .../libipoddevice-dev_0.5.3-3_i386.deb) ...
Setting up sshfs (1.9-1) ...
Setting up ipod-convenience (0.9-0ubuntu1) ...

Setting up libid3-3.8.3c2a (3.8.3-7ubuntu2) ...
Setting up ipodslave (0.7.3-0ubuntu4) ...

Setting up ipodslave-dev (0.7.3-0ubuntu4) ...
Setting up libglib2.0-dev (2.16.6-0ubuntu1) ...
Setting up libdbus-glib-1-dev (0.74-2) ...
Setting up libgtop2-dev (2.22.0-0ubuntu1) ...

Setting up libipoddevice-dev (0.5.3-3) ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
push@trudy:/dev/.static/dev$
push@trudy:/dev/.static/dev$
push@trudy:/dev/.static/dev$
push@trudy:/dev/.static/dev$
push@trudy:/dev/.static/dev$
push@trudy:/dev/.static/dev$
push@trudy:/dev/.static/dev$
push@trudy:/dev/.static/dev$

push@trudy:/dev/.static/dev$
push@trudy:/dev/.static/dev$
push@trudy:/dev/.static/dev$
push@trudy:/dev/.static/dev$
push@trudy:/dev/.static/dev$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 185921652 72177108 104374636 41% /
varrun 1553284 276 1553008 1% /var/run
varlock 1553284 0 1553284 0% /var/lock
udev 1553284 52 1553232 1% /dev
devshm 1553284 0 1553284 0% /dev/shm
lrm 1553284 39792 1513492 3% /lib/modules/2.6.24-23-generic/volatile
/dev/sda2 185921652 72177108 104374636 41% /media/ipod
push@trudy:/dev/.static/dev$
push@trudy:/dev/.static/dev$
push@trudy:/dev/.static/dev$ sudo apt-get install ipod-convenience ipodslave-dev libipoddevice-dev
push@trudy:/dev/.static/dev$

Renaming

Anonymous's picture

I want to know how to rename my ipod.
can anyone help?
Thanks!

I plugged my ipod into my

Anonymous's picture

I plugged my ipod into my laptop and transferred my songs into rhythmbox and disconnected my ipod and it said there were no songs on it but I went into the settings and it said it was full of songs but in orange so they were in other instead of audio. can any help me out?

GTKPOD can't write on the ipod

Anonymous's picture

hello, could someone please help me with my ipod on ubuntu
i just can"t write anything on the ipod
and when i use sudo gtkpod
or gksudo gtkpod
i get the following error
** (gtkpod:15993): CRITICAL **: sha1_sha1_exists: assertion `sha1' failed

about 20 times!

I use Banshee with my ipod,

Anonymous's picture

I use Banshee with my ipod, it's pretty good, give it a try.

Very useful article

Jaime Iniesta's picture

Thanks for writing this guide. I have an ipod shuffle and want to use it on my Ubuntu Gutsy and your guide seems like a great help.

Excellent article!

Anonymous's picture

I use Fedora 7, but it ported over veeery easily!

i can finally update my iPod! WHOOOO!

except I can't get soundconverter to work with MP3s...

great article though!

google: "lame" or seek it in

Anonymous's picture

google: "lame"
or seek it in synaptic
would help a little bit

Ipod Nano won't mount on 6.06

Charles Petrie's picture

Very helpful article except that
" Just plug in your pod, and Ubuntu will do the rest." isn't true.

I went through the exercise of formating the Ipod on Windows XP.
Then rebooted Ubuntu 6.06 and installed gtkpod. But it can't
see the Ipod and it shows up neither on the desktop nor "places".
If I run gksudo gtkpod, I see that in trying to sync files, I get a "mountpoint" error. I have also run sudo /sbin/rmmod ehci_hcd to no avail. Can anyone please suggest any other magic commands that
might cause the Ipod to mount?

Thanks, Charles

Upgrade to 7.1 or 8.04

charlie's picture

Upgrade to 7.1 or 8.04

Nano iPods do mount on Feisty Fawn

Charles Petrie's picture

It seems Apple used "RAID" in their file systems in Nanos, which earlier versions of Ubuntu can't handle. Feisty works perfectly.

This is a great article - highly recommended.

HFS drives can be mounted on windows

stib's picture

There are proprietary and open source HFS drivers available for windows.
I use one at work, but I can't remember what it is. Means I can access the Linux HFS partition of a dual boot windows/ubuntu machine (and ntfs-3g works the other way, meaning I can meddle with my windows install from Linux).

There's a proprietary one called macdisk or something, and this is one that doesn't integrate into the file system, but lets you explore HFS disks from windows, which actually mentions that it works for iPods.

problem mouting the latest Ipod nano

AlexPires's picture

I just got ubuntu and installed gtkpod and the computer even identifies correctly the nano but when i try to mount it gives the following error message:

Unable to mount the selected volume. The volume is probably in a format that cannot be mounted.

error details:

mount: wrong fs type, bad option, bad superblock on /dev/sda,

missing codepage or other error

in some cases useful info is found in syslog - try

dmesg | tail or so

mount: wrong fs type, bad option, bad superblock on /dev/sda,

missing codepage or other error

in some cases useful info is found in syslog - try

dmesg | tail or so

error: could not execute pmount

And the ipod is windows formated so I just can't make it work.

Help needed

im having the same exact problem.

TheGr8Revealing's picture

I have the same problem. I can see ipod in the usb device manager and i know its formatted correctly. it even shows up in my computer but wont let me mount it.

someone help us please!!!

syncing ipod

paul e wog's picture

hello, quick problem.

When i run gedit /etc/mtab terminal shows mount at sda2, when i run gedit /etc/fstab this shows mount at sdc2. Ihave tried to edit fstab to sda2 but when i do that my ipod wont mount. I can get songs off ipod but no way to transfer to ipod, really frustrated. thanks for your help

Sony NWA 3000

psykyk's picture

Does anyone know if any of these will work with the Sony (I HATE the Connect software that comes with it for use in Windows)?

iPod stuck in read-only mode?

a_dumb_fake_name's picture

I can mount and eject my v5 (video) ipod, and gtkpod and iPodder seem to be installed and running successfully, EXCEPT I can't save any media to the iPod? and all my options to enable read-write capability on the iPod are disabled in Ubuntu (6.06 Dapper Drake/GNOME)? Do I really have to reformat my iPod to FAT32 to get things to work?

Try running them as root!

Ethan's picture

Try running them as root! (gksudo or kdesu NOT plain sudo)
It worked for me!

Thanks

hypotheek's picture

That just worked perfectly! I was bothering with it a long, long time! Now I can just use it! :D

Upgrade to Rockbox for easy music

lefty.crupps's picture

I agree with the poster who said they used Rockbox on their iPod -- I do the same, and it is infinitely easier to transfer music On-to and Off-of my G5 iPod ("iPod Video"). I have a folder there named Music where I can dump my music files and it acts just like another hard drive (which, in reality, it is). Much easier, and the Rockbox firmware is a lot more fun than the regular iPod firmware.

Thanks for the article, I'll find it more useful as I continue to move my friends to Linux, as I am sure they won't *all* be interested in Rockbox (some already are, though!)

And, what's with the black-and-white screen shots? Just wondering...

I think those B&W shots are

Anonymous's picture

I think those B&W shots are scanned from the book.

Screen shots

Keith Daniels's picture

Actually they are not. They had to be reduced to fit on the website and that caused the "scanned" appearance. Click on them and you will see them in their full glory... :-)

Webmaster
Linux Journal

"I have always wished that my computer would be as easy to use as my telephone.
My wish has come true. I no longer know how to use my telephone."
-- Bjarne Stroustrup

ogg vorbis

Anonymous's picture

For those who would like to use ogg vorbis and flac, you should check out http://www.rockbox.org. I've installed this free firmware on my Nano and it has been working well, albeit with a few quirks (mostly with the ID3 tag cache requiring a reboot to update).

Ogg Vorbis, and initial setup

Richard's picture

Amarok claims to be able to transcode as it send files to the device. I wonder if any of the others can, as my collection is in Vorbis.

There was something somewhere saying that GtkPod could initialise an IPOD. This would be essential as I have only Linux at home, so no Windows or Mac box to use to set the thing up.

initial setup

AK's picture

I run Linux only (Sidux/Debian) and didn't even know an iPod had to be initialized. But after fussing a bit with Amarok my new iPod G5 (video) is syncing fine with Gtkpod. I did delete the contents of the iTunes folder on the iPod once or twice, to reset the database. I haven't even checked what my iPod is formatted as, but it was brand new and runs great.

Or gnupod

Anonymous's picture

Don't forget gnupod.
It is easy, fast and convenient.
I use it all of the time.
Try it: it is at http://www.gnu.org/software/gnupod/

or Perlpod

Jesser's picture

And if you want an automatic synchroniser of the latest Podcasts your following and your IPOD then look at Perlpod. It uses GNUPod to copy the files to your IPOD but it handles the checking of feeds and fetching new stuff automatically for you, ideal for crontab!!

http://sourceforge.net/projects/perlpod/

Jesser

iPod mounting in Ubuntu and FC5

Pete Countryman's picture

I've used my nano with both Fedora Core 5 and Ubuntu Dapper. In each distro, I've had to give the command "sudo /sbin/rmmod ehci_hcd" before it would mount the iPod. I understand that this disables USB 2.0, which is a shame, but is nevertheless a good trick to know if there's no other way to make it work. (It still beats running Windows.) More recently, it seems (to me anyway) that the libipod library on FC5 is broken, so after years of running Red Hat or Fedora (since RH7), I've gone over to Ubuntu, with no regrets so far.

P.S. I can't seem to prevent ehci_hcd from loading, even when I put it in the blacklist. Anyone else having that problem?

Wow ! After months and

Anonymous's picture

Wow !

After months and months of struggling with USB devices, your suggestion of "sudo /sbin/rmmod ehci_hcd" solved every issue in one single swoop !

How on earth did you come by that information ??

Do you know of any fix for this ?

I'm using Dapper 6.06 with the latest updates and kernel 2.6.15-27-k7

Re: Ubuntu mounting. I've

captainpotato's picture

Re: Ubuntu mounting. I've never had a problem, although Ubuntu 5.10 (Breezy) would always have an issue unmounting my nano. 6.06 (Dapper) fixed that, and the iPod now mounts and unmounts cleanly, plus connects at full USB 2.0 speed.

No AAC?

Ross's picture

Not true: if you install gstreamer0.10-plugins-bad-multiverse on Ubuntu Dapper then any GStreamer-based program can read the AAC files, including Rhythmbox.

Banshee

Josiah's picture

Too bad Banshee didn't get a mention in here. For Gnome users like Ubuntu folks, Banshee is a great tool for managing the music library and has support for a number of portable media players including the iPod, various Creative brand devices (NJB) and USB mass storage devices. http://banshee-project.org/

That requires mono though..

Anonymous's picture

That requires mono though.. the others don't require that dependency and seem to work well.. haven't tried banshee though.

or rockbox

Anonymous's picture

Or you can just install rockbox and use it like a normal UMS device, ie just copy the files to it with your normal file manager. It also has the advantage of playing mp3, ogg, flac, and other formats without any trouble.

** (gtkpod:15993): CRITICAL

Anonymous's picture

** (gtkpod:15993): CRITICAL **: sha1_sha1_exists: assertion `sha1' failed

could someone tell me what this error all about
i can"t use sudo gtkpod or gtsudo gtkpod
i get this error!

Rockbox absolutely kills

Anonymous's picture

Rockbox absolutely kills your battery though... :(

Correction...

Anonymous's picture

Rockbox USED to kill your battery. Now that it supports battery profiles, it is much better.

White Paper
Linux Management with Red Hat Satellite: Measuring Business Impact and ROI

Linux has become a key foundation for supporting today's rapidly growing IT environments. Linux is being used to deploy business applications and databases, trading on its reputation as a low-cost operating environment. For many IT organizations, Linux is a mainstay for deploying Web servers and has evolved from handling basic file, print, and utility workloads to running mission-critical applications and databases, physically, virtually, and in the cloud. As Linux grows in importance in terms of value to the business, managing Linux environments to high standards of service quality — availability, security, and performance — becomes an essential requirement for business success.

Learn More

Sponsored by Red Hat

White Paper
Private PaaS for the Agile Enterprise

If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.

Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.

Learn More

Sponsored by ActiveState