This is a subsonic client for emacs using mpv for music playing.
~/.authinfo file with the following contents
machine SUBSONIC_URL login USERNAME password PASSWORD
subsonic-host must be set to the same value as SUBSONIC_URL in
your init file, example below.
The package is available on melpa as
Example use-package config:
(use-package subsonic :commands subsonic :bind (("C-c m" . subsonic)) :custom (subsonic-url "coolsubsonic.example.com") (subsonic-enable-art t))
subsonic command to open a transient with commonly used
For a list of available configuration options check
This uses some code from docker.el for examples of transient and tabulated-list-mode as well as the mpv logic from mpv.el
This has only been tested with gonic however it should function with other servers
Please send any patches or share any issues you may have on the mailing list here: https://lists.sr.ht/~amk/public-inbox
Prefer sending mail to the mailing list before opening a TODO ticket -- https://todo.sr.ht/~amk/subsonic.el