BLOG VIEW  |  HEADLINE VIEW
SUBMIT NEWS  |  RSS FEED  |  SEARCH

Wil Wheaton's Geek in Review: Rockin' the Linuxburbs

WEDNESDAY FEBRUARY 28 2007 12:00 PM

Submitted by WilWheaton. Edited By erin_broadley.

TAGS: music, linux, open source, media players

When I first tried Linux around 1995, it was nearly as user-unfriendly as Windows ME. The fonts were ugly, connecting to the Internet -- at a blazing 56k, no less -- was one success easier than unassisted brain surgery, and getting printers and other peripherals to run was about as easy as getting Corey Feldman away from a flock of paparazzi.

I was intrigued by, and believed in the Free (as in beer and speech) software philosophy, though, so every few months I'd dig out whatever distribution was currently advertised as the most user friendly (Red Hat, then Mandrake, then back to Red Hat) for the good old college try.

I finally settled on a very simple and painless Mandrake installation, which I wrote about on my blog in an entry called "Penguin Time," which has the glorious distinction of being the first piece of writing I was ever paid for -- Clamor Magazine bought it from me to run in a special Linux issue. (No, I haven't cashed the check; it's framed and in my office, thank you very much.)

Eventually, I hosed the installation with careless use of conflicting software installs and other silly uses of sudo that shouldn't have been available to a noob like myself, and I found myself using a HD install of Knoppix, which lead to a pure Debian install (from the tiny network install CD, which is really cool) before landing in my current distribution of choice, Ubuntu (which is an ancient African word that means "can't install Debian.")

While Linux is still not entirely ready for people like my parents, it's really matured over the years, and in many cases it "just works" (unless you get reckless with sudo, like I did yesterday) without a lot of hassles and tweaking of configuration files and compiling from source (not that there's anything wrong with that.)

In fact, Linux has grown up so much and so well, today I can devote an entire column to some of the cooler media players available to Linux users, rather than the once-obligatory HOW TO on getting your printer to work, or mounting and unmounting a CD-ROM device with just five lines of script.

Note that these are audio-only players, so awesome tools like VLC, Xine, and Kaffeine are beyond the scope this column.


XMMS
XMMS gets a place on my list of cool media players because it's the first one I ever used, and it's still reliable ten years later. It's lightweight, looks and feels similar to WinAmp, and runs in any desktop environment without any complicated configurations or annoyingly complex dependencies. If you're looking for a very simple player, and if you really miss the glory days of listening to Art Bell talk about Y2K in WinAmp, XMMS is the player for you. There are a few forks, including Audacious and XMMS2.


