A subsonic client for emacs
Remove --no-terminal, broken on debian ?
Fix typo in variable name
Fix grammatical error in README.md file


browse  log 



You can also use your local clone with git send-email.



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

Prefer sending mail to the mailing list before opening a TODO ticket -- https://todo.sr.ht/~amk/subsonic.el


album list view podcasts view