./audio/cmus, Small, fast and powerful text mode music player

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.9.1nb2, Package name: cmus-2.9.1nb2, Maintainer: ahoka

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


Required to run:
[audio/libmodplug] [audio/flac] [audio/libao] [audio/libao-sun] [audio/libvorbis] [audio/libmad] [audio/faad2] [devel/ncursesw] [multimedia/mp4v2] [audio/opusfile]

Required to build:
[lang/gcc49] [pkgtools/cwrappers]

Package options: faad, flac, libao, mad, modplug, opus, vorbis, wavpack

Master sites:

SHA1: a4f539f3fde405b5fe719b9b80273b269c33f087
RMD160: 89e61ac3b71c105c734e8cf0afc0f5dbebdae912
Filesize: 313.48 KB

Version history: (Expand)


CVS history: (Expand)


   2021-03-15 14:15:56 by Nia Alarie | Files touched by this commit (8)
Log message:
re-enable wavpack support by default in a handful of players

the original reason this was disabled no longer applies since wavpack
is getting releases again, and wavpack does have actual users
(see port-arm@)
   2021-02-07 07:30:42 by Ryo ONODERA | Files touched by this commit (357)
Log message:
*: Recursive revbump from audio/pulseaudio-14.2.nb1
   2021-02-03 10:46:08 by Nia Alarie | Files touched by this commit (4) | Package updated
Log message:
cmus: Update to 2.9.1

Adel Bordbari (1):
      add amazon.theme (#975)

Alex (1):
      mute/unmute command (#934)

Chris Grahn (1):
      Fix bug on ppc64 caused by narrowing cast (#941)

David Flatz (1):
      play pregaps of songs by adding them at the end of the previous song (#983)

Felipe (1):
      Fix typo: it's->its (#947)

Gregory Petrosyan (3):
      cmus 2.9.0-rc0
      cmus 2.9.0
      cmus 2.9.1

Guillermo BonvehĂ­ (1):
      Make cmus-update*.py use env python and fix pidgin with py3 (#857)

Jinwoo Park (1):
      fixed playlist name searching (#906)

Johannes Lange (1):
      added "exiting" player status (#648)

Jon Higgs (1):
      Add `continue_album` option (#927)

Lucius Martius (1):
      Add support for 'DISCNUMBER' REM-field in CUE-sheets (#982)

Mathieu Lemay (1):
      Fix type of MPRIS2 fields title and album (#972)

MyLegGuy (1):
      properly calculate size of print string (#987)

Nicu Borta (1):
      ip/cdio.c: only declare track_comments_found if (#1030)

Niko E (7):
      Makes save -p consistent with documentation (#859)
      Fixes various compiler warning (#862)
      Fixes ffmpeg deprecations (#861)
      Changes yes_no_query to signal error on cmus exit (#858)
      Fixes incorect bit rate declaration for 24bit flac (#867)
      Makes :quit only prompt if -i is given (#888)
      Fixes truncation warnings by replacing %s with %.s (#1040)

Patrick G (2):
      Add *.lo to clean in Makefile (#864)
      Add note about overriding keybindings using rc (closes #742) (#866)

Patrick Gaskin (15):
      Make mouse behavior on playlist window consistent with library (#1011)
      Update zsh completion (#985) (#1019)
      Add gruvbox-warm.theme (#1014)
      Add -n option to win-add-{l,p,Q,q} to prevent selecting the next item (#1017)
      Add tree width options (#1018)
      Implement mouse events for status bar (#1013)
      Fix whitespace issues (#1021)
      Implement mouse events for title bar (#1025)
      Switch to GitHub Actions (#1026)
      Documentation improvements for keybindings and some commands (#1037)
      Spelling, grammar, and other improvements (#1024)
      Add comments about fg/bg color to gruvbox-warm.theme (#1038)
      Increase help view keybinding width (#1039)
      Remove unused functions in op/sndio.c (#1041)
      Fix playlist track selection (#1044)

Shiba (1):
      Add support for elogind (#846)

Tim Gates (1):
      docs: fix simple typo, speacial -> special (#1002)

amangrewal (1):
      Ensures all data sent on dbus is in utf8 (#847) (#871)

edclements (2):
      Stop after queue (resolves #696) (#1006)
      Shuffle first track (#893) (#1008)

enigmatic-system (1):
      Adding "--server SOCKET --passwd PASSWORD" section (#958)

eshrh (1):
      Add -f, --file to cmus-remote (#984)

gavtroy (1):
      Support R128_TRACK_GAIN / R128_ALBUM_GAIN tags (#994)

jetomit (1):
      Fix a crash when moving all tracks in a view (#916)

lennonhill (1):
      ip/mp4: add metadata support for bpm/tempo (#878)

mrffr (1):
      Allow push to accept no arguments (#937)

tomty89 (4):
      Avoid -I$(pwd) (#820)
      ip/ffmpeg: enable opus support (#865)
      bits-per-sample fixes (#870)
      misc_init: remove variable user_name (#898)
   2021-01-01 10:52:45 by Ryo ONODERA | Files touched by this commit (357)
Log message:
*: Recursive revbump from audio/pulseaudio-14.0
   2020-12-31 21:04:14 by Nia Alarie | Files touched by this commit (38)
Log message:
Normalize handling packages that require 64-bit atomic ops.
   2020-11-13 17:10:43 by Nia Alarie | Files touched by this commit (1)
Log message:
cmus: Needs 64-bit atomic ops on powerpc
   2020-11-06 13:21:17 by Nia Alarie | Files touched by this commit (1)
Log message:
cmus: Actually remove the PAX line, as intended.
   2020-11-06 12:16:38 by Nia Alarie | Files touched by this commit (1)
Log message:
cmus: Disable NOT_PAX_MPROTECT_SAFE.

I can't find a clear reason this was enabled (possibly to work around
bugs in ffmpeg?)