Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/whitelynx/urmpc

An MPD client using python-mpd and urwid.
https://github.com/whitelynx/urmpc

Last synced: 26 days ago
JSON representation

An MPD client using python-mpd and urwid.

Awesome Lists containing this project

README

        

urmpc

urmpc is a console MPD client written in Python using the urwid library. It is
heavily influenced by ncmpcpp, but aims to be more configurable and have less
feature bloat. For example, urmpc does not aspire to have a tag editor because
this violates one of Unix's central tenet's (do one thing and do it well) and
because there are already many fine tag editors on the market.

This software is still under heavy development but already accomplishes nearly
everything the author needs on a typical day. Features such as search and saved
playlists are not yet implemented, however, so your mileage may vary.

Installation

When available, it is recommended to use your distribution's standard packaging
system to install urmpc.

Direct Installation
# python2 setup.py install

Running urmpc In-place (without installing):
$ cd bin && ./urmpc

Usage

Almost exactly like ncmpcpp.

In Library panel:
Space: queue
Enter: queue and play

In Playlist panel:
d, Delete: delete from playlist
Enter: play this track
n: move this track up
m: move this track down
o: jump to currently playing track

Global Keys:
We support vi-like navigation as well as arrow keys. g is Home, G is end.
p: play/pause
>: next track
<: previous track
s: stop
c: clear playlist
Z: shuffle playlist
+: raise volume
-: lower volume
f: seek forward
b: seek backward

r: toggle repeat mode
z: toggle random mode
y: toggle single mode
R: toggle consume mode
x: toggle crossfade
u: force database update

tab: switch between Library and Playlist panels
q, Q: quit