Nuclear music player module for StumpWM
-
Enable HTTP API in the Nuclear player settings
-
download module:
cd ~/.stumpwm.d/modules/
git clone https://github.com/Junker/stumpwm-nuclear nuclear
- install dependency libraries:
(ql:quickload "dexador")
(ql:quickload "cl-json")
- load module:
(stumpwm:add-to-load-path "~/.stumpwm.d/modules/nuclear")
(load-module "nuclear")
(define-key *top-map* (kbd "XF86AudioPlay") "nuclear-play-pause")
(define-key *top-map* (kbd "XF86AudioPrev") "nuclear-previous")
(define-key *top-map* (kbd "XF86AudioNext") "nuclear-next")
(define-key *top-map* (kbd "XF86AudioStop") "nuclear-stop")
- nuclear-play
- nuclear-mute
- nuclear-quit
- nuclear-show-playing
- nuclear:*url* - API URL of Nuclear player (default: "http://localhost:3100")
%N - nuclear formatter
- nuclear:*modeline-fmt* - format of nuclear modeline (default: "%a: %n")
- %a: artist
- %n: name
- %d: duration
- %p: progress
- %l: stream-loading
- %s: status