docker-beets icon indicating copy to clipboard operation
docker-beets copied to clipboard

[FEAT] Running the docker container without starting up a web instance

Open OneWeekNotice opened this issue 1 month ago • 1 comments

Is this a new feature request?

  • [x] I have searched the existing issues

Wanted change

I would like to be able to query beets without standing up a web server here. This would run it as a CLI command


Note: this is a duplicate of https://github.com/linuxserver/docker-beets/issues/119. The reason to reopen is because the issue has been locked and limited to collaborators due to being stale

Reason for change

When the web plugin is removed from the beets config file, a constantly stream of log output occurs.

error: unknown command 'web'


In https://github.com/linuxserver/docker-beets/issues/119 there was mention of overriding /etc/s6-overlay/s6-rc.d/svc-beets/run but this feel like a work around and doesn't feel scalable , especially if something else was added to this file in the future.

For example PR adding drop2beets mortifies this file https://github.com/linuxserver/docker-beets/pull/138 which would have no effect if the script is override

Proposed code change

  • Adding environment variable to disable web server
  • Adding conditional logic in /etc/s6-overlay/s6-rc.d/svc-beets/run to not start the web server based on the environment variable

OneWeekNotice avatar Dec 16 '25 04:12 OneWeekNotice