audio/cmus - The NetBSD Packages Collection

Small, fast and powerful text mode music player

CMus is a small and fast music player using the ncurses library.
CMus has vi-style command interface, e.g. searching using '/' or
'?' and adding files to playlist ':add ~/foo.ogg'.

  * Plays FLAC, OGG, MP3, MP4, AAC, WAV, WV and modules
  * MP3 and Ogg streaming (Shoutcast/Icecast)
  * WinAmp / XMMS keys "zxcvb"
  * Can be controlled via UNIX socket
  * Customizable colors
  * Nice vi-style interface with tabulator expansion
  * Background playlist loading
  * Track metadata database makes adding files to playlist very fast.
  * Album/artist modes. Playing within one album or artist.
  * Powerful playlist filters
  * Can run external commands for the currently selected files
  * Directory browser
  * Supports 256 colors
  * Play Queue
  * Dynamic Keybinding
  * Easy to use directory browser

Build dependencies

pkgtools/mktools devel/gmake devel/pkgconf pkgtools/cwrappers

Runtime dependencies

audio/libao-sun audio/libao audio/libmad audio/libvorbis audio/flac audio/wavpack audio/libmodplug audio/faad2 multimedia/mp4v2 audio/opusfile devel/ncurses audio/libao audio/libmad audio/libvorbis audio/flac audio/libmodplug audio/faad2 audio/opusfile devel/ncurses

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64cmus-2.10.0nb8.tgz
NetBSD 10.0aarch64cmus-2.10.0nb5.tgz
NetBSD 10.0aarch64cmus-2.10.0nb7.tgz
NetBSD 10.0aarch64ebcmus-2.10.0nb8.tgz
NetBSD 10.0aarch64ebcmus-2.10.0nb8.tgz
NetBSD 10.0alphacmus-2.10.0nb7.tgz
NetBSD 10.0alphacmus-2.10.0nb8.tgz
NetBSD 10.0alphacmus-2.10.0nb8.tgz
NetBSD 10.0earmv6hfcmus-2.10.0nb8.tgz
NetBSD 10.0earmv6hfcmus-2.10.0nb8.tgz
NetBSD 10.0earmv7hfcmus-2.10.0nb8.tgz
NetBSD 10.0earmv7hfcmus-2.10.0nb8.tgz
NetBSD 10.0i386cmus-2.10.0nb8.tgz
NetBSD 10.0i386cmus-2.10.0nb5.tgz
NetBSD 10.0i386cmus-2.10.0nb7.tgz
NetBSD 10.0i386cmus-2.10.0nb8.tgz
NetBSD 10.0powerpccmus-2.10.0nb2.tgz
NetBSD 10.0powerpccmus-2.10.0nb5.tgz
NetBSD 10.0powerpccmus-2.10.0nb7.tgz
NetBSD 10.0sparc64cmus-2.10.0nb8.tgz
NetBSD 10.0sparc64cmus-2.10.0nb8.tgz
NetBSD 10.0x86_64cmus-2.10.0nb8.tgz
NetBSD 10.0x86_64cmus-2.10.0nb5.tgz
NetBSD 10.0x86_64cmus-2.10.0nb7.tgz
NetBSD 10.0x86_64cmus-2.10.0nb8.tgz
NetBSD 9.0aarch64cmus-2.10.0nb8.tgz
NetBSD 9.0aarch64cmus-2.10.0nb5.tgz
NetBSD 9.0aarch64cmus-2.10.0nb7.tgz
NetBSD 9.0alphacmus-2.10.0nb8.tgz
NetBSD 9.0alphacmus-2.10.0nb8.tgz
NetBSD 9.0earmv6hfcmus-2.10.0nb8.tgz
NetBSD 9.0earmv7hfcmus-2.10.0nb8.tgz
NetBSD 9.0i386cmus-2.10.0nb8.tgz
NetBSD 9.0i386cmus-2.10.0nb5.tgz
NetBSD 9.0i386cmus-2.10.0nb7.tgz
NetBSD 9.0i386cmus-2.10.0nb8.tgz
NetBSD 9.0powerpccmus-2.10.0nb5.tgz
NetBSD 9.0powerpccmus-2.10.0nb2.tgz
NetBSD 9.0powerpccmus-2.10.0nb7.tgz
NetBSD 9.0sparc64cmus-2.10.0nb7.tgz
NetBSD 9.0x86_64cmus-2.10.0nb8.tgz
NetBSD 9.0x86_64cmus-2.10.0nb5.tgz
NetBSD 9.0x86_64cmus-2.10.0nb7.tgz
NetBSD 9.0x86_64cmus-2.10.0nb8.tgz
NetBSD 9.3x86_64cmus-2.10.0nb8.tgz
NetBSD 9.3x86_64cmus-2.10.0nb8.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

alsa
Enable ALSA support.
faad
Enable AAC decoding support using faad2.
ffmpeg
Enable ffmpeg support.
flac
Enable FLAC support.
jack
Enable support for the JACK audio server.
libao
Enable the platform-independent 'ao' audio library.
mad
Enable usage of the mad library to play MP3 files.
musepack
Enable the portable Musepack decoder library.
opus
Enable opus support.
pulseaudio
Enable support for the PulseAudio sound server.
vorbis
Enable Ogg Vorbis support.
wavpack
Enable wavpack support.
mikmod
Enable MikMod sound library.
modplug
Use for decoding mod-like music formats.

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.