Skip to content

ccrtnsp/ncxmms2

 
 

Repository files navigation

ncxmms2

Build Status

About

ncxmms2 is an ncurses xmms2 client. This project is inspired by ncmpcpp and aimed to have similiar look and feel.

Status

The project is still under development but already in pretty usable state. Currently supported features:

  • Base features:

    • Display playback status
    • Playback control
  • Screens:

  • Help

  • Active playlist

  • Local file system browser

  • Server side browser

  • Medialib browser

  • Playlists browser

  • Equalizer

Key bindings

Screens switching:

  • 1 - Help
  • 2 - Active playlist
  • 3 - Local file system browser
  • 4 - Server side browser
  • 5 - Medialib browser
  • 6 - Playlists browser
  • 7 - Equalizer

Playback control:

  • P - Toggle
  • s - Stop
  • > - Next
  • < - Prev
  • f - Seek forward
  • b - Seek backward

List view:

  • up arrow - Move cursor up
  • down arrow - Move cursor down
  • Page Up - Move cursor up by half page
  • Page Down - Move cursor down by half page
  • Home - Move cursor to the first item
  • End - Move cursor to the last item
  • insert - Toggle selection
  • * - Invert selection
  • + - Select items by regular expression
  • \ - Unselect items by regular expression
  • . - Jump to next selected item
  • , - Jump to previous selected item

Playlists browser:

  • n - Create new playlist
  • Delete - Remove playlist
  • r - Rename playlist
  • o - Go to currently active playlist

Playlist view:

  • c - Clear playlist
  • S - Shuffle playlist
  • o - Go to currently playing song
  • m - Move selected songs
  • Ctrl + O - Add file / directory
  • Ctrl + U - Add url
  • i - Show song info

File system browser:

  • space - Add file or directory to active playlist
  • enter - Play file in active playlist
  • left arrow - Go up
  • g - Change directory
  • R - Reload directory
  • i - Show song info

Medialib browser:

  • R - Refresh
  • space - Add artist / album / song to active playlist
  • enter - Play artist / album / song in active playlist
  • i - Show song info

Settings

For customization see ncxmms2.conf and ncxmms2.colors.

About

ncurses xmms2 client

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.6%
  • CMake 1.4%