From: Tiago Macedo Date: 2007-12-02T03:10:49+09:00 Subject: Re: Identifying a volume as being an iPod An iPod (at least when formatted in FAT32 will contain an "iPod_Control" folder on the root. You can also check the USB device ids: Bus 005 Device 003: ID 05ac:1261 Apple Computer, Inc. (this is an 80GB Classic Silver) or just build a wrapper for libgpod (I don't it supports drm'ed tracks though) Tiago Macedo John Joyce wrote: > Does anybody know how to identify a mounted volume as being an iPod ? > Or even more generally useful, is there a lib or gem to help identify > the type of volume or disk ? > > I'm currently working on a prog to help transfer songs from your iPod to > an authorized iTunes account. > iTunes itself makes it easy to transfer "purchased songs", that is, > songs that are identified as purchased through iTunes, but fails to > offer an easy method to transfer songs that you did not buy through > iTunes, such as tracks you ripped from a CD. > > Opening the directories that hold the music on an iPod is dead simple, > even opening them as Finder windows on OS X, but the two areas that are > stopping me know are: > 1-- making an automated identification of the iPod > 2-- actually moving the songs to the iTunes library. > > The second one is something I'm currently learning AppleScript in order > to make it feasible, perhaps with the rubyOSA gem. > Ideally, I would like to make it cross platform, but I don't have any > Windows, so it would be up to somebody else to add that later. > > > >