So I need something to replace iTunes (which I use to play music and update my iPod). No problem:
amaroK. It’s just like iTunes except it automatically fetches lyrics from Argentina, automatically looks up bands on Wikipedia, automatically identifies songs with MusicBrainz, and its developers are actively working on features that don’t involve pushing DRM-infected crap down my throat. Add the amarok repository to get the latest version. apt-get install amarokAfter taking that advice and installing Amarok, I think that paragraph would be better written as:
amaroK. It’s just like iTunes except it automatically orphans most of your library so that you can't see or play most of your music on your iPod, it doesn't handle video, it can't write to the iPod's podcast directory, and (my personal favorite) if you plug your Amarokized iPod into a windows machine, it crashes iTunes. Add the amarok repository to get the latest version, as the latest version doesn't seem to have those problems.Yes, that's right, I plugged in my iPod and Amarok corrupted the itunes database. I could still use my iPod, but I could only see 256 songs (out of around 1000). It didn't delete the files - all 1000 songs were still on the iPod - it just screwed up the database that controls the ipod. The issue turns out to be that I installed an older version of Amarok, and since Mark recommended getting the latest version, I really can't fault him for this debacle. You see, Ubuntu comes with a few user-friendly ways of installing programs. These are based on what's called "Repositories" which are basically databases full of programs that you can browse. So I fired up one of these installation programs, found Amarok, and installed it... not realizing that the default Ubuntu repository had an older version of the program.
- Linux is dangerous (it's the hole hawg of operating systems)! Sometimes doing simple things can have catastrophic results.
- When someone says get the latest version, get the latest version.
- I learned what repositories are and how to add one to my system.
- When asking for help, you'll probably get an answer quickly, but it will usually consist of several command lines which you probably won't understand. This is particularly nerve wracking when combined with the first bullet point. I get a little anxious whenever someone tells me to type one of these things in the command line, because I don't know what's going on and I don't want my system to explode. Linux is dangerous. Sometimes doing simple things can have catastrophic results. When I said I don't want my system to explode, I meant that metaphorically, but I'm positive that if I set my mind to it, I could make my computer literally explode by altering a simple text file somewhere. This reliance on the command line is also one of the reasons it's hard to learn linux - they usually work, but you don't understand why unless you look up the commands (and even then, it can be a little difficult to understand. Documentation isn't one of open source's strong points). Plus, whenever I am forced to do these command lines, I'm usually very task oriented. I don't have time to research the intricacies of every command line utility, I just want to complete my task.
Obviously, I had a bad experience here, but I'm still a little confused as to how Amarok is a valid iTunes replacement. Even with the latest version, it still has no support for videos (and the developers don't plan to either, their excuse being that Amarok is just a music player) and it's podcast support isn't ideal (
Despite the problems, I find myself strangely bemused at the experience. It was exactly what I feared, but in the end, I'm not that upset about it. There's a part of me that likes digging into the details of a problem and troubleshooting like this... but then, there's also a part of me that knows spending 5 hours trying to install something I could install in about 10 minutes on a Windows box is ludicrous. All's well that ends well, I guess, but consider me unimpressed. It's not enough for me to forsake linux, but it's enough to make me want to create a dual boot machine rather than a pure linux box.
Update: In using Amarok a little more, I see that it supports podcasts better than I originally thought.