ref: 8db0510e527cdf8290b0e58cf572c9210ba458d5 subsonic.el/README.md -rw-r--r-- 1.5 KiB
8db0510eAlex McGrath Another readme update 10 months ago



This is a subsonic client for emacs using mpv for music playing.


Add a ~/.authinfo.gpg or ~/.authinfo file with the following contents

machine SUBSONIC_URL login USERNAME password PASSWORD port subsonic

The port section here is used to identify the line as a subsonic server must be subsonic


The package is available on melpa as subsonic

Example use-package config:

(use-package subsonic
  :commands subsonic
  :bind (("C-c m" . subsonic))
  (subsonic-enable-art t))

Use the subsonic command to open a transient with commonly used commands available

  • subsonic-enable-art to t to enable album art
  • subsonic-mpv-default-volume to set default mpv volume


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

Perfer sending mail to the mailinglist before opening at todo ticket -- https://todo.sr.ht/~amk/subsonic.el


album list view podcasts view