Fork me on GitHub

mmp

a media player.

mmp is a fast & simple mplayer (or mpg123) frontend for X11 utilizing the WINGs toolkit. It offers no playlist support but features an integrated file system browser.

mmp running on the GNOME desktop

This is a screenshot in collapsed mode.

News

2008-02-02

The darcs repository is gone for a while, but mmp is available via git now. See below!

2006-12-01 version 0.5

This release includes many display related features and fixes: Too long file titles are scrolled, broken UTF-8 encoded file names and meta information are parsed as ISO-8859-1 and therefore correct in nearly all cases, cover images are correctly hidden again, more colors are configurable (see included README), time information works for files longer than 999 seconds, mmp tries harder to find the artist and title of the file played, if no artist is found, codec information is displayed instead (like this: “MP3 Audio (128kbit/s) / Xvid Video (860kbit/s)”).

Furthermore, “.mpeg” was added to the list of supported file extensions, and mplayer get's properly TERMinated and KILLed if it hangs. From now on, mplayer is the one and only recommended backend.

2006-11-28 version 0.4

From now on, multiple backends are supported at the same time, covers are displayed if they are in a file called cover.jpg or cover.png. Issues with time display while playing videos and various crashes have been fixed, more colors configurable, POSIXisms.

2006-11-12 version 0.3

Getting mmp

As of Dec 01 2006, current version is 0.5.

Grab the tarball, or do a git clone http://code.burningsoda.com/mmp!

Compiling mmp

A simple gmake should work on any decent UN*X clone. Note, that you need Window Maker (and pkg-config) installed for building (not running) mmp. You may need to tweak paths in the makefile where you can choose between mplayer and mpg123 backend, too.

Please see the README for more information

Running mmp

Using mmp

Err... double click a file to play it or a directory to enter it. Mark the next file to be played by clicking it once, while another file is played.

Configuring mmp

Read README and edit ~/.mmprc.

mmp teams up with window maker

This is an old screenshot of mmp running under Window Maker, with the file system browser opened.

License

mmp is released under the following license:

Copyright© 2001-2006 Robert Lillack, burningsoda.com
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.