Rhythmbox Gets iPod Support
Bhondai writes "The latest release of the popular GNOME based iTunes clone, Rhythmbox has, amongst new features, initial support for the iPod. Things are still a little unpolished at this moment (requiring manual mounting of the iPod to /mnt/ipod), but this does look promising. A list of changes and new features in Rhythmbox 0.7.1 is available at Footnotes."
As in automatic mounting and unmounting, syncing with multiple devices and so on, rather than remain unpolished like so many Linux projects. I remember trying to sync a USB Clie with Linux and, although programs like kpilot were out for a while, they still required manual commands in a terminal window to work.
This was the one of two things holding me back from moving to Linux, as I use my iPod and iTunes a great deal on Windows. The second thing is the ability to import iTunes library data (which is conveniently stored in a nice XML file) into Rhythmbox. That way I can migrate from iTunes to Rythmbox with little trouble. That last feature would make the deal for me. I'd like to move my x86 machines to Linux and save up to get a nice Mac too. =)
Before we get this important feature Linux cannot make serious inroads in the corporate desktop market. It's not even a complex feature, just requires linking to libxml and some 500 lines of code. I made a patch for this myself but the RhythmBox developers rejected it claiming they don't want any more dependencies (libxml), but I believe the real reason is that they don't want to touch DRM. But the fact is musicians can't work for free and at some point we need to start paying or the whole industry will die.
I've been using this from CVS for about a month, and it only reads from the ipod. Write support is planned for the future.
/mnt/ipod/ will do nothing but store it on the iPod hd. You won't be able to play it
In response to the comment about cp/ls - the iPod uses a proprietary database (iTunesDB) to store meta-information, so cp *mp3
This is not innovation. Instead of looking at proprietary software and saying "let's do that!", developers with free time for GUI software should innovate. You heard me. Apple has developer mindshare not because of iTunes, but because it comes up with things like iTunes before anyone else does.
... meh. I run OS X on my desktop these days. I'd rather use the original iTunes. I can't recompile it, but I don't need to. I'm not saying OS X is the pinnacle of anything, just that in the end the GPL isn't as important to me as the feeling of a coherent, not-totally-derivative interface. (And yes, I know Apple's interface is derivative. It just isn't *as* derivative.)
For all the talk of GPL != theft, there sure are a lot of clones of non-free software out there. Sometimes that's convenient for interoperability, but it's always a bad idea as a strategy -- it's just playing catchup. If Gnome, say, had said "let's make a really really good music player, with integration for everything useful and a nice interface" in 1999, it would be a lot more credible on the desktop. But no, the open-source world as a community waited and then imitated.
There are only a few GPL GUI apps that took a reasonably original idea (or reasonably original selection of ideas, to be fair, because most "original" software is made up of well-documented ideas) and did it well. In fact, I said "a few" to cover my ass -- I can't think of any at all.
Sigh. This is sounding more like a troll than I wanted. I guess it is one. I'm just disappointed. One reason I switched to Linux way back when is that it seemed fresh -- it might suck a bit, but it was justifiable and tolerable suck. It would get better fact, I assumed, and it would get better in strange, unheard-of ways. It sort of did. Mostly it didn't. Now it's just trying to look more like Microsoft and Apple's stuff.
How many Aqua GTK themes, now? And they *all* missed the point. It's not about pinstripes. Even Apple started backtracking on the pinstripes a bit. Pinstripes are the chrome, guys. Sticking them on GTK just gives you a ricecar*. What RealPlayer is to marketing, the Linux desktop today is to nerdery. In both cases, atypical users are making bizarre assumptions about what more ordinary users might like. RealPlayer had the advantage of early adoption. Linux has no advantage. It's judged on its merits, and its desktop merits for non-developers are slim to nil. Huge friendly transparent PNG icons don't matter. You gotta make it feel friendly yet solid. Solid yet friendly. Meditate on that for a while.
You don't get that pleasant-yet-stable feeling from clones. You just don't. It's like translated poetry, or the book of a movie. It misses the important parts and makes a big deal out of the boring stuff.
The GIMP is a clone (and if you don't believe it, compare things like the order of the layer transparency menu to Photoshop's). Sodipodi is suck. The only good video editing software isn't GPL. Blender couples the simplicity of emacs with the interface of vim. XMMS is a clone. OGG Vorbis is a conceptual clone -- it may not share any code with MP3, but you can't tell me it isn't essentially an "oh, yeah, we can do it too" situation, even if it's for all the best reasons. OpenOffice is complete garbage: it's ugly and unstable compared to the ten-year-old wopro my Mac Classic runs.
Okay, so there's Nautilus. That's the only thing that's really pushing any part of the envelope as a desktop app. And maybe Kudzu. Other than that, it's just a little chrome on Xerox PARC, Microsoft, and Apple.
This saddens me. I don't like it. Sometimes I try to do something about it, but
Come on, guys. Let's see some GUI innovation already. Or is it already there and I'm just not noticing? Name some software that's:
0. GPL.
1. Useful.
2. Pleasant to use.
3. Not an instantly recognizable clone of something non-GPL.
4. Stable.
* Spelling intentional. Google it. In short, a lousy car decked out to look fast. Equivalent to "polished turd".
Uh huh. And re-ripping 40gb of music on the fly would take...how much processor?
Hell, if you want it to be that slow, why don't you just get one of the players that only supports the slow flavor of USB. (As opposed to the slightly-less-slow USB2)
Why yes, I AM a rocket scientist!
Far more likely that one of the developers bought/was given an iPod. Nothing like experiencing the problem first hand to motive a programmer to provide a (decent) solution :)