iPod May Not Have The Horsepower For Ogg [updated]
An anonymous reader writes "Gizmodo has an interview with a Rio engineer who speculates that current iPods may not have enough CPU power and/or memory to decode Ogg. He concludes that the Minis might be able to do it, and the next generation iPods will certainly be able to. Of course, just because Apple can doesn't mean it will." Update: 06/06 04:44 GMT by T : csm writes with this rebuttal: "According to Monty from Xiph.org (author of the Tremor codec and OGG itself), it should very well be possible to run Ogg on older generation iPods."
I mean really, Apple, what do you have to lose?
<jedi> There is something funny here. You laugh. </jedi>
a Beowulf cluster of ipods then?
They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
It's Vorbis. Not Ogg. Damnit.
Not to be a smartass, but Ogg is just the name of the larger project. The actual audio compression format is called "Vorbis."
An engineer for a company in direct competition with Apple rips on Apple's hardware. Oh, he's speculating on it.
"Engineer Hugo Fiennes took a break from his day job as a hardware and firmware designer at Rio Audio (maker of the iPod competitor Karma player, among other things)"
That's news?
What's next, someone at Microsoft doesn't like Aqua? Ford engineer says Corvette "not as good as new Mustang"? Fiat engineers doesn't care for Ford Focus?
...a standard that doesn't have a lot of real-world support? I mean, if you go onto one of the p2p systems, you find that everything is still pretty much mp3. So there is some incentive there for Apple to provide mp3 support. Why would they want to promote an alternative standard that they aren't selling, though?
Seems to me that Apple wouldn't benefit much from ogg or flac support. So why bother - besides, the article makes it clear that the processor in the older ipods probably won't even support the decoding of ogg due to cpu limitations.
Barking up the wrong tree here, sadly. Ogg has to get some critical mass before Apple would even consider it.
HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
Adding OGG support would be more than enough to convince me to buy an iPod. I can't really see the downside except for increased strain on the system memory, if what the article claims is true.
On
Apple may offend certain groups, such as Linux Users, by not supporting the Ogg Vorbis system, however the majority of computer users will never even consider using this codec. I submit this for consideration: What Operating system has the largest desktop user market share? Windows, obviously, Apple does not need to support Vorbis because Windows users, in general, have no need for this.
http://www.designchain.com/coverstory.asp?issue=su mmer02
... that article is almost 2 years old now?
Nothing new folks
Sunny Dubey
While I can accept that a lot of people might care about Ogg, it doesn't make a difference to me, my files are all AAC or MP3s.
Either way, this news isn't going to make me huck the ipod in favour of one of the uglier players, whatever they're called.
Apple will probably not support ogg. Ogg has no DRM, and iTunes etc. is based around buying stuff before playing it. I don't own an iPod but I assume I know it plays MP3, I just doubt strongly that apple will add ogg support to it when they probably want to push more people towards iTunes and thus earn more revenue. Ogg doesn't really match up with "revenue", so Apple will probably not support it.
That doesn't mean to say that 3rd party hackers won't find a way to put ogg on an iPod, of course.
in other news, an ipod competitor says ipod not up to snuff. news at 11
This article indicates precisely why OGG Vorbis probably isn't a good idea on your ipod or mp3 player... namely, you get 25% LESS battery life. In a non portable, that's fine, but for a portable player with limited battery life... why in the world would anyone choose to get 75% performance with a negligable increase in sound quality (from headphones)?
I thought that the Linux on iPod project managed to get Ogg playback working ?
Sure - it may not be at 100 percent realtime, but I bet Apple engineers (vs the noble folks who had to reverse engineer the iPod) could manage.
That said, if they build the engine, we will hack it. I look forward to the linux-on-ipod folks dissecting the next gen player and making it play nice with linux as a desktop OS.
Mmm...apple tacos.
[...] This means that running code that doesn't fit in the internal 96kbyte SRAM of the player is very inefficient, both in terms of CPU cycles and power. MP3 and AAC just about squeeze into the internal memory (one at a time, obviously!), but anything that didn't would result in a big power hit - my guess is 30-40%+.
Surely only code in external RAM would incur this hit. Vorbis decoders spend most of their time doing discrete cosine transforms, which would easily fit into 96K. As would a lot of other performance-critical routines, I'd imagine. So we're talking about a 40% hit on 5% of execution time, which seems pretty trivial, right? Or am I missing something?
Though, of course, ultimately competitive reasons are the motive. Players in monopoly positions might disagree.
What I want to say is, why not ask Apple to support Ogg Vorbis? Surely it's a good thing Vorbis fans aren't so cynical as to not even bother voicing polite requests for Vorbis support. That should definitely be all the more true if they're willing to put their money where their mouth is at.
Has /. been taken over by pod people? What happend to you guys? Where would we be today without beowulf cluster jokes and Soviet Russia jokes?
"ipod may not care about ogg's cpu-hungry obscure geek-only format"
I think to remember other devices having such problems which were solved by writing decoders using integers instead floating point calculations.
But I might be wrong, it's not something I know much about.
Memory isn't a problem. The full of the iPod's memory is directly addressable, and there are even projects (including iPod Linux) which do Ogg (vorbis, really) decoding, however only at low bitrates. The CPU speed is the strangling factor here. If someone wants to do some hard work, they might be able to raise the bitrate a bit, but owing to people generally relying on VBR encodes, it's going to be difficult to fully enable people's libraries, even when they think they have mostly low-bitrate tunes.
Is it just me or is Ogg becoming quite popular - as a movie format? I've seen lots of .ogm files on Suprnova.
Exactly. Mod parent up. Etc.
Why would Apple want to support the Ogg Vorbis format? Call me cynical, and I've said this before, but what's in it for Apple?
Apple support MP3 because it's vital to their business model to get people with MP3 collections on board. Apple supports their own DRM-encumbered format so that they can sell you tunes via iTunes that you can't then share for free.
What's in it for Apple to support a new format that has no DRM? DRM where they want you to go. MP3 is just the bait.
My Karma: ran over your Dogma
StrawberryFrog
Stupid microsoft, they always take the good extensions!
/sarcasm
...
Found this while looking for a shot of the icon:
Cite. Basically what everyone already knows; they're unlikely to support Vorbis because consumers are unlikely to want it. Most of my music is in Ogg, so this is the main reaosn why I'm not interested in the iPod (even though the touchwheel thing is so damn slick), but I'm certainly not representative of the majority.
iTunes is also a pleasure as well, but then I prefer most software that Apple produces to anything anyone else can muster. Mark 2 iPod still going strong :)
iPod support for Vorbis would be cool.
What I would truly love would be iPod support for Ogg Speex. I download quite a few audio lectures/interviews, and if the iPod supported Speex, I'd buy one ASAP and go on a campaign to get a few organizations I deal with to put their stuff out in Speex, not just mp3 and wma. For that matter, I'd love to be able to encode my audio books in Speex and have then on the go.
Forget the ipod, the Rio Karma is wonderful from a GNU/Linux users perspective!
It plays all my ogg files without problems (a friends iriver could only handle lower bitrate ogg files).
I could upload music to it quickly and easily from my linux desktop using their java gui and connecting to the rio karma across my lan.
As I use this player to drive my car speakers (I only have an amp, no head unit), it was very important that the interface be user friendly. This is where I had seen the ipod shine, and where I was doubtful about getting the rio karma (as I knew no owners of one and had not seen a showroom model). However I (and several passengers) found the rio karma interface to be as friendly, if not more so, than the ipod.
The rio karma was cheaper than the ipod, has more features, and is more cross platform. I have no regrets and strongly recomend it to music fans.
donfede
Seriously, who cares about Vorbis outside the faction of *nix users with +1 Amulets of OSS Awe?
Apple's primary market are the throngs of not-quite-but-almost-technologically-literate end users out there who see gadgets as tools, not lifestyles. Does this afforementioned throng care about Vorbis? No. Should Apple therefore care about Vorbis? No.
Get the fuck over it, already.
Or at least, just about everybody did until DivX came about and necessitated the distinction because they wouldn't play without installing the codec - and many people do to this date.
In Soviet Russia... RUSSIANS comment on YOU.
Heaven forbid that a device can't necesarily do something it wasn't designed to do. lordy lordy, i may catch a vapor.
Don't worry - its just stigmata. Pass me a napkin and don't you dare tell my mother.
If you had you would have seen that the discussion was a technical one explaining why the current iPods can't play Ogg Vorbis and speculated that the next generation iPod probably would have the horsepower to do so.
It was hardly a "My Karma is better than your iPod" article.
Face it - It took a Rio engineer to answer the question that most of Slashdot have been asking for years. It's not like Apple have been forthcoming with it.
You'll see that this is a substandard ogg vorbis playback with only fixed point arithmetic. I guess it technically can play OV files, just not correctly decoded with full floating point quality.
+5:offtopic,but anti-American
Except for the Karma having a shitty user interface and typically only lasting about 90 days before dying completely, it isn't a bad device for about 25% less than an iPod. But I think I'd rather spend the extra 25% and get something with a significantly better design -- not to mention that it will last more than three months and be supported by the company that made it.
Most codecs are designed to simply give the best audio per kilobyte, and recent tests point to (a retuning of) Ogg Vorbis as near the top of the heap. It's certainly achieved what it set out to do: a Free audio codec with fairly wide acceptance that sounds better than mp3/wma under most circumstances.
Vorbis, of course, takes much more CPU muscle to decode than mp3. The difference may be between 0.1% and 1% of my Athlon XP[1], but obviously on an iPod it matters.
Maybe it's time for some group to look at weak-CPU audio codecs? You've got to balance audio-quality-per-bitrate with expense (and power consumption!) of CPU required to decode in realtime.
There's got to be something out there that sounds better than mp3 but can still be decoded with a cheap processor using an amount of power that's not really significant compared to the amplification/transmission circuitry required to get the signal out of the device.
Ideally this could be done on the decode side: write a codec that produces Vorbis-quality results when decoded by a fast CPU, but that could be decoded by a slow processor to produce a good-enough signal. This would solve the current dilemma: do I encode in vorbis to save disk space/get better quality, or mp3 to play stuff on portables?
[1]What a stupid name for a processor.
What!? No way! Damn it! I'm taking this POS back! ...
Who cares? /tear
I know nothing
I currently think that the Rio player is a much ebtter bang for the buck than the iPod. * It's smaller and just as stylish * It's much cheaper * It supports more formats * It doesn't lock you down like Apple does and works on mroe platforms well * It has a longer battery life * etc. What exactly is the reason to buy an iPod if you are not into the whole "online music store" thing?
I encoded everything to TwinVQ files you insensitive clod.
Snowden and Manning are heroes.
5951
ac@eggdrop:~ > find ~/share/music -name "*.m4a" -print | wc -l
191
ac@eggdrop:~ > find ~/share/music -name "*.m4p" -print | wc -l
371
ac@eggdrop:~ > find ~/share/music -name "*.ogg" -print | wc -l
0
ac@eggdrop:~ > _
Gee, I wonder why Apple isn't trying very hard... not saying that Apple should base their marketing decision on my hard drive, but I bet you'd find a similar situation on MOST hard drives out there...
The specs for the microcontroller chips discussed in the article are available at the vendor sites for download.
So unless you're just another ignorant Apple fanboy, refute the guy's arguments. Or write a new version of ogg that can be made to work with the iPod.
If you can do either. Otherwise, stop whining.
Tech Public Policy stuff
this guy seems OK with just calling it Ogg
ah, but what does that guy know?
John Klos
Running Amigas for more than a decade.
Lets email Apple and politely ask for OGG support.
It might seem like nothing, but who knows what can make a difference, and if when some engineer shows X number of emails to his boss it might make him have a second look.
http://www.apple.com/contact/
Besides, the competition between audio devices of the iPod type is heating up and I'm sure that soon any technical advantage over a concurrent will be worth more than when competition was cooler.
Treehugger? Treehugger... Treehugger!
It's just another ARM7TDMI core. There's 2 in it.
Memory isn't a problem. The full of the iPod's memory is directly addressable, and there are even projects (including iPod Linux) which do Ogg (vorbis, really) decoding, however only at low bitrates.
Memory is a problem. I refer you to the article. Also note that the current state of "open source" Vorbis playback on iPod is non-real time. Still, I think there's ample CPU to do Vorbis playback despite the issues.
Why is Ogg Vorbis format so good if it requires such extensive resources to play? Particularly when the most popular digital audio player doesn't support it?
This, to me, is evidence of the problems with Ogg Vorbis, not of problems with the iPod...
Philip Sandifer's academic website
Software freedom matters. Apple has their customer's money and they deliver increased dependence in exchange. That matters. I don't mind paying for things, but I do mind buying into a monopoly. FLAC files give me software freedom because I can make them and play them on my free software computers. I can't say the same for non-free formats like Apple's lossless format.
Digital Citizen
Rio player May Not Have The looks For getting a girl to go "wow is that a eeeeepod ?" !. HE !. and it runs Linux (no mmu, okee BUT IT DOES) rio this. retep vosnul
-- forget
Thank god I bought a Neuros so I don't have to care about this :)
I guess by your logic doing a mmap() is also bloatware, right?
By his "logic", DivX and XviD are bloatware because they are more CPU intensive than mpeg2.
Heh.
Treehugger? Treehugger... Treehugger!
I would just like to point out that 128kbps mp3's are unlistenable on my iRiver IHP-120 + MD33s's due to the annoyance of MP3 artifacts. However, OGG's are good to 96kbps. Itunes AAC is simply out of the question. Paying more for instant lossy encodes? I'm sorry, thats just moronic. and I'm not one of those guys that "just wants one song from an album" because I only give artists money when they have the ability to produce an entirely good album.
5 bucks says you've never even used a Karma before. The Karma interface has almost exactly the same layout as the interface the iPod sports.
Also, every person I know who has used both a Karma and an iPod prefer the interface on the KARMA over the iPod.
Put that in your pipe and smoke it, youngin'.
Most stuff on p2p is MP3.
And most WMA is either streaming and unsavable or protected.
Is there really that much unprotected, downloadable WMA available to make supporting WMA worth it for music players?
That was the original purpose of the MP1 and MP2 formats (MPEG Layers 1 and 2, respectively). They pretty much disappeared after most computers became fast enough to decode MP3 easily. I don't think there's really enough demand for modern low-complexity codecs. After all, LAME-encoded MP3 still sounds better than many "modern" formats, and it's fairly easy to decode. Apple seems to have done a decent job implementing AAC in hardware, and Monty thinks that Vorbis on iPod is quite doable. Since hardware is only getting cheaper and more power-efficient, the effort to develop such a codec probably wouldn't be worth it.
It's hard to be religious when certain people are never incinerated by bolts of lightning.
Let us assume that it really is a CPU horsepower vs. file size vs. sound quality issue.
Looking at two extremes:
Realaudio files used to play justfine, Back In The Day, on a slowish 486. It sounded like shit, but it worked fine. Of course, this same 486 was incapable of playing MP3s. For that, you generally needed a Pentium, and preferably a fast(ish) one.
And of course, these days, it just doesn't matter. MP3 playing consumes so little CPU time that nobody gives a thought to it running in the background. In other words, the hardware finally caught up (some time ago, really).
Fast forward, and things are the same, only portable. MP3 files play justfine, on just about everything. My old Riovolt SP-250, after a lot of effort from the Xiph folks and iRiver, is able to play some Vorbis without a hiccup.
Newer units play all Vorbis justfine, though. They use even less power doing it, and cost less than my SP-250 did. In other words, the hardware is already caught up.
Sufficient CPU power to play such new-ish formats as Vorbis will eventually creep into more products as the cost of CPU power decreases (eg. Moore's Law).
I'd like to forecast that it'll be easier, cheaper, faster, and better to simply wait for CPU power to catch up across the board, than to go ahead and invent a scalable codec. By the time you're done making the thing, no matter how brilliant it is, CPUs and DSPs will have advanced the price/performance ratio sufficiently that your efforts will fade into obscurity, just like intel's indeo video format[1] of more than a decade ago.
Meanwhile, any foolish manufacturers or software developers who jumped on your scalable codec-bandwagon will watch their efforts fizzle and die, as people regroup to support formats that Don't Suck, like our existing OGG Vorbis.
That said, if you must tinker with software, do feel free to help improve Vorbis. Make it faster, make it smaller. Make it shit golden eggs, whatever. But don't reinvent the wheel without first examining where the rest of the world will be by the time you get done.
[1]: indeo was created as a high-ish quality, high-bitrate video format, designed to be encoded once and played anywhere. Framerate and quality would drop on low-end devices, while things would be more pristine on faster machines, all from the same source file. It died a quiet death when inevitable increases CPU speed made it a non-issue. Subsequently, better and more-intensive codecs like MPEG1 took over. The near-universal playability, and use, of the previously-hideously-intensive DivX family of codecs drive this point home.
Kid-proof tablet..
Even though Apple themselves may not support Vorbis audio, ever, the community will implement it if it is possible. Go check out iPodLinux. It has much promise in delivering the things that the Apple stock firmware fails at so miserably.
The sentence in the article about ogg's battery life is very misleading. Yes, it is true that "you get about 25% less battery life" on ogg vs. mp3. However this comparison is done at the same bitrate -- that is to say, 128 kbps ogg will only have 75% the battery life of 128 kbps mp3.
But, what the quote doesn't take into account is that nobody uses oggs and mp3s at the same bitrate. I for one find that ogg can match mp3 in sound quality at about 60% of the bitrate. When you use a smaller bitrate, battery life goes up, because your hard drive activity is less. My firsthand experience is that you can get 15 hrs of continuous ogg playback on the karma, if you use a lower bitrate like 64 or 72 kbps. Also, you will note that even if we hypothetically penalized this real-world measurement of 15 hours by a theoretical 25%, it would still be better battery life than an iPod.
As to your dismissal of headphone sound quality, there are a great many headphones that are good enough to tell the difference. Even without good headphones, 72 kbps mp3 is so bad that anyone who is running out of disk space on their portable can easily justify the switch to vorbis.
I don't share these at all. Because big olde RIAA/MPAA might just come a knocking. I only use them for my personal use.
greg, REMEMBER ED CURRY!!!
What ifwe don't care about OGG support? I when I bought my iPod a year ago, there was no iTMS for the PC (nor iTunes), nor any OGG support. I was quite happy then, just as I am now.
I guess I don't understand the draw for people to want OGG support so bad.
If you want an iPod, then you don't get OGG support, if you want to play your OGG files... you are forced to convert em.
If you MUST have OGG support in a portable device, then buy one with it already and quit complaining to Apple!
Help Brendan pay off his student loans
you have just been issued a challenge.
geeks are a group that hate to be told they 'can't'.
Reason, free market capitalism, and individualism
Having OGG support would be nice, but first Apple should improve the overall sound quality to match the Zen and iRiver players if they want to keep competitive for those who care about sound quality, not their image or style (although I think the iRiver is just as sexy, but different).
Better battery life would be nice too.
Presently here, but not there.
Okay, now refute his warranty argument, please.
"[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz
Yeah, you know me!
... they're happy with the sound quality. MP3 is huge 'cause it was first and it was free. ACC is huge because it's tied to iTunes and iTunes is the first pay-per-use DRM system. Unless OGG can offer something new, it'll have a hard time gaining support.
I think OGG's major hurdle is that it's trying to solve a problem that most people aren't aware exists. Storage is cheap, and getting cheaper. For the vast majority of listeners
Yeah, well, we humans sometimes do things that are... illogical.
;)
Plus, I still have most of the discs handy to re-rip as need be. I OGG my stuff at Quality=5, supposedly a sweetspot of sound quality/file size. Perhaps Q=4.9 would be better on that ratio. I don't have a portable player thingy, so that's currently not a factor, but one can see how a person such as myself would want Vorbis support like that Rio thing has. In summation, Ogg @ Q = 5 -> Happy music fan
Alternative Answer:
I am a masochist, you insensitive clod!
What's new in iTunes 4.5
... ...
Using iTunes 4.5 you can:
Publish your playlists
Import WMA files into your music library
Import unprotected WMA files into iTunes for Windows by dragging them to your library.
I may sound like a cynic, or maybe I'm just drunk, but for a guy with such a low uid, he sure seems to have too much of a hard on about a little box of hardware. May I point out the whole double positive adjectives, the proper use of gnu/linux, and the excess of parens. Esp on a topic that dosn't really dump on the rio.
really all it needs is a semi colon and it could be from a kid straight out of a pr firm traing course.
1337
I don't think Ogg Vorbis needs an FP unit any more. There was a story here on /. on how someone got the decoder working in integer mode.
Eat the rich.
I'm not just a Maccie troll, I've been reading about the iPod CPU because I'd like to hack with it a bit.
I can't see any reason why the dual ARM7 CPUs Apple fitted the beast with wouldn't be able to play vorbis files. If something has the CPU beefiness to encode MP3s (which the iPod CPU can, there's just no software for the feature) I'm confident that it's good enough to decode vorbis files.
I've played and encoded MP3s on my Quadra 660AV, which ran at a whopping 25MHz (encoding was slow); I'm pretty sure a dualie-ARM made a decade later can handle the vorbis codec, especially when the vendor of the chip Apple uses designed the chip to be a highly extensible media platform.
"Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
Ipod battery dies in a little over 6 months and it's NOT user replaceable.
I just found that the 'tremor' vorbis player for integer-only CPUs (like the ARM used in the iPods) is playing-back media at 80% of realtime on uCLinux iPods, and that's a non-assembler, non-optimized player running on a general-purpose Linux kernel. If you think that a currently neglected OSS player could net a 25% performance boost from being reimplemented in assembler, being tailored for the ARM CPU, and/or running on Apples proprietary iPod OS, raise you hand! ::raises hand enthusiastically::
"Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
I've found a quantitave comparision between codecs quality. I know I've read an older comparision from the same guy, but dunno where it is now. Although that Vorbis is the state of the art (hasn't been openly distributed yet - so we should stick with the old Vorbis 1.0), the fact that MP3 does have too much artifacts at low bitrates (anything below 192 is low in this case) is the main reason why we should avoid them in portable devices, where memory cards are somewhat expensive. I'm not such a techman on embedded systems, so I cannot say if transfers of chunks of data from the memory card are such a problem for the battery life. Personally I like the quality of Vorbis even at roughly 96kbps (when you encode you won't specify the average kbps, it is quality based, I mean a Q factor of 3 or 4 is Ok), I even encoded some DivX with that in favor of video quality. So I'd like that iPod and the other ones would have support for Vorbis.
That companies aren't catering to a group of people more or less dependent on others violating the copyrights of other people isn't a big suprise to me.
And that's why none of the big portable music players support the copyright violator's file of choice, the MP3...
There is no excellent beauty that hath not some strangeness in the proportion. -- Francis Bacon
a few months ago, I tried ripping some of my CDs to the ogg format, and noticed that through a song the bitrate would change throughout the song. I then noticed that I could hear the difference of this happening, and since the sound wasnt consistent, I decided I liked the other formats better (like Apple's ACC sounded better). Maybe its my PC, maybe its my sound card, maybe Im not ripping the .ogg files correctly, but I've found this to be the case. Until they can get the .ogg format to sound as good as ACC I won't use it. I do like the idea of a free and open format however.
mp3 consortium might charge a fee per user*MB or some such for commercial use of the encoder. Or even if they don't charge it now, they could easily add such fees for new licenses in future. If you think that's counter common sense for them, look at SCO.
Now let's say I offer my own music for free download, and sell some extra tracks to subsidize bandwidth, making it nominally commercial. If I get 100 people downloading 10 songs each daily, this will cost me 30 bucks per day if the license fee is one cent per user*meg. I might just decide it's not worth it, for my free music and only offer ogg streams. Or I might actually serve WMA if ogg is not well supported by portable players and Microsoft offers me a better deal than mp3.
Small segment of users? Perhaps. But so is Apple's market share. They would do well to follow open standards whenever it doesn't cause big problems rather than trying to "lock-in" users using the market dominance they don't have. They actually kind of did with UNIX-based OS.
simple solution: Hire more developers. God only knows there's an infinite supply of unemployed desperate developers out there.
"Developers! Developers! Developers! Developers! Developers! Developers!..."
GENERATION 26: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
AAC has also had years of research since MPEG-1, but it is designed to be faster to decode than MP3.
Why won't slashdot let me change my terrible username
The benefit of open source is supposed to be that it leads to better formats.
In this case, it's apparently led to a format that's not usable on the most popular audio player.
This is not a great success of open source.
Philip Sandifer's academic website
As the original designer of that "shitty" user interface on Karma I'd be interested to hear if there is anything specific you don't like about it?
Cheers
Rob
-- Freddie Starr ate my empeg
Think about "better"
Generally "better" in this field means a combination of "lower file size" and "closer to the original" in terms of sound quality. This means we can store more files - a good thing (tm)
To do this uses an algorithm which is more cpu-intensive, so it needs a more powerful processor. Saying this is a failure of open-source is like complaining that the improvements in OpenGL, DivX etc require video card upgrades. Yes, they do - but look at the improvement.
I for one have never been interested in the iPod for two reasons - it never looked like it would run Vorbis, whereas my player of choice is very hackable/tweakable, and it looks a bit girly (subjective, I know, but really...)
Mine's lasted a lot longer than 90 days and is built well enough. It can be sensitive to drops due to the exposed knob on the upper right.
Compared to the iPod, it doesn't come with a sleeve that scratches the display every time you use it and its battery doesn't self-discharge in 2 days. It has a real on-off switch and lasts nearly twice as long as the iPod on a fresh charge. Its sync software is the best I've used. The PC software for the iPod stinks although xPod is good.
I'd say the UI's are pretty comparable. The Karma has the toggle+stick which are not as good theoretically as the wheel, yet the iPod's controls are dorky and unreliable (and there are too few buttons). Having been and owner of all 3 generations of iPods I feel the first generation was easily the best (but mine's dead now). I much prefer the Karma to the current iPod.
A 90 day warranty doesn't mean the product fails after 3 months. I don't consider warranty when buying such devices but I find it interesting that you feel the iPod *needs* a longer warranty before you would feel comfortable. Are you expecting the iPod to fail?