Rhythmbox
Rhythmbox was one of the first (possibly the first, a statement that I can't confirm but will certainly start a holy war somewhere) music players for Linux that attempted to bring iTunes' functionality to a *nix system. It will organize your music collection in all the ways iTunes does including ratings, artist, genre, etc. It will download, update, and play podcasts, as well as stream Internet radio stations. You can share your library across a network (I've tested this with iTunes on my iMac, my Powerbook, and also in Linux on an old Dell lappy) and it can mount shared DAAP libraries (like iTunes, if Apple hadn't done something to iTunes 7 that apparently busted the standard) and portable MP3 players. There are plugins that will display album artwork, update your Last.fm account (and play Last.fm streams) display song lyrics, and burn CDs from playlists. As I said, it pretty much does everything that iTunes does, and integrates just as seamlessly into Gnome as iTunes integrates into OS X.


Banshee
Banshee, like Rhythmbox, is built on top of a multimedia library called Gstreamer, which lets developers build cool multimedia projects like, well, Rhythmbox and Banshee. It has many of the same functions as Rhythmbox, with a similar interface. It will burn CDs from a playlist selection, build smart playlists from tags, sync your iPod, and handle podcasts and Internet radio streams.

There are some very cool plugins that can do all kinds of neat stuff, from recommending music and artists to you (using Last.fm), to updating your metadata (tags, covers, etc.) using MuzicBrainz, to displaying 3D covers of your albums just like Coverflow.


Amarok
Amarok's motto is "Rediscover your music," and after you've spent ten minutes with it, you'll understand why.

Amarok is much more than just another music player or iTunes clone; in fact, it blows iTunes away. It is Kryptonite to iTunes Superman. It's the Death Star to iTunes' Alderaan. It's --- well, I guess I should tell you why it's so great, huh?

If you're a music lover, and you're old enough to remember albums ( they're like CDs but bigger and easier to scratch, kids) and you were one of those people who read all the liner notes, tried to track down lyrics before lyric archives existed online, and devoured musical biographies like A Saucerful of Secrets, Catch a Fire, or Learning to Die, Amarok will give you a pants party. In addition to organizing your library in all the usual ways, it has bunch of integrated ways to, as they say, "rediscover your music" with tools that can transform any album from a passive listening experience to a freakin' A&E in-depth special on the band. You can search for song lyrics, link to artist's pages on Wikipedia, download and display album artwork, and get a list of similar artists for whatever you're currently listening to (I didn't know that Spoon is like Wilco, and according to Amarok, I'll probably like Spoon because I like both Wilco and the Flaming Lips, for example.) If you're listening to a stream (it integrates the last.fm player, so you can scrobble your library or tune into any last.fm station, as well as the usual sources of Internet radio streams) and you want to learn more about the playing artist, Amarok will give you links to Wikipedia, similar artists, and show you if there's anything in your library that matches the current track, and how good the match is. This is such a cool way to learn more about music and discover new music, it's like having Uncle Joe Benson and Rodney Bingenheimer sitting in your living room with you.

Like Rythmbox and Banshee, it also integrates a simple but powerful CD burning interface, linked by default to k3b; just highlight a list of songs, choose "create CD," and watch it go to town. Amarok can also mount and handle a wide variety of media devices, including iPods and all the other standard MP3 players, as well as your iTunes shares (sort of. Amarok has the same problem with iTunes 7 that the other players have. Thanks, Apple.)

If all of these features aren't enough for you, you're in luck. Amarok has a ridiculously large collection of user-submitted scripts that do everything from making .sig files from your current tracks, to controlling your player via a bluetooth remote, to auto searching and downloading .torrents of a song, artist, or album that's currently playing (don't steal music kids. Stealing is bad, mmmkay?)

Great. Which one should I use?

All of these players will handle most formats, like Ogg, MP3, WAV, and WMA. If memory and screen real estate is an issue, something lightweight like XMMS is perfect. If you just want to hear the music and don't care about organizing the library or tracking down lyrics or other information about the track that's playing, it's going to get the job done for you quite nicely.

But if you're looking for a more full-featured experience, and you have the cycles to spare, Amarok wins by eleventy billion thousand million miles. I have never loved a music player as much as I love Amarok, and I've never had as much fun flipping through my library and learning more about my favorite artists. Next in line is Rhythmbox, which does most of the things Amarok does but with simpler graphics and fewer plugins. However, the trade off is fair: Rhythmbox is lighter and less resource-intensive than Amarok (on my machine, anyway.) Banshee is okay, but it falls into a gap between Amarok's feature set, and Rhythmbox's smaller footprint. I'm interested to see what further Banshee development brings, but I took it off my machine as soon as I was done trying it out.

These players are all very easy to get and install, especially for users of any Debian-like system; just apt-get whatever package you're interested in, and get ready to rock.

This experience was enlightening for me. There are a lot of different projects in the FOSS world, and many of them, like these, overlap. This is great for user options and choice, but I wonder how much it's holding back development of really killer apps. It also illustrates the need for a broad adoption of open standards that all developers can consistently work on. As a Mac and Linux user, I was really annoyed that I couldn't get iTunes 7 or my Mac-formatted ipods to work well with any of these players. I'm really tired of software and hardware developers limiting what I can do with the stuff I buy.

Did I miss a media player that you love? Did I forget to mention a feature from one of these players that makes it rock even harder, like inward singing? Let me know in comments.

For those about to rock, Wil Wheaton salutes you.

 
WilWheaton

WilWheaton

Los Angeles, CA
June 2005

FEB 28, 2007 12:42 PM

Of course, I completely forgot to mention that Amarok integrates the Magnatune music store, one of the absolute coolest, most artist and customer friendly non-DRM music stores on the Internets.

I'm one version behind (1.4.3, this was added in 1.4.4) so I can't wait for this update to his my repositories.

committedsavage

committedsavage

Seattle, WA
July 2006

FEB 28, 2007 01:09 PM

Coolness! The Magnatune store seems very friendly. I've been jonesing for an alternative source for music...especially that which brings in fringe elements and world stuff that isn't just muzak. Thanks for pointing them out.

bedukay

bedukay

Endicott, NY
March 2003

FEB 28, 2007 02:21 PM

It's a pity this is only about audio players only because the only media player I use on my OpenSuSE 10.2 install is mplayer.
At this point I'm completely Mac and Windows free. I even play WoW using cedega.

swedrock

swedrock

Louisville, KY
October 2005

FEB 28, 2007 02:44 PM

Well, you are geeky. Running Linux for the fun of it! I'm so old that before iTunes there was SoundJam, and before that reel to reel recorders. We used to go to Elysian Fields in the 70's and rent albums for 2 days for $2. Scarf the 2 good tracks and build the tapes we would play at "tape parties".

You know your Linux music sources.

hadees

hadees

Austin, TX
December 2003

FEB 28, 2007 03:14 PM

Damn, Amarok needs used Qt. I hate Qt.

I can't even remember the first time I used linux it has been so long. Although crazy as it sound the first distro I actually used on a daily basis was Gentoo on my laptop. I figured the only way I was going to become an expert was to jump into the deep end so I swore off Windows and just installed Gentoo. It took me a good 3 install attempts till I got it working and even after that I used to mess it up so bad, because I didn't know what I was doing, that I would have to reinstall. Eventually I started learning and figuring out how to do everything and I can now say that I don't think I'll ever go back to a non free OS. For anyone attempting a similar journey I could recommend logging into the freenode IRC network. If it's open source then they have a channel where you can get help on it, everything from MythTV to Red Hat Enterprise.

sleepless_one

sleepless_one

Hoboken, NJ
August 2006

FEB 28, 2007 03:49 PM

XMMS, Rhythmbox, and Amarok are all available in the FreeBSD ports collection. Installing them is as simple as typing make install. I personally use XMMS as I prefer light-weight applications and have never had any problems with it.

Also, I agree with hadees; I hate Qt.

Greybeard

Greybeard

Los Angeles, CA
December 2006

FEB 28, 2007 07:49 PM

I've been looking out the corner of my eye at Linux for some time now. I'm a bit intimidated because it looks a lot like going back 20 years to my DOS 3.3 days.

Can anyone tell me if any Linux app will work with my ATi (tm) All-In-Wonder(tm) 9800PRO(tm) card? I want the whole works, TV capture, Digital recording/editing on my HD, and playback/burning/recording to external devices.

I am very nearly fed up enough with Micro$hit(tm) WindBlows(tm) to take the leap, but I want some idea of where I will land.

Old_Fritz

Old_Fritz

King Of Prussia, PA
July 2006

FEB 28, 2007 07:57 PM

I just read this entire thread, and well, I minus well have been reading fucking Egyptian hieroglyphs.

Linux sounds like a pain in the ass to me.

hadees

hadees

Austin, TX
December 2003

FEB 28, 2007 09:04 PM

Greybeard said:
Can anyone tell me if any Linux app will work with my ATi (tm) All-In-Wonder(tm) 9800PRO(tm) card? I want the whole works, TV capture, Digital recording/editing on my HD, and playback/burning/recording to external devices.



You might be able to get MythTV to work with it but I would generally suggest getting an Nvidia card for video since the drivers are better. For regular coax tv capture I would go with a hardware mpeg2 card. It will let you use a slow processor and is generally more stable. And for HD there are a couple over the air HDTV capture cards but if you have digital cable the FCC has ruled that you must be cable box enabled with firewire upon request. The problem is most people at your cable company probably don't know what your talking about so you may need to talk to a few people.

hadees

hadees

Austin, TX
December 2003

FEB 28, 2007 09:09 PM

emotedcreations said:
I just read this entire thread, and well, I minus well have been reading fucking Egyptian hieroglyphs.

Linux sounds like a pain in the ass to me.



It doesn't have to be hard. Everyday it gets a little closer to average people being able to use it easily. Try out Knoppix. All you need to do is burn it to a cdr and boot your computer with it in your cd drive and you'll have linux running off the cd.

Greybeard

Greybeard

Los Angeles, CA
December 2006

FEB 28, 2007 10:52 PM

hadees said:

You might be able to get MythTV to work with it but I would generally suggest getting an Nvidia card for video since the drivers are better. For regular coax tv capture I would go with a hardware mpeg2 card.



Thanks for the tip.

I've already spent good money on the ATi(tm) card, and it does function as advertised under WindBlows(tm) 98SE(tm), so I don't want to spend even more on replacements.

I have steadfastly evaded WindBlows(tm) XtraProblems(tm) and WindBlows(tm) NightmareTechnology(tm) because they look like code-bloated albatrosses to me. Accordingly, I won't even consider WindBlows(tm) Fistula(tm).


It will let you use a slow processor and is generally more stable.



Not a problem, I have an AMD64 3400+

And for HD there are a couple over the air HDTV capture cards but if you have digital cable the FCC has ruled that you must be cable box enabled with firewire upon request. The problem is most people at your cable company probably don't know what your talking about so you may need to talk to a few people.



Again, no problem. My building is pre-wired for cable, my mainboard has firewire built-in, and the hardest part of putting a cable box between the wall and my PC is deciding where to stack it

Old_Fritz

Old_Fritz

King Of Prussia, PA
July 2006

FEB 28, 2007 10:57 PM

hadees said:

emotedcreations said:
I just read this entire thread, and well, I minus well have been reading fucking Egyptian hieroglyphs.

Linux sounds like a pain in the ass to me.



It doesn't have to be hard. Everyday it gets a little closer to average people being able to use it easily. Try out Knoppix. All you need to do is burn it to a cdr and boot your computer with it in your cd drive and you'll have linux running off the cd.


Very KEWL! Thanx hadees. I'll check it out.

GOP Prepares For Anal Rape

Last Comment 38 MIN by malkav11

GOP Prepares For Anal Rape

Last Comment 38 MIN

I am against the "war on terror". It's a ridiculous notion, pandering to people scared of their own shadows... More ...

PETA: Creeping Me Out More

Last Comment 2 HR by Mantis

PETA: Creeping Me Out More

Last Comment 2 HR

I misunderstood, sorry More ...

Terrible Woman's MySpace Alias Leads to Teen's Suicide.

Last Comment 4 HR

Good. I hope they can either make the charges stick or at least draw it out long enough for her to lose... More ...

You Fuck My Wife?

Last Comment 5 HR by otaku

You Fuck My Wife?

Last Comment 5 HR

(video) More ...

Now It's Weird

Last Comment 10 HR by RudieCantFail

Now It's Weird

Last Comment 10 HR

Really? Because I also moved here from the North a few years ago, and I don't find it to be any better... More ...

SuicideGirls Interview: John Carpenter
SuicideGirls Interview: Crispin Hellion Glover: It Is Fine! Everything Is Fine
SuicideGirls Interview: Terry Zwigoff