dionysos

所属分类:collect
开发工具:Emacs Lisp
文件大小:0KB
下载次数:0
上传日期:2022-01-14 14:42:24
上 传 者sh-1993
说明:  Emacs的音乐播放器,
(A music player for Emacs,)

文件列表:
.travis.yml (4091, 2017-04-11)
CONTRIBUTING.md (1389, 2017-04-11)
Cask (1319, 2017-04-11)
ChangeLog.md (1130, 2017-04-11)
LICENSE (18025, 2017-04-11)
Makefile (2581, 2017-04-11)
addons/ (0, 2017-04-11)
addons/Dockerfile (111, 2017-04-11)
addons/github.sh (1721, 2017-04-11)
circle.yml (435, 2017-04-11)
dionysos-backend-mpd.el (3634, 2017-04-11)
dionysos-backend-mplayer.el (1534, 2017-04-11)
dionysos-backend-vlc.el (2189, 2017-04-11)
dionysos-backend.el (3304, 2017-04-11)
dionysos-custom.el (1158, 2017-04-11)
dionysos-fs-mode.el (8949, 2017-04-11)
dionysos-io.el (1974, 2017-04-11)
dionysos-mode.el (2116, 2017-04-11)
dionysos-mpd-mode.el (8139, 2017-04-11)
dionysos-notify.el (1510, 2017-04-11)
dionysos-process.el (2891, 2017-04-11)
dionysos-ui.el (2498, 2017-04-11)
dionysos-version.el (1891, 2017-04-11)
dionysos-volume.el (3258, 2017-04-11)
dionysos.el (1982, 2017-04-11)
dionysos.png (7720, 2017-04-11)
dionysos.svg (12287, 2017-04-11)
test/ (0, 2017-04-11)
test/dionysos-backend-mpd-test.el (1718, 2017-04-11)
test/dionysos-backend-mplayer-test.el (1679, 2017-04-11)
test/dionysos-backend-test.el (1470, 2017-04-11)
test/dionysos-backend-vlc-test.el (2093, 2017-04-11)
test/dionysos-io-test.el (1693, 2017-04-11)
test/dionysos-process-test.el (1957, 2017-04-11)
test/dionysos-version-test.el (1306, 2017-04-11)
test/resources/ (0, 2017-04-11)
test/resources/France.mp3 (1406749, 2017-04-11)
test/resources/Roulement_tambour-01.flac (249159, 2017-04-11)
... ...

# Dionysos [![License GPL 2][badge-license]][LICENSE] * Master : [![MELPA Stable](https://stable.melpa.org/packages/dionysos-badge.svg)](https://stable.melpa.org/#/dionysos) [![Circle CI](https://circleci.com/gh/nlamirault/dionysos/tree/master.svg?style=svg)](https://circleci.com/gh/nlamirault/dionysos/tree/master) [![Coverage Status](https://coveralls.io/repos/nlamirault/dionysos/badge.png?branch=master)](https://coveralls.io/r/nlamirault/dionysos?branch=master) * Develop: [![Melpa Status](https://melpa.org/packages/dionysos-badge.svg)](https://melpa.org/#/dionysos) [![Circle CI](https://circleci.com/gh/nlamirault/dionysos/tree/develop.svg?style=svg)](https://circleci.com/gh/nlamirault/dionysos/tree/develop) [![Coverage Status](https://coveralls.io/repos/nlamirault/dionysos/badge.png?branch=develop)](https://coveralls.io/r/nlamirault/dionysos?branch=develop) ![dionysos](dionysos.png) A simple music player for Emacs. Backends available are : * [vlc][] * [mplayer][] * [mpd][] Tools used : * [id3][] ## Installation The recommended way to install ``dionysos`` is via [MELPA][]: M-x package-install dionysos or [Cask][]: (depends-on "dionysos") ## Customization ```lisp (setq dionysos-backend 'vlc dionysos-notify-p t dionysos-volume-cmd 'pamixer) ``` ## Backend You could use this backends : **vlc**, **mplayer** and **mpd**. Setup your backend : ```lisp (setq dionysos-backend 'vlc) ``` ## Modes ### Filesystem Listen to music files in a directory : M-x dionysos-fs-list Keybinding | Description ---------------------|------------------------------------------------------------ c | start playing current position SPACE | stop music player n | play next song p | play previous song + | raise volume - | lower volume q | quit ![Filesystem](var/dionysos-fs-0.6.png) ### MPD You could play songs from MPD playlist : M-x dionysos-mpd-playlist ![MPD](var/dionysos-mpd-0.3.png) 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 q | quit ## 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 ### Testing * Launch unit tests from shell $ make clean test * Using [overseer][] : Keybinding | Description ---------------------|------------------------------------------------------------ C-c , t | launch unit tests from buffer C-c , b | launch unit tests C-c , g | launch unit tests with tag (find, regexp, ...) * Tips: If you want to launch a single unit test, add a specify tag : ```lisp (ert-deftest test-foobar () :tags '(current) ``` And launch it using : C-c , g and specify tag : *current* ## Support / Contribute See [here](CONTRIBUTING.md) ## Changelog A changelog is available [here](ChangeLog.md). ## License See [LICENSE](LICENSE). ## Contact Nicolas Lamirault [dionysos]: https://github.com/nlamirault/dionysos [badge-license]: https://img.shields.io/badge/license-GPL_2-green.svg?style=flat [LICENSE]: https://github.com/nlamirault/dionysos/blob/master/LICENSE [Issue tracker]: https://github.com/nlamirault/dionysos/issues [GNU Emacs]: https://www.gnu.org/software/emacs/ [MELPA]: https://melpa.org [Cask]: http://cask.github.io/ [Overseer]: https://github.com/tonini/overseer.el [vlc]: http://www.videolan.org/vlc/ [mplayer]: http://www.mplayerhq.hu/design7/news.html [mpd]: https://www.musicpd.org/ [id3]: https://github.com/squell/id3]

近期下载者

相关文件


收藏者