/xu

xmms2 curses ui

Primary LanguagePythonMIT LicenseMIT

media player frontends for xmms2

xu

xu

xu is a console UI to xmms2. Manage your music playing from the terminal like it's meant to be managed.

  • ncurses-based text mode interface

  • Displays album art

  • Manage playlist

  • vim-style controls

xub

xub

xub is a HTML5-based web ui for XMMS2. Start it, then go to http://localhost:5000 with your browser of choice (your browser of choice is Chrome, preferrably).

Installing

There's no installer yet, just make sure the xu and xub binaries are in your PATH.

Dependencies

Using xu

Just run xu to launch the interface. xu will try to start the XMMS2 server if it's not running. It uses the XMMS_PATH environment variable to locate the server, so set that if you're running the server on a different computer.

To add music to the playlist, hit : to enter the command mode. Once in command mode, you can add with the same type of commands that the xmms2 command line interface uses.

For example, to add all albums by Loklok the cat, use

:add artist~loklok

There is a shortcut to this command, since I use it all the time:

:+ loklok

Some other useful commands:

:clear
:playlist create <name>
:playlist switch <name>
:server rehash

Some of these commands have vim-style single letter shortcuts:

:a(dd)
:j(ump)
:n(ext)
:p(rev)
:t(oggle)
:s(top)
:r(emove)
:c(lear)
(p):l(aylist)
:q(uit)

Hit p to pause, enter to start playing the currently selected playlist entry, q to exit xu (playback will continue uninterrupted).

Meta

Copyright (c) 2014 Kristoffer Grönlund

See LICENSE

Uses jQuery: http://jquery.com/

For Font Awesome, see: http://fontawesome.io/license/

Other font used is Oswald: http://www.google.com/fonts/specimen/Oswald