ref: 570ea7f21a4f5e28272c91720e81db13f31b7d50 subsonic.el/README.md -rw-r--r-- 1.4 KiB
570ea7f2Alex McGrath Update readme for melpa/contributing 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