Commit 48b6efa
feat: add external song command support for AutoDJ (#16)
AutoDJ instances can now be configured with an external script/command
that returns the next song path on stdout. Priority order:
1. Manual queue (play-next)
2. External song command (if configured)
3. Built-in playlist (fallback if command fails)
Security: command runs via sh -c as same user, 5s default timeout
(configurable up to 30s), output validated as existing audio file.
Admin UI: song command field in AutoDJ create/edit modal with timeout
setting, CMD badge on instance cards.
Closes #16
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent cdff0de commit 48b6efa
26 files changed
Lines changed: 82 additions & 82 deletions
File tree
- server/frontend/dist
- assets
- src/entries
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments