Reverse engineering the iTunesDB File Format
linuxjournal.com
linuxjournal.com
I'm sick of Apple and all their works. If you're a software engineer, and you value open standards and competition, you should never, ever buy an Apple product. Their anti-competitive actions, from breaking their software through misusing legal instruments right up to controlling which apps one can and cannot write for the iPhone, reveal a fundamental distaste for standards, co-operation and even the law.
Every moment spent trying to interoperate with Apple is a moment wasted. For the free software community, most of us have stopped chasing our tail and gone to open standards such as UPnP media streaming. Apple's culture is that of the 70s, the dark ages of personal computing. I can only hope that people inside their organisation like Stuart Cheshire can make some sort of operational change.
I kind of did that with my first Apple II.
Were you even around in the 1970s? Those were the days... personal computers came with the complete source code listing of their operating systems, a complete hardware schematic, pinouts for all connectors...
Right through the early 1980s it was pretty common to know everything about a personal computer. e.g. Go take a look at an Apple I or II manual, or the VIC-20, or the PET, or the BBC Micro or the TRS-80, or the early IBM-PC.
The 70s were not the dark ages: the late 70s and early 80s were the golden age of the personal computer. As pointed out by other of the commenters, the Apple II manual even included schematics for the computer itself and listings for its ROM-based BASIC interpreter.
You can't be more open than that.
Openness ended more or less when the PC made big advances into the home computer market and DOS and Windows made the personal computer a standardized commodity device.
And that's why I dislike PCs so much and why I am so fond on "exotic" architectures.
I am all in for open standards for interchanging information, but I also want my hardware to be as diverse as possible. I find a x86-only world absolutely boring.
Backstory: http://yro.slashdot.org/article.pl?sid=08/11/20/201246&f... http://yro.slashdot.org/article.pl?sid=08/11/23/017227&f... http://www.eff.org/deeplinks/2008/11/apple-confuses-speech-d... http://sam.bluwiki.com/blog/2008/11/in-defense-of-ipodhash.p...
They make cool gizmos. But that's about it.
Not anymore, really. The iPod product line is really stagnant; the only feature that iPods have over the competition is that they come with an Apple logo. They only play proprietary music formats. They don't have a digital output. They require the proprietary database.
All in all it's not that great if you want your music player to play music, rather than be a fashion accessory.
The laptops do have beautiful cases, but inside they are exactly the same as what Dell will sell you.
iPods play MP3 files just fine. Most iPods also play nice with non-Apple tools (I used one with Linux for a long time). It's incorrect to say they play only proprietary formats - while they won't play certain open formats, they do play common formats. Also, AAC is not closed, so, any computer can play it. And many standalone music players do.
As for the laptops, they have astonishingly beautiful cases - Apple pretty much dictates what Sony will be building the next year. You really can't compare the feel of a unibody Macbook with that of a Dell, regardless of what's inside. One is solid, well built and impressive. The other is... well... "inexpensive" could describe it.
A Volkswagen may have four wheels and an engine, but it's no Maybach. There is a world of difference, even if not everyone can tell before experiencing it.
The fact their hardware-software combination cripples their stuff for a great many users (me included, don't get me wrong) do not imply their gadgets are not cool. They are.
Sheesh, just say "I don't like it" next time instead of trumping up this pretentious garbage. You are not superior to anyone just because they had the gall to buy something that meets their needs instead of yours. If the functionality of the iPod is so unappealing to you that you see it as little more than a fashion accessory then chances are good that you're part of a niche market. Get over it instead of casting aspersions on everyone that isn't as picky as you. In other words: stop acting like a fanboy.