Linux Media Player Roundup - Part 4 (Page 1 of 1)
Written by
Steve Lake
Posted on: Nov 19, 2007 at 12:53pm
Section:
Software
Printer Friendly Version
Legacy URL

Welcome to part 4 of our media player roundup.
Today we'll be covering a couple of interesting players that most older Linux users
may remember, and most new users may not even know exists. We'll also be covering
players that don't typically fit what would be considered the norm for a media player, but
which provide you with quite a wide range of possible applications for daily use.
But first I once again want to thank everyone for their feedback. It's been
educational to me (hey, even I don't know everything) and a number of the suggestions have
been passed along in one form or another to you, the reader.
So, without further delay, let's dive in and see what up on our platter for today!
Mpg123

Mpg123 is a console based player. It's really quite a simple player overall.
Playlist support is non-existent, as is any form of music management. But
that's not a problem. That's because mpg123 is a console based music player.
As such, you would create your own playlist via a text file and then let mpg123 read from
that instead. For those of you who like minimalist media players, this is it.
It can't find directory trees full of music, but it can browse a single directory, and
using a wildcard, can play all of the files in that directory for you. That might
get a bit tedious, but that's also not a problem. Because while mpg123 was
originally the second mp3 player ever created for Unix (MaPlay was the first), it's
simple, yet efficient core decoding engine made it a huge hit amongst Unix users, and then
Linux users later on.
But then as graphical media players came into existence and eventually widespread use,
mpg123 took on a different role. It became the mp3 engine for a lot of popular
graphical media players, most notably, XMMS and Winamp. But as time went on, focus
began to shift away from mpg123 to newer, more advanced mp3 decoder engines. During
this time, mpg123 languish, with development being spotty and bugs left unfixed for long
periods of time. Because of this and other issues, in 1999, Joe Drew created a fork
of mpg123 named "Mpg321", which was destined to pick up where its parent left
off and continue to develop this versatile media player.
Then in 2002, all development on both mpg123 and mpg321 stopped and the two players
fell to the side as a has-been media players. Mpg321 was eventually completely
abandoned in favor of newer mp3 engines. But despite the abandonment of mpg123 by
its developers, the old guard would not let it die. While no active development was
undertaken during this time, developers at Gentoo, Debian, Freebsd and other distributions
all took it upon themselves to create extensive patch sets to fix dozens of bugs and
security holes found in the software over the years, thus keeping the software alive
through that time. Then in 2006, new developers took up the project and picked up
where the old developers had left off, even releasing an updated version (version 0.66) in
June of this year.
But what is the uniqueness of mpg123 I've been talking about? Mpg123 can be used
as a media player engine. As mentioned above, it's already used by several different
open and closed source projects out there and can be easily used to build your own media
solution. For example, if you wanted to build your own custom jukebox, mpg123 is a
perfect backend for whatever you want to create. And you can use either the core
engine, the plugin version of it, or the entire application. It's very versatile
that way, very light weight at only 206k for the entire package. It also supports
audio streaming via the web, and it can export mp3's as several different formats,
including wav, Sun audio, and audio cd CDR format. But this only touches on all that
it can do. Check out the man file for more information.
Mpg123 is available via most distributions as a pre-installed default application.
Muine

Muine is an audio player written and designed specifically for the Gnome desktop
environment. It's capable of being used on Solaris, Linux, BSD, Unix and any other
Unix derivatives. Unlike most media players, it's written in C# using Mono and GTK#,
an unusual feature indeed given that most players are written in C, C++ or Assembly.
While it may be written and designed differently than most media players, it strives to
keep things simple while still providing you with a fair number of features. In most
cases you either have simplicity, or you have features. You rarely have both.
Muine does a fair job of trying to balance things between those two and provide you
both. By default, Muine supports Ogg, Flac and MP3 via GStreamer. But with its
simplistic plugin system, adding or changing format support on your player is very easy.
It supports automatic album art fetching for your music albums, complete ID3v2 support,
and support for many languages to name a few distinguishing features. Playback is
good, and getting started is easy. The playlist is also quite good. While the
above picture doesn't give a true example of this, it does show the basics. FYI,
that screenshot isn't mine because I can't seem to get good screenshots under Gnome for
some reason. But I did find this one above on the internet and added it here so you
could see just some of what's in there.
It gagged a little bit trying to handle my 2500+ song collection, so it's possible that
larger collections may severely lag the player. Plugin support for things like iPods
and other media players was non-existent, at least that I could find. But I suspect
with the focus on balancing simplicity with features, that was tossed aside. This
could also be due to something I saw quoted on freshmeat that says the developers designed
it to be simply a music player and not a music management system like other players.
For more information, check out the muine player
homepage.
Music Player Daemon
There's not a lot to be said about the Music Player Daemon. As its name says,
it's designed to be a daemon, a miniature server of sorts with the goal of creating
headless media systems. This would be a perfect little program to use in a Linux
powered media device, such as a jukebox, a home theater system, or more. It's
certainly not for the faint of heart, or the average user, as you have to create your own
frontend software that will interface with the daemon.
But, if you're adventurous enough to try and build your own media device using this,
then you'll be happy to know that it contains support for a wide range of media formats,
including Ogg Vorbis, Wav, FLAC, OggFLAC, MP2-4, MOD and more. It can be remotely
controlled over a network and has support for playing FLAC, OggFLAC, MP3 and Ogg Vorbis
streams via HTTP. It's also got quite an extensive list of other supported features,
including ID3v1 and v2, native support for different audio systems such as ALSA and
PulseAudio, and can run on an impressive list of different operating systems, including
Linux, Freebsd, MacOSX, HP-UX and many more.
It can also be used as a console based desktop media player if you so choose to use it
that way, especially if you're in and out of Xwindows quite a bit. Hence why it's
included here. But for the hard core Linux Audiophile, this is the perfect tool to
create a "roll your own" media player of your own unique and personal design.
Of course, if you don't want to create your own frontend for MPD, there's a wide range
of pre-existing projects that are designed to directly interface with MPD. Some of
those include graphical clients like GMPC, KMP and Pygmy, or console based clients such as
mpc, ncmpc, or even web based clients such as phpMp2, Pitchfork and mpdDS. As you
can see by the wide variety of ways in which you can interface with it, it's very
flexible.
Music Player Daemon is available in or for nearly any and every type of OS out there
that I'm aware of, except Windows. I haven't seen anything that says it'll run on
the Windows platform. But anything else is pretty much fair game. For more
information check out the MPD webpage.
MusicIP Mixer

If you're into creating detailed playlists and meticulous information about each of
your songs, you'll love MusicIP Mixer. It's much more than the name implies.
It also doesn't matter what OS you're running. MusicIP Mixer is available for Linux,
Windows and MacOS. The Windows version is shown above, however, the layout remains
the same across all versions.
And consistency is a good thing. But that's not what makes this program great.
It's able to create some amazingly detailed playlists for you, including cover art,
detailed genre, artist and album info, and much more, and all of this is displayed before
you in the four basic windows you see above at the center and right.
It's ability to handle large music collects is very impressive. While it takes a
considerable amount of time for initial cataloging of larger collections of music, once
it's done, you'll never have to do it again with your collection. You'll still need
to let the software catalog all new music you add to your collection over time, but again,
it only needs to do it once for everything new you add and once it's done, all it'll need
to do from there is make any updates that may need to occur along the way, and that tends
to be little if anything. If you keep your music in a given folder, you may never
have to add anything to the library ever again as the monitoring feature will keep track
of what's on your drive and update your collection accordingly.
It does all this cataloging through what it calls its "MusicDNS acoustic
fingerprinting" which is a fancy way of saying that it essentially listens to all
your music and comes up with the best possible information about each song it can. I
even had some rather obscure artists in my collection and through simple analysis using
this system, it found even them. It even found information on a rare song by T Texas
Tyler I had which I've never seen any other player with album and internet media database
support EVER get before. This is the first one so far that I'm aware of. So to
say I'm impressed by this is an understatement.
Media support in general seemed pretty good. I couldn't find a list of all of
what was supported, but it found all my mp3 and ogg files ok. I couldn't see if it
found the other formats, but it did find those two. While the system is very good
overall, there are some downsides to it. For one, it's not an open source project,
so if you're paranoid about software that's not open source, you'll want to take note of
that. Also, some parts of the software are free, some are not. The basic
service itself and basic MusicDNS system are all free, but any of the extended services
you may want to work with will cost you some money.
In general, if you're fanatical about your playlists, and other data surrounding your
music, it's a good program. But other than that, there's really nothing notable
enough about it to set it apart from other media players. There's supposedly support
for Tivo and a wide range of other media devices, but nothing that would make me run out
and pay the extra money to get that support. Also, the non-open source nature of the
software is also a big show stopper for many fans of OSS software. For more
information on MusicIP Mixer, check out their website.
Summary
Well, that's it for part 4. In part 5 we'll be covering several more audio player
applications as well as a one that's not quite what you expect. For those who have
sent in information about media players I've missed so far (ones that would have
alphabetically come prior to today's), I've added those to the review que and will add
them into the roundup somewhere in the next couple of weeks. Till then, stay tuned!
We've got some of the best media players in the entire Linux and OSS world coming
up!
For those wanting to see all the previous reviews so far, I've linked them here per a
very good suggestion from one of our readers:
Part 1
Part 2
Part 3
|
Average vistor rating: 4.3 out of 5 (14 total votes) | |
|
Latest Articles

Upcoming Shows and Cons

Announcements
 This is just a reminder to everyone that we're always looking for articles for posting on our site. So if you have a Linux, Open Source or Media related article, review, tutorial, or editorial you want to post, by all means please send it to admin@raiden.net and we'll be glad to post it. Thanks.
Have you ever bought a PC or laptop preloaded with Linux?

Latest Releases (courtesy of Distrowatch)

More
|