Skip to content

whitelynx/urmpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

An MPD client using python-mpd and urwid.

Resources

License

Stars

Watchers

Forks

Packages

No packages published