~amk/subsonic.el

subsonic.el/README.md -rw-r--r-- 1.5 KiB
a070cff3Alex McGrath Add option for setting the size of art downloaded 6 days ago

#subsonic.el

MELPA

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

#Setup

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

machine SUBSONIC_URL login USERNAME password PASSWORD

The subsonic-host must be set to the same value as SUBSONIC_URL in your init file, example below.

#Usage

The package is available on melpa as subsonic

Example use-package config:

(use-package subsonic
  :commands subsonic
  :bind (("C-c m" . subsonic))
  :custom
  (subsonic-url "coolsubsonic.example.com")
  (subsonic-enable-art t))

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

For a list of available configuration options check customize-group subsonic

#Info

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

#Contributing/Issues

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

#Screenshots

album list view podcasts view