What is KMP?
KMP is an MPD client that uses the QT GUI toolkit so it will comfortably fit in with your KDE desktop, although only QT is required. MPD is a daemon that runs in the background and accepts connections from clients which can then tell MPD what to do. KMP aims to be a full featured and easy-to-use client. KMP will allow you to browse the server’s collection, add songs to the playlist, change the volume, etc.
Why should I use MPD/KMP? Is this trying to replace my media player?
MPD is a really nifty way to access your tunes. As you may have seen in many of my screenshots, you can have multiple clients connected to it at a time. On many of my screenshots, you will see me using a combination of WMmp (dock-app style mini client), iMPD (an irssi script), phpMp (a PHP web client), and now, KMP! Also, you can, of course, be connected to the server with nothing at all, allowing you to restart x without missing a beat. :) It also enables you to connect to an MPD server remotely, allowing you to let everyone at your lan party contribute to the playlist, or set up a dedicated jukebox machine and hook it up to your stereo. Of course, if psychadelic visualizations and rad skinnable interfaces are your cup of tea, KMP is probably not for you.
New features in 0.5
- Multithreading so loading up the playlist and other features is snappy as can be
- Systray icon
- Miniui (ui that is smaller than the normal one)
- Excellent playlist flexibility: drag ‘n drop chunks (or even non-consecutive) files around the playlist with ease.
- Manage/add streams
- Generally improved UI
- Lots more
KMP is distributed under The GNU General Public License.
You may also download the bleeding edge code hot off our Subversion repository. (You’ll probably need to install subversion first.) Use this command do download yourself a copy.
svn co https://svn.musicpd.org/kmp/trunk kmp
Note that you can change the ‘kmp’ to ‘mpd’ to download the latest mpd code as well.
- Jason (utu) did the C++ code. That means he actually wrote this thing.
- Adam (thread) did most of the UI design, graphics, icons, and website.