From f32ca665a7ae787a8c67d6ba230f973a35891f92 Mon Sep 17 00:00:00 2001 From: emeric Date: Fri, 27 Feb 2026 17:12:24 +0100 Subject: [PATCH] Updated doc for jukebox --- README.md | 1 + SUBSONIC.md | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/README.md b/README.md index d706ce1f..e5304ed8 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ A [demo instance](http://lms-demo.poupon.dev) is available. Note the administrat * Podcasts support * Playlists support * Lyrics support +* [Jukebox](SUBSONIC.md#jukebox-support) support ## Music discovery _LMS_ provides several ways to help you find the music you like: diff --git a/SUBSONIC.md b/SUBSONIC.md index 9c106e7e..12c6b88d 100644 --- a/SUBSONIC.md +++ b/SUBSONIC.md @@ -6,6 +6,12 @@ Given the API limitations of folder navigation commands, it is recommended to pl The Subsonic API is enabled by default. +## Jukebox support +The jukebox‑control subset of the API is implemented through the `jukeboxControl` endpoint. Only the administrator may execute these actions and the service can be +enabled or disabled with the `jukebox-audio-backend` configuration option in `lms.conf`. When the PulseAudio backend is selected, _LMS_ uses the normal system‑wide environment variables (`PULSE_SERVER`, `PULSE_SINK`, `PULSE_SOURCE`, etc.) to determine where audio is sent. + +__Note__: the jukebox play queue is kept entirely in memory by the service and is not persisted. + # OpenSubsonic API OpenSubsonic is an initiative to patch and extend the legacy Subsonic API. You'll find more details in the [official documentation](https://opensubsonic.netlify.app/)