Skip to content

syohex/dionysos

 
 

Repository files navigation

dionysos

License GPL 2 Coverage Status

Master :

  • MELPA Stable
  • Circle CI

Develop:

  • Melpa Status
  • Circle CI

dionysos is a simple music player for Emacs. Backends available are : vlc, mplayer

Installation

The recommended way to install dionysos is via MELPA:

M-x package-install dionysos

or Cask:

(depends-on "dionysos")

Usage

Backend

You could use this backends : vlc, mplayer and mpd. Setup your backend :

(setq dionysos-backend 'vlc)

Directory listing

Listen to music files in a directory :

M-x dionysos-files
Keybinding Description
RET start playing file from the current line
SPACE stop music player
n play next song
p play previous song
+ raise volume
- lower volume

Playlist using MPD

You could play songs from MPD playlist :

M-x dionysos-mpd-playlist

MPD Playlist!

In this mode, you could use manage MPD :

Keybinding Description
n Go to the next song
n Go to the previous song
c Play song from current position
s Start playing
SPC Stop playing
+ Raise volume
- Decrease volume

Development

Cask

dionysos use Cask for dependencies management. Install it and retrieve dependencies :

$ curl -fsSkL https://raw.github.com/cask/cask/master/go | python
$ export PATH="$HOME/.cask/bin:$PATH"
$ cask

Tests

  • Launch unit tests from shell:

      $ make clean test
    
  • You could use Overseer to launch unit tests from Emacs

Support / Contribute

See here

Changelog

A changelog is available here.

License

See LICENSE.

Contact

Nicolas Lamirault nicolas.lamirault@gmail.com

About

A music player for Emacs

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Emacs Lisp 92.7%
  • Makefile 4.4%
  • Shell 2.9%