Client:Ncmpc
From Music Player Daemon Community Wiki
- Current Version: 0.15
- Screenshots: Site 1
- Source Download: ncmpc-0.15.tar.bz2
- Development Download: git://git.musicpd.org/master/ncmpc.git
- Description: A fully featured curses client.
- Maintainer(s): Max Kellermann
Contents |
[edit] Description
ncmpc is a fully featured MPD client, which runs in a terminal (using ncurses). Its goal is to provide a keyboard oriented and consistent interface to MPD, without wasting resources.
It was originally developed by Kalle Wallin. After Kalle has been unreachable for several years, Max Kellermann has picked up the project in mid-2008. This wiki page is the official home page of ncmpc.
Features:
- full Unicode and wide character support
- music database browser, database search, media library
- audio output configuration
- lyrics
- LIRC support
- customizable key bindings and colors
- tiny memory footprint, smaller than any other interactive MPD client
- playlist editor
[edit] Development
The version 0.14 is currently being developed. You can clone the git repository:
git clone git://git.musicpd.org/master/ncmpc.git
Don't hesitate to send patches if you think you can improve ncmpc.
[edit] Feedback
Feedback on ncmpc is welcome. Feature requests and bug reports can be submitted to the bug tracker.
[edit] Comparison with ncmpcpp
| Feature | ncmpc | ncmpcpp |
|---|---|---|
| tag browser | yes | yes |
| tag editor | no | yes |
| lyrics | yes | yes |
| colorful display | yes | yes |
| playlist editor | no | yes |
| output device editor | yes | no |
| i18n | yes | no |
| wide characters (e.g. Asian) | yes | no |
The following table compares the versions of both programs from git on November 28th, 2008. They were compiled on Debian Lenny with the same gcc flags. Memory usage was measured with Valgrind's "massif" tool.
| Test | ncmpc | ncmpcpp |
|---|---|---|
| binary size (stripped) | 112 kB | 532 kB |
| memory usage, empty playlist | 878 kB | 2,939 kB |
| memory usage, 16k playlist | 4,557 kB | 8,250 kB |
