Slashdot Mirror


iPod on Linux... with GPLed software

Anonymous Coward writes "gnuPod 0.2 has just been released. It's the first GPLed program that allows you to use your iPod under Linux. It has support for playlists and stores information in a XML file, so it's very easy to edit the data or write a frontend. Still a bit 'beta' but its ready for every-day-use and it works well together with iTunes. A mac-ipod2win-ipod howto is also included."

145 comments

  1. How does apple feel about this? by prichardson · · Score: 3, Interesting

    They didn't seem to make too much of a fuss when people successfully plugged them into their Windoze boxes, but will Apple get angry at this?

    Probably not, Apple seems to be pretty nice about people messing with their stuff.

    --
    Help I'm a rock.
    1. Re:How does apple feel about this? by Anonymous Coward · · Score: 4, Funny

      So now I can use my iPod with my Xbox!

      I have been waiting for this day...

    2. Re:How does apple feel about this? by Moderator · · Score: 0

      Just as long as the front end doesn't look like Aqua....

      --
      The World is Yours.
    3. Re:How does apple feel about this? by May+Kasahara · · Score: 1, Informative
      Speaking of which, a Windows-only iPod is now available from Apple... o_O

      Still no good for me, as I use both Mac and PC. So I guess I'd be stuck with using one of those Mac-to-PC iPod programs. However, I'm holding off on getting an iPod until I can find such a program that has most, if not all of the features I want (iTunes notwithstanding).

    4. Re:How does apple feel about this? by Anonymous Coward · · Score: 0

      Apple doesn't sell win-only iPods..

      If you want to use your iPod with Mac, Linux and Windows:

      Buy a Win iPod (..or a Mac iPod and convertit to a Win iPod)..

      iTunes works well with FAT32 formatted devices..

    5. Re:How does apple feel about this? by mclaugh · · Score: 4, Informative

      Buying a WinPod (or getting a MacPod and using the WinniePod Updater to make it a WinPod) allows you to use it on both Mac's and Wintel machines.
      It's well documented at Ipoding, IpodHacks, IpodLounge, and the EphPod Forums that a Mac can read a WinPod. Thus, it works on both, and utilities are available to get your calendars and contacts on.
      The only thing you give up with this arrangement is the ability to use "smart playlists"- at this time, the EphPod folks are trying to figure out why a FAT32 Ipod doesn't seem to write back how many times you played a specific song.

    6. Re:How does apple feel about this? by Ryan+Amos · · Score: 2

      I have a feeling that this will be one of those situation where Apple doesn't care. This is a project Apple would probably do themselves if money was no issue. But I guess they figure they're not going to do it anyway, so they might as well expand their userbase for no money.

    7. Re:How does apple feel about this? by Anonymous Coward · · Score: 1, Interesting

      Not in my experience. In my experience, Apple doesn't care what you do with their hardware.

      Of course, if you want to copy their software, they get a little pissed. And if you want to resell their ROM code for profit, they get even MORE pissed.

      And if you want to copy their custom designs, they get pissed too.

      But I never heard them complain about installing alternate software on their hardware, or modifying their hardware, or otherwise having a good time with their products.

    8. Re:How does apple feel about this? by Drakonian · · Score: 1

      I'm not so sure about that. I read this thread on iPodLounge.com and have resisted the urge to plug my WinPod into the iMac at work.

      --
      Random is the New Order.
    9. Re:How does apple feel about this? by timeOday · · Score: 3, Interesting
      Apple seems to be pretty nice about people messing with their stuff.
      I don't think I care how Apple feels about me messing with my stuff.

      (And by "their" I hope you didn't mean Apple, because they're selling these things, not lending them out).

    10. Re:How does apple feel about this? by Matthew+Weigel · · Score: 2

      Blockquoth prichardson:

      They didn't seem to make too much of a fuss when people successfully plugged them into their Windoze boxes, but will Apple get angry at this?

      Considering that Apple now sells iPods specifically to be plugged into Windows boxes, I don't think they'll care. The "Mac-only" nature of the iPod is now gone, and they want to sell as many as they can.

      --
      --Matthew
    11. Re:How does apple feel about this? by entity0110 · · Score: 0

      I'd just save a little money and pick up a Creative Nomad Jukebox. It works great under linux using the GNOMAD software which can be found here http://www.df.lth.se/~triad/krad/gnomad/ Been using it for several months now and it works geat BTW I have the 20 gig nomad model. And it supports all the features the windows clieant does

  2. interesting by fjordboy · · Score: 4, Informative

    There's a great review of the iPod on Jesusgeeks.net from the founder (gregday). He uses the iPod under linux and has a list of the programs he used, how he used them, and how it all worked out. To see the iPod review/howto, go here.

    Personally, I can't wait to get an iPod. For a while I've been dealing with a crappy mp3-cd player, but after reading so much about the iPod, I'm ready to make the switch as soon as I have the cash. 299 doesn't sound too bad for 5 gigs of mp3 storage. And it runs under linux! woohoo.

    1. Re:interesting by Jucius+Maximus · · Score: 1
      "299 doesn't sound too bad for 5 gigs of mp3 storage."

      I agree, but don't forget to factor in the cost of a firewire card!

    2. Re:interesting by Jeffrey+Baker · · Score: 2

      I saw one for $9 at a local store.

    3. Re:interesting by Anonymous Coward · · Score: 0
      "299 doesn't sound too bad for 5 gigs of mp3 storage."
      I agree, but don't forget to factor in the cost of a firewire card!

      If you had a Mac made within the past 4 years, you wouldn't have to worry about that...
    4. Re:interesting by Anonymous Coward · · Score: 0
      Only they said the JesuGeeks article was heretical and full of pork, which is understandable since christians are the most short sighted motherfuckers in the world -- a world which they say they love, but go out of the way to torment and torture anyone who does not claim allegiance to their pagan ideals.
      Gee, that must be the reason everyone and their brother is trying to get out of their non-Christian cesspools and come to America and other nations in the "1st world" where Christianity is the dominant religion...
    5. Re:interesting by Jucius+Maximus · · Score: 2
      "I saw one for $9 at a local store."

      That POS $9 firewire card won't support OHCI due to a low-value ancient chipset so you can say hello to hellish proprietary windows-only drivers and flaky-at-best linux support. And I'm willing to bet it won't support an internal power connection so you won't be able to recharge the iPod through via power through the firewire cord. And good luck getting any modern-day DV cam connected to it.

      You have to spend some good money to get a good firewire card. I am leaning toward the Adaptec DuoConnect because it has Firewire, USB 2.0, Internal connectors for those interfaces and PSU supplied power. (Cost: CDN$132)

    6. Re:interesting by Anonymous Coward · · Score: 0

      Wow, why is it that christians tend to be so amazingly self-centered?

      They're seeking religious freedom you dumbass. Look it up -- it's important.

    7. Re:interesting by dozer · · Score: 1

      299 doesn't sound too bad for 5 gigs of mp3 storage.

      Yes, it does. (20 Gb + recording for $255)

    8. Re:interesting by Anonymous Coward · · Score: 0

      Dude, they're coming here because of the political and religious freedom, as well as the superior economy and educational system.

      Nobody comes here for the Jehovah's witnesses and Baptists

    9. Re:interesting by mr100percent · · Score: 1

      Yeah, but I'd have to push those annying arrows a hundred times to get to a song, as opposed to the iPod's scroll wheel. Plus, the iPod has a built-in contact and calendar list.

    10. Re:interesting by timeOday · · Score: 2

      Good grief, for $132 I'd rather just buy a new motherboard with firewire and USB 2.0 built in!

    11. Re:interesting by Jucius+Maximus · · Score: 2
      "Good grief, for $132 I'd rather just buy a new motherboard with firewire and USB 2.0 built in!"

      Interesting ... I was just about to buy that thing. Keep in mind that for US$132 your thoughts would make perfect sense to me but for CAD$132 ... maybe.

    12. Re:interesting by Anonymous Coward · · Score: 0
      Butt fuck boy fucker muslim fuck haji head.

      Hi clitoris choppers. You Islamic fucking animals. I hate you you pull-start camel jockey. Towelheads, Camel Jockies, Sand Niggers, Ackmids, Abeebs, Carpet Flyers, Dune Coons, Rag Heads, Sand Scratchers, Habeebs, Abba-Dabbas, Camel-Humpers, Demi-niggers, Fig-Gobblers, Hucka-luckas (hucka hlacka ghalcka ghugh), Lefties (If you steal, you lose the right hand so, since they are thieves...) Ocnods, Pull-Start-ables (imagine pull starting Ossama's dirty rag like a Briggs and Stratton), Roach-Ranchers (habibs cant kill roaches by a tenant of Is-slum), Sand Moolies.

      Take home a bucket from KFC. Kabul fried chumps. Abra ca dabra! Shazam!

      Shut up all you dirty fucking islamic pigfucking swinehundts.

      Take your fucking Koran and cram it up your ass. The sooner the earth sees Islam leave it, the better off it will be. Your Koran is Goat Piss.

      I hope if there is a God and a Hell, you have to drink the liquidy shit from a Pig's ass, and Jewish Rabbis defecate on you.

      I hate the stupid ISLAM fucks who read into the trash they come up with. Saddam Hussein [who needs to take a dirt nap] is higher on my sanity list than fucking Muslim "clerics." In fact, I like Saddam more than most of the other Arab leaders because he is secular. We should fucking nuke the Saudis and Mecca and Medina and turn it into rubble, then tell Saddam to remove the heads of all the buttfucking "royalty" in the area.

      I want to wipe my ass with Mohammad's shroud. I want to grind his body up into bone meal and fertilize my garden with it.

      Our tortured dead scream out in HORROR, asking for vengeance:
      1. Kill all Camel Jockeys.
      2. Kill all Mohammedans.
      3. Kill all Dune Coons.
      4. Kill all Rag Heads.
      5. Kill all Towelheads.
      6. Kill all Arabs.
      7. Kill all Camel Rooters.
      8. Kill all Osama Bin Laden supporters.

      Nuke their countries to hell.
      Nuke them again.
      Death to Islam.

      I piss on Mecca. I wipe my ass with the Koran. I shit upon Mohammed. I wipe the cum for a freshly fucked pussy with Mohammed's shroud then throw it in the pig sty so it can mire in pig shit as it decomposes.
    13. Re:interesting by jaoswald · · Score: 2

      Archos Jukebox 20 GB data

      Batteries: 4 AA batteries
      Height: 4.5 inches
      Width: 3.2 inches
      Depth: 1.3 inches
      Weight: 0.75 pounds (340 g for you metric folks)
      (not clear whether this includes batteries).

      iPod specs:
      Built-in rechargeable lithium polymer battery (1200 mAh)
      Size and weight (20GB model)
      Height: 4.0 in
      Width: 2.4 in
      Depth: 0.84 in
      Weight: 7.2 oz (204 g)

      You do the math.

  3. whew! what a relief by Anonymous Coward · · Score: 1, Funny

    I was afraid I might have to spend a couple of dollars so that my 500 dollar toy could run. Yeah, I know you said GPL and not just free, but I think it is funny considering that there will be many that will say, "Damn straight! Why should I have to pay for it running on my OS? Word"

    1. Re:whew! what a relief by Tim+Browse · · Score: 2

      I think the problem comes from trying to buy iPod software from Apple that runs on Linux. I suggest you try it.

      Tim

  4. It won't be "gnuPod" for long by mithras+the+prophet · · Score: 4, Insightful

    Considering that Apple, uh, "requested" that MediaFour rename the XPod software (now XPlay), and that the developers rename the xtunes jukebox (now "sumi")... I don't think "gnuPod" will be long for this world.

    --
    four nine eighteen twenty-7 thirty-nine forty-7 fiftyeight sixty-nine seventy-9 eighty-8 one-hundred-and-nine one-twenty
    1. Re:It won't be "gnuPod" for long by Anonymous Coward · · Score: 1, Funny

      I hope that apple won't sue me :)
      As far as i know they wrote tex9 a 'bad' letter because they made a 1:0.9 copy of iTunes..

      gnuPod has 3 chars before the pod.. Xpod has one, like iPod..

      and 'pod' is not a trademark of apple..
      pod2html, pod2latex....

    2. Re:It won't be "gnuPod" for long by dhovis · · Score: 2
      Well, Apple does have to defend their Trademarks or they become generic and anybody will be able to call their MP3 player an iPod.

      I don't know if Apple will ask them to change this one, but the Author would be well advised to contact Apple first and see if they think that gnuPod might interfere. The development of this software benefits Apple, and if it helps them sell more iPods, Apple will be very happy. If it dilutes their trademark, then they will ask for a name change and nothing more.

      --

      --
      The internet is the greatest source of biased information in the history of mankind.

    3. Re:It won't be "gnuPod" for long by Anonymous Coward · · Score: 0

      If Apple makes them change it, they could always call it GnuBHCC (GNU Butthead Computer Company)

    4. Re:It won't be "gnuPod" for long by NamShubCMX · · Score: 1

      Might be a good reason to NOT name the KDE versio0n kPod and the gnome version gPod. :)

      --
      We've always been at war with Eurasia.
    5. Re:It won't be "gnuPod" for long by Anonymous Coward · · Score: 0

      I think GnuPlay sounds pretty good. Also it's free, note how on the Mac, there is a freeware product called XPod (after the original Xpod became xplay) and it's still there

    6. Re:It won't be "gnuPod" for long by Bobartig · · Score: 2

      Well, Apple does have to defend their Trademarks or they become generic and anybody will be able to call their MP3 player an iPod.

      That's funny. I remember the iPod media blitz, where Jonathan Ives (apple's lead industrial design guy), says, "Our goal was to design the very, very best MP3 player that we could; to design something that could become an icon. And, you know, we'll see if that's the case, or not."

      And, you know, the second another product shows up with a name "remotely" like iPod, they get letters from Apple legal.

      --
      This is where I get my recommended daily allowance of "Foot in Mouth."
    7. Re:It won't be "gnuPod" for long by Gogo+Dodo · · Score: 2
      And, you know, the second another product shows up with a name "remotely" like iPod, they get letters from Apple legal.

      And your point is? They're defending their trademark. They didn't sue to get the product squashed, they justed asked to rename it or make changes when it was way too close to iTunes.

      Defending your trademark is a reasonable and expected thing to do. For example, if somebody wrote a new kernal and called it Lynux that worked exactly like Linux, you'd expect Linus to go after them.

    8. Re:It won't be "gnuPod" for long by lost_n_mad · · Score: 1

      The XPod and XTunes debacle raised quite a fw hackles in the Mac community too. If they had contacted Apple through a different channel rather than Apple Legal (the most viscious of people I have ever seen) on XTunes they probably would not have had such a bad time of it. The X was what got them into an uproar. The arguement was centered around Mac Users confusing the X in the names with a compatibility for OS X. gnuTunes or even lTunes (l for Linux) would probably have never even raised an eyebrow from Apple.

      --
      TANSTAAFL
  5. ummm.. by Anonymous Coward · · Score: 0

    what's up with all the images changing? I like it! Very pretty slashdot!

    1. Re:ummm.. by Anonymous Coward · · Score: 0

      You're in apple.slashdot.org now.

      ONE OF US!
      ONE OF -- wait...

  6. Slightly OT but Important by Anonymous Coward · · Score: 5, Insightful

    I started a petition at Apple's Discussion board for people to "sign" (reply to) if you support Ogg Vorbis decoding on the iPod. The CPU the iPod uses is based on an ARM7 core, and will work nicely with Xiph's integer based decoder, Tremor. Anyone who supports it, especially those for whom Ogg support would be the deciding factor in an iPod purchase, are invited to add a comment here.

    The only reason the iPod software revision 1.20 has Calendar, Contacts, EQ Presets, and track scrubbing is because users asked for it. So let's show Apple what it would take to convert all of us Freedom loving geeks! Support Ogg!

    1. Re:Slightly OT but Important by Anonymous Coward · · Score: 3, Informative

      Apple won't include ogg support in iPod.. because:

      It's impossible..
      http://neuron.com/~jason/PP5002Produ ctBrief.pdf

      the iPod uses this chip to decode mp3's .. no ogg support..

      but maybe iPod2 will have ogg support?

    2. Re:Slightly OT but Important by Anonymous Coward · · Score: 0

      If I saw it on the Internet, it must be true!! You dumbass. Where's all the women fucking polar bears? I saw them on the Internet too.

    3. Re:Slightly OT but Important by Anonymous Coward · · Score: 0

      pfr!
      it's the datasheet of the portableplayer chip..

      it's from portableplayer.. so it must be true :p

    4. Re:Slightly OT but Important by jsse · · Score: 1

      I support you! I'll leave my comment to your petition.

      I'll definitely buy the iPod if it could decode Ogg!

    5. Re:Slightly OT but Important by RussGarrett · · Score: 5, Informative

      From http://www.apple.com/ipod/specs.html:

      Audio

      • Up to 20 minutes of skip protection
      • Maximum output power: 60 mW rms (30 mW per channel)
      • Frequency response: 20 Hz to 20,000 Hz
      • Audio formats supported: MP3 (up to 320 Kbps), MP3 Variable Bit Rate (VBR), WAV, AIFF, Audible® (for Mac only)(4)
      • Upgradable firmware enables support for future audio formats

      What was that again?

    6. Re:Slightly OT but Important by Anonymous Coward · · Score: 0

      the portableplayer chip supports WMA.. the iPod doesnt..

      maybe in the next upgrade?

      The point is: there is a _hardware_ mp3 decoder..
      The iPod is to _slow_ to decode an mp3 via software..

    7. Re:Slightly OT but Important by fiNfobiA · · Score: 1

      While we're at it: Why don't we ask apple to add a nifty playlist editor. It would really be nice to be able to use those unused minutes at the bus stop and adapt the playlists to my mood and the weather. I wouldn't cry if they had to make space by getting rid of the quick and dirty implementaion of the block-out-type game...

    8. Re:Slightly OT but Important by Lord+Kenja · · Score: 1

      Acturlly Apple is much more likely to include AAC (MPEG4 Audio) support than Ogg. Rumors will even have it that they already have some support for it in iTunes internally.

    9. Re:Slightly OT but Important by mysta · · Score: 1

      I'd love to sign your petition but I was asked to sign up and get an Apple ID. I couldn't see any obvious links to do this - maybe I have to be a bona fide mac owner or something.

      Help?

      --

      "Where is the wisdom we have lost in knowledge, and where is the knowledge we have lost in information?"-T.S.Eliot
  7. So... by Spazntwich · · Score: 0

    How long until Apple decides it only wants GOOD iPod software on the Mac (So people buy a new mac to compliment their brand new iPod) and sues the developers using the DMCA?

    1. Re:So... by octalc0de · · Score: 0

      Apple.... sues the developers using the DMCA

      Not really, according to Sect. 1201 ((f) Reverse Engineering exception) of the DMCA. This allows for creating interoperable software.

    2. Re:So... by SeanWithoutPants · · Score: 1

      Hrmm, I don't really see this happening because the average user probably wouldn't run something like this on their Mac-let alone find it.

      As it is, most users will probably only see (or care about) iTunes as their mp3 players...maybe Audion if they're really curious, although I haven't checked to see if they have any iPod support.

      Seeing as how they now have a Windows iPod, there is less an incentive for people to buy a new mac just for the ipod, and I'm sure Apple knows this.

      Regards,
      Sean

  8. Re:Isn't this just a waste of time ? by miklernout · · Score: 0, Flamebait

    Shouldn' you be coding critical business apps instead of hanging around on Slashdot?

    --
    ----
    --
    [insert witty one-liner here for your own pleasure]
  9. There is always more than one tool ... ;-) by Anonymous Coward · · Score: 1, Interesting

    I'm using 'SyncPOD'. Form the homepage:

    This script syncs a local directory with your iPod. If the directory is larger than the space on your iPod you can sync this larger directory with a master playlist: SyncPOD - Syncs a local folder with your iPod

    Features:

    * Syncronisation with
    a) a local directory
    b) a master playlist

    * Optional playlists

    * On the fly created playlists

    * Mp3 info from
    a) mp3 tags
    b) filenames

    * Creation of iTunesDB file from all files on you iPod

    1. Re:There is always more than one tool ... ;-) by Anonymous Coward · · Score: 0

      Syncpod is nice (..and it's released one day after gnuPod 0.1.. hmmmmmmm...)

      But it won't work if you use your iPod with something other than Syncpod because Syncpod doesnt parse the old iTunesDB like gnuPod does:

      With syncpod you'll lose your playlists wich you've created with iTunes.. this works with gnuPod..

  10. xml by tps12 · · Score: 3, Insightful

    stores information in a XML file, so it's very easy to edit the data or write a frontend

    Or so goes the conventional wisdom. As a Linux user, most of the software I run now uses XML for storing configuration and data. Of course, none of them can exchange data with any others, so it ends up just adding weight to everything. For example, why does the ogle DVD player require libxml2? Are DVDs in XML now? I must have missed the memo. In my experience, XML's supposed benefits are primarily vapor. At least binary formats save on storage space and network bandwidth.

    --

    Karma: Good (despite my invention of the Karma: sig)
    1. Re:xml by Anonymous Coward · · Score: 0

      It may seem that XML is useless to somebody unfamiliar with the capabilities of XSL translation and other similar technologies, but I don't see what that has to do with anything. You're just ignorant. That's OK.

    2. Re:xml by Anonymous Coward · · Score: 0

      We used xml because:

      - The itunesDB is a bit like html/xml
      - It's a good way to store the information we need to create a iTunesDB

      if you got a better idea, tell me :)

    3. Re:xml by togofspookware · · Score: 3, Insightful

      Amen. Here's a virtual "insightful" mod point for you. On with the XML bashing!

      An easy-to-parse text-based format (non-xml) could be good also:

      fruit: {
      type: "apple"
      density: 5
      worms: [
      "randy"
      "susan"
      "george"
      ]
      }

      (That's TSDF2, for you. Easier to read, write than XML, and uses less bandwidth. Parse it in 40 lines of PHP, or less if you're clever :-)

      I think the problem is that XML is a markup language, whereas what people really want is a structured data language. XML is good for marking up text, but pretty lousy for what most people want to do with it.

      --
      Duct tape, XML, democracy: Not doing the job? Use more.
    4. Re:xml by Kunta+Kinte · · Score: 2
      (That's TSDF2, for you. Easier to read, write than XML, and uses less bandwidth. Parse it in 40 lines of PHP, or less if you're clever :-)

      Or ~5 lines, if you're really, really, clever. Why add 40 lines of PHP to a web application, when you don't really have to? Yeah, with XML you supply the DTD and call the already written parser. Do you want to pit your 40 lines of php against expat or libxml2 ( via PHP extensions )? I didn't think so.

      Plus you're going to have to write a parser for any language you want your script to be supported in. What if we would want other apps to be able to configure this application? With XML you would just have to provide the DTD.

      Linux has a lot of fine programs that can only be configured using a config file. That's a drawback for many users. Using XML configuration files would at least make it easier for gui developers to come in after the fact and provide configuration gui's for those. I've work on a gui for an application I did not write once ( OpenLDAP ), pain in the butt. I have to modify the parser whenever a feature is add or deprecated. If the config was XML based, only a DTD would need to be changed.

      Is your parser building a decent parse tree with a load of already written accessor functions to traverse/modify/output this tree ( aka DOM )? I did not think so.

      Also, try modifying your simple language in the future. You'll have to modify your parser every time you did. With XML, just edit the DTD

      Your script language might be simple to you, but it's another syntax your users would have to get familar with, another one added to dozens of others. I've seen enough of those, there is no reason to not have a stardard syntax for most configuration files IMHO.

      The more applications that move to XML the better!

      --
      Based on upvotes, Ageism is the only "-ism" Slashdotters care about and think isn't SJW
    5. Re:xml by ralphbecket · · Score: 1

      I think you are arguing at cross purposes.

      The original poster pointed out some flaws in XML (and XML is close to being the worst of all possible worlds) and how easy they would have been to fix.

      You point out the advantages of the existence of having a standard (XML) and that there are tools around to help you manipulate the stuff.

      Both points of view hold water. But, technically, XML is really rather bad and we are already paying the price for it.

  11. Free software! by SexyKellyOsbourne · · Score: 0, Troll

    Now that the software is free, all we need now are cheaper iPods, production-wise. $500 for 5GB? You've got to be kidding me!

    Apple could save a fortune on labor expenses if they followed Walmart's Production Strategy, and probably have competitive prices.

    I'd pay $100 for an iPod, but not $500 -- all they have to do to get me to buy one is cut labor expenses.

    1. Re:Free software! by troc · · Score: 2

      Except the 5GB one is 299 :)

      Troc

      --
      Troc's dubious podcast and blog: http://www.trocnet.net
    2. Re:Free software! by pi+radians · · Score: 2

      Now that the software is free, all we need now are cheaper iPods, production-wise. $500 for 5GB? You've got to be kidding me!

      Somebody was, its actually $299.

      And for what its worth they are pretty cheap considering. The harddrive in one of these by itself cost approx. $299 stand alone. I forgot what company makes them but that is their MSRP.

      But if you get the iPod you have the harddrive, an MP3 player with remote and contact and calender software.

      It may be expensive but that doesn't mean its not a good value.

      --

      sin(6cos(r)+5A)
    3. Re:Free software! by pi+radians · · Score: 2

      Oops, sorry, but you don't get a remote for the $299 one.

      Actually, for $499 you get the 20GB version (with the remote, heehee). That seems like a good deal too.

      --

      sin(6cos(r)+5A)
    4. Re:Free software! by rampant+mac · · Score: 2, Informative
      $500 for 5GB?

      If you check Apple's web site, you'll see that 5GB iPod's start at US $299.

      Some might think 300 bucks is expensive for an MP3 player, but my iPod also doubles as an external hard drive for data backup.

      I bring mine to work, where I can connect it to my G4 and play songs through iTunes. If I have some work to bring home, why email it or burn a CD-RW? Just drag my projects to my iPod, I leave an extra gig of space just for such a reason.

      --
      I like big butts and I cannot lie.
    5. Re:Free software! by Anonymous Coward · · Score: 0

      Um the 5gb is 300 bucks, not 500

    6. Re:Free software! by PythonOrRuby · · Score: 2

      The iPod's 1.8" hard drive is manufactured by Toshiba.

    7. Re:Free software! by SeanWithoutPants · · Score: 1

      Speaking of the original iPod, didn't it cost roughly the same price as the internal hard drive did to consumers? (That was what, $399?) Seemed like a pretty good price]\ all things considered. (And yes, I know that Apple likely got the HDs at a cheaper price.)

      Regards,
      Sean
      np: Sentenced, The Rain Comes Falling Down

  12. Re:Isn't this just a waste of time ? by neurostar · · Score: 2, Insightful

    Coding an linux interface for cheap entertainment gadget which is produced by a company which is well known for their insecure future perspectives ?

    One could argue that this "cheap entertanment gadget" is superior to the current offerings on the market. ( I for one feel that is true). In addition, Apple has been around for quite some time. It is doubtful that they are just going to disappear anytime soon.

    Their switch campaign has been working somewhat well. And I do believe that they are slowly regaining market share. If I wasn't such a poor college student, I would be using a MAC right now.

    Won't it be better to code much more useful stuff like education applications or scientific libraries? ... But instead these guy waste their time with such not very useful music player things.

    True, scientific code would be more beneficial to one area of society. But people do need to be entertained. Also, the people who code programs such as this do it because they want to have the ability to have a certain functionality or use a certain piece of hardware. Thanfully, they have the freedom to pursue the projects they feel would be a meaningful contribution

    I am happy that such a program has been written. The main reason I haven't purchased an iPod is because it was only supported on a mac. But now that other options are available, I will be more likely to buy one.

    neurostar
  13. Re:Isn't this just a waste of time ? by Anonymous Coward · · Score: 1, Funny

    I agree!

    Now back to my Xbox running Linux emulating Win2K.

  14. Excellent ... by thedbp · · Score: 2

    Apple coded up a WIndows-compatible PC because people were screaming for it - it really is a truly breakthru MP3 player. Yes, others have the same capacity. But NO OTHER PLAYER ON THE MARKET combines superior capacity, style, battery life, skip protection, xtras (calendar, contacts, etc.), size, and weight into one package.
    If you don't think so, I encourage you to go to an Apple retail store and use one. You will be blown away, and I can say that without hesitation.
    its fantastic that there is now a way for linux users to use iPods - believe it or not, many Mac users actually use LInux as a secondary OS - myself included. Sure, I want the Mac's ease of use and stability and combination of Unix core w/ common everyday productivity apps, but do I NEED a Mac for all my ventures and projects? Hell no. And now I can use my iPod when I'm sitting at my Linux box.
    See, Apple is about possibility. I doubt they'll have any problems w/ this because it will equal MORE HARDWARE SALES, which is their bread and butter. AND they didn't have to code it up themselves. Even better.
    Horray linux! Horray Mac! Working together towards a beautiful co-existent future devoid of M$!

    1. Re:Excellent ... by thedbp · · Score: 2

      heh, i mean Windows-compatible iPod. My bad.

    2. Re:Excellent ... by billatq · · Score: 1

      Well, it isn't too much of a surprise--Apple has always reaped most of its profits through the sell of hardware. The iPod was a bit different from a lot of the products in this respect because it is such cool product that there is a high demand for it by Windows users as well as Mac users. Thus, they had someone make windows software for it and wached their sales take off ;).

  15. SyncPOD is GPL too ... by FonkiE · · Score: 4, Informative

    You need a FAT32 iPod, Linux, Firewire support and Perl5 to run the software. License: GPL V2.

    Form the SyncPOD homepage:

    This script syncs a local directory with your iPod. If the directory is larger than the space on your iPod you can sync this larger directory with a master playlist.

    Features:

    * Syncronisation with a local directory or a master playlist
    * Optional playlists
    * On the fly created playlists
    * Mp3 info from mp3 tags or filenames
    * Creation of iTunesDB file from all files on your iPod

  16. 100% linux compatible mp3 player by Bj�rn+Stenberg · · Score: 5, Insightful

    The Archos Jukebox 6000 is a $199 6gig MP3 player and USB harddisk that has an open source linux driver and
    open source firmware.

    1. Re:100% linux compatible mp3 player by TheGratefulNet · · Score: 2
      usb1. ie, slow usb.

      for things larger than a few MB, usb starts to really suck. firewire or usb2 really are must-have's once you start talking about 10gig and more.

      I have the nex-IIe unit which is a straight usb1 mp3 player/hard drive that uses compact flash type 1 AND 2 (ie, microdrives). its cheap ($75 for the bare unit on ebay) and uses extremely standard media. I have the 1gig microdrive and it works just fine in the nex. but that's the current limit - 1 gig. if you want more, you have to go with something lik ean iPod or, if you don't care about how large it is, a neo25 or similar (I have several of those at home, too...)

      I don't have an ipod, but the fact that its firewire might just sway me in that direction. all my other mp3 players (that are disk based) are usb1 limited. I'm telling you - usb1.x is TOO SLOW for largish disks.

      in choosing a player, I choose the amount of play time I need (a few hours, many hours, days) and then choose the device that best suits it. one device does NOT, unfortunately, fit all. my nex is very small and light and with solid state CF cards, has NO moving parts. none. for running or walking or sports, that's the ideal situation. if I need portable tunes and shake-resistance isn't the prime requirement, then the iPod or a neo25 might just be the right thing.

      but even with the 1gig microdrive and the nex-ii unit, it takes something like 10 minutes to fill it from my linux host. that just seems too long and anything that helps shorten the download time is a Good Thing. thus, I give players that are firewire or usb2 enabled more value-points.

      --

      --
      "It is now safe to switch off your computer."
    2. Re:100% linux compatible mp3 player by Anonymous Coward · · Score: 0

      Yea, but unless you weigh >250 lbs and have pants that you get at a big & tall shop, the Jukebox won't fit well in your pocket. 12 ounces for the Jukebox 6000 too? That's twenty percent heavier than the heaviest of the three iPod models...

    3. Re:100% linux compatible mp3 player by Anonymous Coward · · Score: 1, Funny

      I have a mason buddy who loves his. He doesn't mind it's shape, size, or weight - he says it fits comfortably in his hands.

      The only problem was one time he covered it with mortar, but you have to forgive him - you've gotta admit that it's an easy mistake to make.

    4. Re:100% linux compatible mp3 player by xconslash · · Score: 0

      USB USB USB
      Transfering 6gb at 12 Mb/s is NOT fun at all. Firewire is the way to go.

      --


      .sig error: carrier signal lost.
    5. Re:100% linux compatible mp3 player by Shuh · · Score: 1
      for things larger than a few MB, usb starts to really suck. firewire or usb2 really are must-have's once you start talking about 10gig and more.
      10Gb or more? Try more like 256Mb or more...
    6. Re:100% linux compatible mp3 player by Bj�rn+Stenberg · · Score: 2

      Then get the Recorder20, it has USB 2.0.

    7. Re:100% linux compatible mp3 player by Anonymous Coward · · Score: 0

      Or USB2, of course.

  17. one piece of software by Erpo · · Score: 1

    This is really cool. If Apple added ogg support to their iPod I would chuck my very old 32MB flash mp3 player and buy one of these in an instant. However, this kind of notice, "First program to do task X under linux!" kinda frightens me. I mean, it's good that it's being done and I'm sure a lot of people would get a lot of use out of it, but what happens when the second program comes out, and the third?

    In an open market where physical goods are being sold, competition is good and improves consumer choice.
    Don't like product A? Try substitute product B.
    Think B is too expensive? Try product C.
    And so on...
    Same thing to a lesser extent with commercial software, except there might not be two packages that do *exactly* the same thing but could still be substituted for eachother. Example: Dreamweaver and GoLive. Both are site design tools, but they don't have exactly the same function sets. (PLEASE no flames to the effect of "How DARE you compare Dreamweaver and GoLive?! ABC is OBVIOUSLY superior to XYZ! They're not even in the same class of products!" It's just an example.)

    However, with open source software, <sweeping generalization>multiple "substitute" goods can hurt choice and the end user's experience.</sweeping generalization> Why? Well, many times, like this one, a piece of OSS doesn't perform a complete function that the average user can take advantage of. A backend is great, but unless you love the command line to death and can't get enough of long technical manuals, readmes, and errata, and don't really care if it takes you an hour or mode just to get started, you're going to want a frontend. It may be a textual one with a nice menu system. Undoubtedly someone will produce one of those (not everyone likes mice ;) ). It may be an app that uses qt widgets and integrates really well with konqueror. I can see KPod coming now. It may be one based on gtk2 that snuggles up next to nautilus. That would be GPod. Let's say that there are two backends: backend1 and backend2. Let's further say that the designers of the textual and gtk2 frontends decided to build on backend1 because that's the one that they could get to work on their home boxes. The KDE designer is using backend2 because it's easier to write on top of.

    At first glance it seems like the user has a lot of choice - two backends and three frontends are available to let him access his iPod under linux. Except he's a KDE user and he can't get backend2 to work. Or he's got his GNOME desktop all set up the way he likes it but the only way he can get the feature he needs from backend1 (which he has to use because there's no GNOME frontend for backend2) is by using the latest alpha build of backend1 which tends to crash when doing large file transfers. He could try using the console frontend or reading up on the backend, but the last time he tried that he borked his iPod when he tried to convert its built-in HFS+ partition to FAT32. The "simple" task of getting his linux box to talk to his iPod is turning into a headache. "Hmm," he thinks, "I heard Windows DRM 2005 has a nice iPod app that just works...maybe I should try that out."

    Ok, ok, I'm aware that this is an obviously constructed scenario, but I think it illustrates my point. Wouldn't we be better off with ONE backend that WORKS rather than two that are lacking? Just like closed source software development has its strengths and weaknesses, so does open source. I've just described one of the weaknesses - the tendency to have multiple projects that try to do the same thing and end up splintering the user base. Take advantage of the corresponding strength of OSS: that you can work together on a SINGLE project with another developer even if she's halfway around the world (as long as you speak the same [programming] language). Please, developers, please - if you despise the way a particular backend works, don't just start your own. Unless the first one goes away, you'll only end up hurting users. Find out if there's a way you can contribute to the backend - fix the bug that's really bothering you or add the feature you desperately need to a project that's already started. Work together with other developers - it's better for everyone involved.

    1. Re:one piece of software by Anonymous Coward · · Score: 0

      "First program to do task X under linux!" kinda frightens me.
      It's not the first program to use your iPod with linux.. but it's the first GPL'ed and multiplatform solution (TEX9 has only x86 binaries..)
      Fact is: one day after the gnuPod 0.1 release a second gpl'ed program was released: syncpod.. ouch :)

      [..and i wrote the 'first' because i _think_ that the SyncPod author was 'inspired' by gnuPod .. some variable names are the same, some unknow-dummy values are the same..]

    2. Re:one piece of software by Anonymous Coward · · Score: 0

      ..oh and yes..:

      At the beginning of gnuPod i asked someone from the ipod-on-linux project if they would like to get my iTunesDB documentation..

      I recived a very unfriendly mail.. thanks!

  18. It's an ARM7TDMI, of course it's possible by pslam · · Score: 4, Informative
    The 5002 is a dual ARM7TDMI processor. I've worked on lots of ARM based products and I can say with certainty that a single ARM7TDMI has plenty of CPU left over after decoding MP3, WMA or Vorbis. Actually, you could probably decode two MP3 streams simultaneously with MHz to spare.

    Perhaps you're not understanding that this isn't a "hardware mp3 decoder" chip - it's a general purpose CPU with approximately the processing power of an Intel 486 66-100MHz (depending on what you're doing). Provided the codec you want isn't too MIPS (or memory) hungry, you could software upgrade to support it.

    1. Re:It's an ARM7TDMI, of course it's possible by Anonymous Coward · · Score: 0

      Ok.. then it could be possible (and would be very cool) .. i thougt that it's impossible because the menu animation smoetimes 'hangs' a bit..

    2. Re:It's an ARM7TDMI, of course it's possible by Anonymous Coward · · Score: 0

      no, like the tivo menu screen 'pauses' and hangs
      from time to time, that's just poor user interface
      design, not a lack of processor power

    3. Re:It's an ARM7TDMI, of course it's possible by ecki · · Score: 1

      I think you are mistaken, at least I read the product info on PortalPlayer's product pages differently. The second processor in the 5001 (don't know about the 5002) seems to be indeed a DSP. And consider also that the iPod also has to maintain a UI during playback. I'm also working on ARM based products and have dealt with MP3 decoders, but I wouldn't paint the decoding picture as rosy as you do...

    4. Re:It's an ARM7TDMI, of course it's possible by pslam · · Score: 1
      The second processor in the 5001 (don't know about the 5002) seems to be indeed a DSP.

      It's actually another ARM7TDMI complete with its own unified cache, and shares internal SRAM.

      And consider also that the iPod also has to maintain a UI during playback.

      But Vorbis (Tremor) has roughly the same processing requirements as MP3 playback, so whatever difficulties there were before would be the same.

  19. 'With' Linux, not 'Under' Linux by KFury · · Score: 2

    Call me nitpicky, but it should be made clear that this software lets you sync your iPod with the Linux platform, as opposed to running your iPod under Linux which implies a new firmware for the iPod that replaces the iPodOS.

    With all the Linux PDAs and open source Linux replacements for existing PDA firmware, this kind of clarification is necessary.

    Actually, the confusion is a testament to the versatility of Linux. What other OS could be used so easily in both desktop and digital appliance environments as to make necessary the clarification? Nobody assumes the Windows iPod runs Windows, after all...

    1. Re:'With' Linux, not 'Under' Linux by Graff · · Score: 2
      Actually, the confusion is a testament to the versatility of Linux. What other OS could be used so easily in both desktop and digital appliance environments as to make necessary the clarification?
      I totally agree that Linux runs on a variety of hardware, but there is at least one operating system which probably runs on a greater variety than Linux. That operating system is NetBSD. The motto for NetBSD is "Of course it runs NetBSD." and if you look at the list of hardware which it runs on, you will see why. They have it running on just about every computing platform out there, and it will even run on stuff like the Sega Dreamcast and Sony Playstation.
    2. Re:'With' Linux, not 'Under' Linux by tim_bissell · · Score: 1
      Actually, the confusion is a testament to the versatility of Linux. What other OS could be used so easily in both desktop and digital appliance environments as to make necessary the clarification?
      Uhnn... NetBSD? OpenBSD? FreeBSD?
  20. We already have linux support... sort of by kzinti · · Score: 4, Insightful

    Check out this HOWTO for using a Win-iPod under linux:

    http://www.cs.duke.edu/~geha/ipod/

    Executive summary:

    1. Build a kernel to support IEEE1394
    2. Mount the iPod as a vfat filesystem
    3. Use Wine to run EphPod.

    This is how I update my iPod, and it works, but it has some problems:

    * The linux ieee1394 drives sometimes don't recognize the iPod, and sometimes generate kernel Oopsies.

    * Some functions of EphPod don't work, must notably the "Add Directory" function. This is probably a Wine limitation, but it's still irritating. EphPod doesn't check the id3v2 Composer tags, so your iPod's Browse->Composer menu is empty. EphPod has the feel of an app with a lot of maturing left to do -- but it's better than nothing.

    * In general, the process is pretty klunky and needs lots of by-hand coaxing and prodding. I expect this to improve as the ieee1394 drives and Wine both improve.

    That said, it's really cool to see that someone's making native linux support for the iPod. If you check around, you can find that there are several efforts to do this underway, some more half-assed than others... a guy here who's written a perl script to dump the database, a guy there who's got a python script for the same. But it's pretty obvious that there's a lot of interest in seeing real linux support for the iPod, so I expect to see those disparate efforts coalesce pretty quickly. It'll be nice to have.

    By the way, I just love my 20GB iPod. 150 albums downloaded so far, and still 8.5GB left. You've just gotta get one of these things!

    --Jim

    1. Re:We already have linux support... sort of by kzinti · · Score: 1

      1,$ s/drives/drivers/g

  21. ARM7TDMI by yerricde · · Score: 1

    The 5002 is a dual ARM7TDMI processor.

    At what clock rate? The Game Boy Advance has a single ARM7TDMI at 16.8 MHz, and it's generally accepted that the GBA can't decode MP3 without extra hardware on the cart.

    --
    Will I retire or break 10K?
    1. Re:ARM7TDMI by pslam · · Score: 1
      At what clock rate? The Game Boy Advance has a single ARM7TDMI at 16.8 MHz, and it's generally accepted that the GBA can't decode MP3 without extra hardware on the cart.

      Presumably enough to at least do MP3. Vorbis (with the Tremor decoder) takes roughly the same amount of MIPS.

    2. Re:ARM7TDMI by Wesley+Felter · · Score: 2

      The data sheet says 90MHz.

  22. The judge will ignore subsection (f) by yerricde · · Score: 2

    Not really, according to Sect. 1201 ((f) Reverse Engineering exception) of the DMCA.

    17 USC 1201(f), which the judges have ignored in the past (MPAA v. 2600 DeCSS case) and may ignore in the future.

    --
    Will I retire or break 10K?
  23. Re:xml [OT] by Cadre · · Score: 2

    Well, XML is bloated and binary formats suck because they aren't human parseable. Why not use HDF5 (Hierarchical Data Format version 5). It can even gzip files on the fly to save even more on storage. Perhaps it might be a bit overkill for a tiny little configuration file, but it does have everything you want. :-)

    --
    All editorial writers ever do is come down from the hill after the battle is over and shoot the wounded.
  24. Re:xml [OT] by twoshortplanks · · Score: 2

    I'd also recommend looking at YAML

    --
    -- Sorry, I can't think of anything funny to say here.
  25. The true innovator by Anonymous Coward · · Score: 0

    Another option is the PJB-100 from http://www.mp3factorydirect.com. It has an open source API that's fully supported under Linux and battery life that's even better than the iPod. What it lacks is the style of the iPod, though it's user interface is very functional and easy to use.

    Since this was the first HD-based MP3 player and was available long before the iPod ever existed. I'd call this the true innovator, not the iPod.

    1. Re:The true innovator by Anonymous Coward · · Score: 0

      Let's see. The PJB is significantly heavier (4 pounds) and larger, has no firewire (!!), does *not* have the battery life of an iPod, and if you think it's got an interface that's even *close* to the quality of the iPod's, you're totally nuts. Oh yeah, and it costs $329. So instead of $299 for a 5GB iPod, you can spend $30 more for a 6GB piece of crap.

    2. Re:The true innovator by Anonymous Coward · · Score: 0
      Let's see. The PJB is significantly heavier (4 pounds) and larger, has no firewire (!!), does *not* have the battery life of an iPod, and if you think it's got an interface that's even *close* to the quality of the iPod's, you're totally nuts. Oh yeah, and it costs $329. So instead of $299 for a 5GB iPod, you can spend $30 more for a 6GB piece of crap.


      1. The PJB is 9 ounces, not the laughable 4 lbs you state.

      2. The PJB has a 12 hour battery life vs. the iPod's 10 hour battery life. Furthermore, the PJB's battery is user-removable allowing even longer battery life when on a trip. (I have a spare battery for mine and between the two batteries I can can get well over 20 hours of play time) Compare that to the iPod with it's proprietary, permanently sealed-in battery.

      3. I never said the PJB had a better user interface than the iPod. The PJB does however have a very good user interface that's incredably easy to use and functional. I think it's also safe to say that the PJB firmware is rock solid, definitely more so than the iPod.

      4. The PJB is currently available in a 40 GB configuration, the iPod is not. The PJB allows the user to easily install a larger hard drive in their unit as they become available, the iPod likely does not.

      5. While the PJB may be expensive, it comes with a lot of nice accessories standard: quality headphones, car adapter, leather carry case, etc. All of these cost extra on the iPod.

      6. The PJB has an open API, the iPod is even more proprietary than MS Windows.

      7. The PJB is acknowledged as having the best sound quality of any HD MP3 player. While the iPod is acknolweged to be good in this area too, those that have compared both say the PJB is slightly better in this area.

      8. The PJB does not treat non-Mac users as second class citizens, the iPod does. Though I'm sure this will eventually be fixed.

      As I see it, the main thing the iPod has going for it is it's size and sex appeal-- Yes, it clearly beats the PJB in those areas and for a lot of people that's very important. But the PJB does do many things better than the iPod and is far from a piece of crap-- you've obviously never used one.

  26. One device Does fit all! by Anonymous Coward · · Score: 1, Informative

    You can shake the c**p out of an iPod and it will just keep playing fine. I run over three-five miles with mine--no problem.

  27. Slashdot love iPod? by BitGeek · · Score: 3, Insightful



    Just a year ago when the iPod was announced the slashdot post was full of comments about how it sucked, was too expensive, was inferior to what was already out there, how firewire was uneeded, how it was "Yet another overpriced toy with less features", and all kinds of other ranting and raving.

    Now everyone seems to love it. Interesting.

    This leads me to further conclusions: People hate/whine/complain about MAcs/OSX/Apple because they have not USED them. now that people have heard a friends iPod, they know the iPod rocks (and have gotten over the knee jerk reaction of a year ago).

    So we see people adding support for it to Linux-- notice Apple didn't make it proprietary, they just made it convenient for *THEIR* software and others have been able to hack together software compatible with iTunes and not a peep from apple (Except when they name it xPod) No custom FireWire protocol (and trust me, they could have easily- there are dozens of proprietary random fireWire protocols that some hardware manufacturers use to lock you into their software. Fortunately that trend is on the wane.)

    So, maybe Apple's strategy is working. Maybe some people have or will now experience the superior joy that comes with the iPod and realize that an iMac delivers the same quality differential... and stop looking at price and faked performance claims so much.

    After all, inside of a year this crowd has gone from whining and complaining about the iPod to asking for Ogg support.

    --
    Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    1. Re:Slashdot love iPod? by SeanWithoutPants · · Score: 2, Insightful

      One also must not forget that OS X won over a LOT of the "geek" crowd, and their contributions to the open source world may have changed Apple's perception from the scary old man offering you some candy to the electric horsey ride that lets you ride longer than usual.

      People are giving Apple and their products a chance when a year or two ago, they may not have.

      Regards,
      Sean
      np: Sentenced, Mourn

    2. Re:Slashdot love iPod? by Trongy · · Score: 2, Informative

      There was and still is no non-proprietary software that can read and write to the ipod's HFS+ filesystem for windows and linux. I don't think apple did this to lock non-mac users out, it just happens to be the native mac filesystem and what apples engineers know best. The fat32 filesystem on the windows version of the ipod is also well supported by linux and the *bsd. At the time it was released, I thought that it was a pretty cool piece of engineering but not likely to be well supported on the computers and operating systems that I use. Now all I need is the money.

      I still would like vorbis support, which should be easy for apple now that tremor is free.

    3. Re:Slashdot love iPod? by AnnaBlack · · Score: 1
      After all, inside of a year this crowd has gone from whining and complaining about the iPod to asking for Ogg support

      Erm... you can only make that assumption if you can show that new posts are coming the same posters who previously complained. People tend to comment on the stories that they relate to (of course), so you've seen posts from one set of Slashdotters before and now you're seeing posts from another set.

      To quote Walt Whitman:
      Do I contradict myself?
      Very well then I contradict myself,
      (I am large, I contain multitudes.)

      Anna B

    4. Re:Slashdot love iPod? by sulli · · Score: 2

      Well, I don't know about slashdot as a whole, but I love iPod. Best toy I've bought in YEARS. Now I haven't tried to make it run with windows or linux (yet) as I'm an old mac fan, but it's great to know you can.

      --

      sulli
      RTFJ.
  28. Are you joking? by willis · · Score: 2
    I've found XML to be quite handy for config files, etc.

    * You can validate/verify them with DTDs, etc. This is for free once you write the schema/DTD. If it's your own config file, you've got to make that stuff yourself.
    * You can view them pretty easily (although I dev. on linux/solaris, sometimes I use IE or xmlt2html to view the config files).
    * You can change things quite easily, and not harm existing applications. Adding another field to a song record won't mess up other applications that aren't using those XPaths,etc. Similarly, you cna have an element, say, called NetworkConfig, with all sorts of unknown stuff in it that you pass to a library routine, and it'll just read the stuff for you. You don't need to make it into any fancy structure.
    * You can transform documents from one type to another type with XSLT, etc.
    * The weight difference really isn't that bad. What's another 10k to a config file? Esp. if it's readable? Would you prefer XML-RPC/SOAP, or some random Corba stuff/compiling stubs? Even if it's 10 times as big, is the cost that bad on a 40G hd? Only data that a human wouldn't be able to understand (i.e. raw image data, compressed) has to be binary formatted.

    I guess I find it hard to believe that people would prefer countless different types of config files, writing their own parsing code and validation routines, binary formats for non time-critical data, and the general chaos that used to exist.

    Sure, there is a plethora of XML libraries out now, but I'm sure the numbers will continue to drop down as the best/easiest implementations make themselves known... In the mean time, people are developing a very capable set of tools to deal with a very expressive document structure. Sounds nice to me.

    --

    there is no thing
    what else could you want?
  29. Been playing with it this week by plastik55 · · Score: 3, Interesting

    I stopped using gnuPod since it didn't support ordering (i.e., if I added all the songs in an album, they'd show up on the iPod in alphabetical order, rather than the proper order determined by the track numers in the id3 tag. gnuPOD also doesn't do synchronization, and the hoops you have to go through to remove files from the iPod are rather cumbersome.

    SyncPOD seems to work better for me. It has its own limitations and bugaboos, but it knows how to do correct ordering. I threw together a script which select albums from my collection at random to fill 5GB of space and makes symlinks to the selected mp3 files inside SyncPOD's synchronization directory. It works, after a little debugging (be warned that SyncPOD in its present release doesn't escape spaces or any other characters in filenames which might be interpreted by the shell.)

    --

    I have a positive modifier on Troll. When I mod someone Troll their karma should go UP!

    1. Re:Been playing with it this week by Anonymous Coward · · Score: 0

      come on!
      Why do you think its called version 0.2 .. because it's perfect and 100% bugfree?

      gnuPod 0.3 will be just for you!

      CD and Tracknumbers will be supported, a new search tool will be included and maybe even a gnupod_sync tool..

      But he: it's xml.. if you don't like gnupod_addsong write your own synctool.. you don't have to worry about the iTunesDB .. because mktunes does handle this task

  30. I doubt it..... by xjerky · · Score: 1

    ....We're not talking about the same situation here. It's not like the designers of the CSS routines sued 2600, it was the MPAA. Apple can't claim that reverse engineering is doing anything other than what it was allowed to do, making the hardware interoperable. The MPAA was able to claim that DeCSS could be used to make illegal copies as well. That's the difference.

    Now, if this software allows people to easily copy songs off of the iPod (which Apple prevents by using hidden folders, easy to counteract, I know), I could see the RIAA having something to say about that.......

    --
    A sentence you'll never see on an Internet discussion board: "You know what? You're right."
  31. What I asked for - bitrate reduction and iTunes!!! by SuperKendall · · Score: 4, Interesting

    In addition to asking for iPod Vorbis support, I also asked that they supported Vorbis in iTunes and bitrate reduction.

    Now that iTunes has music rating, imagine a feature where you could say "Take all of the music I've selected to sync to this small device, and compress all music (starting with the lowest rated songs) until it all fits.

    Since Vorbis has great bitrate reduction features I think this would be pretty easy to support and would really increase usability of small devices, in that you wouldn't have to think so hard about how to choose what would fit - just what you want.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  32. Interesting. Another iPod story... by daves · · Score: 2, Interesting

    ... from the man who pronounced it lame.

    --
    People who disagree with you are not automatically evil, greedy, or stupid.
  33. How did tex9 figure out how to write to the ipod? by Anonymous Coward · · Score: 0

    Ok, a late post, but what the heck.

    The gnuPod is nice and all put for me at least the real problem is that linux cannot write to the ipo d (linux can only read hfs+ partitions). Switiching to a Fat32 partition is not praticial for me since I want to use my ipod on my mac as well.

    However it appears that the folks at tex9 figured out how write to the ipod (with hfs+ partition) via linux. http://www.tex9.com/software/xpod/ ... but they are not sharing how they did it. Anyone have a guess? Does the ipod perhaps have some hidden protocol to write files via raw i/o ???

  34. iPod Sound Quality not so great by Anonymous Coward · · Score: 1, Informative

    Has anyone else been underwhelmed by the sound quality of the iPod?

    I've found that at 320 kbps, classical music sounds *dreadful* in the quiet parts - as if it is being played by a Jamaican steel band! It has the characteristic "gargling" / "underwater" sound of low bitrate MP3 (perhaps only 128k).
    I've done an experiment which proves the point:

    1)CD -> rip to .wav file -> load .wav onto iPod and play back. Result: perfect.
    2)CD -> rip to .wav file. Use lame to encode to MP3 at 320kbps. Load MP3 onto iPod. Result: very disappointing.
    3)Take MP3 from step 2. Descode on pc back to a .wav. Load this wav onto the iPod. Result: As good as (1).

    This only shows up in the softer parts of the track (there is a very large dynamic range), and it is far more obvious on classical music. I'm ripping/encoding on linux and syncing using XPlay on WinXP with a 20GB Mac iPod.

    Let me know what you think?

    Am I guessing correctly that the decoder is short on CPU power, and discards some of the data?

    1. Re:iPod Sound Quality not so great by piznut · · Score: 0

      I noticed the same problem with mp3s with a wide dynamic range on the iPod that are encoded above 192 (gets more noticable the higher you go). It didnt seem to happen at the lower bitrates, so Im guessing that your theory is correct. Im not really familiar with the decoder hardware on the iPod, but it makes sense.

      Most of my MP3s are encoded at 192, but the problem bothered me enough to return my iPod and get an Archos Jukebox. It doesnt look quite as nice, and it's not as light (barely noticable), but it holds more data, costs less, and doesnt have that funky skipping problem.

  35. Another HOWTO for linux/wine/ipod by RawDigits · · Score: 1

    Here is another informative site on using Ephpod with Linux/wine. Ephpod is arguably one of the best iPod on windows apps, and has so far proven very stable under stock wine.

  36. use google... by zonker · · Score: 0

    hmm... use the magical powers of google to find what you are looking for...

    ohci compatible firewire ipod card...

    1. Re:use google... by Jucius+Maximus · · Score: 1

      I have already spent dozens of hours narrowing down from dozens of google-identified cards based on price, chipset, brand, features, compatibility, availibility and so on. This involved contacting many manufacturers about the details of their cards, extensive usenet searching, examining many vendor catalogues, etc. Using google alone to determine which device should be purchased is foolish.

  37. Re:How did tex9 figure out how to write to the ipo by Anonymous Coward · · Score: 0

    Does the ipod perhaps have some hidden protocol to write files via raw i/o ???
    Maybe.. it also looks like mac os X can set the iPod clock..
    But: Your FAT32 iPod works well under OSX.. After reformatting OSX will tell you that it doesn't know the format of the plugged in device, just hit 'cancel' and startup iTunes.. after this the iPod works fine again..

  38. Re:Important news by madsenj37 · · Score: 1

    According to the mayans the end is on Dec 21, 2012.

    --
    Choosing the lesser of two evils is a choice for evil.
  39. Re:YOUR TESTS not so great by snoozebutton · · Score: 0

    AAAAAHHHHHHHHHHHH!!!!!!!!!!

    If you think you can go from an (compressed) MP3 to a (uncompressed) wav and have it sound as good as the original wav from the CD, you're whole experiment is moot, because it shows you don't know what to listen for, and/or don't have an ear for music whatsoever.

    You should EASILY be able to hear the difference between 1 and 3. Don't try any more tests please.

    Thanks

  40. Re:That's it by Anonymous Coward · · Score: 0

    What's wrong with being gay you queer bashing homophobe?

  41. Speaking of wastes of time ... by nonsuchworks · · Score: 1

    Won't it be better to code much more useful stuff like education applications or scientific libraries ?

    Which you are no doubt doing yourself, when you're not posting insightful comments like that one.

    Christ, let people have their fun.

  42. Re:YOUR TESTS not so great by Anonymous Coward · · Score: 0

    Well, whether their ear is bad or not, the fact that it sounds horrible for them when still in mp3 form implies something is definitely wrong.

    your statement hardly invalidates their experiment