Giter Club home page Giter Club logo

ncxmms2's Introduction

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.