feat(navidrome): create playlists library when settings save - #548
Conversation
- Automatically creates Navidrome smart playlists and requests a library scan - Update Navidrome setup documentation and integration coverage
Aurral preview image readyThis image was rebuilt from the latest push to this pull request. It will be replaced when you push another change. docker pull ghcr.io/lklynet/aurral:pr-548To test it with your existing Docker Compose setup:
|
📝 WalkthroughWalkthroughNavidrome settings saves now update weekly-flow playlist configuration, create smart playlists, and trigger an immediate library scan. Integration tests now verify library POST requests and structured ping requests. Documentation now describes shared storage mounts, Aurral connection, download-path configuration, and automatic Navidrome library and playlist setup. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In @.tests/auth/navidrome-settings.int.test.js:
- Around line 53-62: Update the mock request handling and assertions around the
library creation flow to capture and parse the POST body, return the expected
successful library-creation response, and verify the request uses the “Aurral
Playlists” library name and configured path. Keep the existing login and GET
/api/library behavior unchanged.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro Plus
Run ID: 297ab33c-d68a-4339-9fa6-2e6fe2a40c54
📒 Files selected for processing (4)
.tests/auth/navidrome-settings.int.test.jsbackend/routes/settings/handlers/general.jsdocs/src/content/docs/getting-started/storage.mdxdocs/src/content/docs/integrations/navidrome.mdx
Included in stable release 2.1.0This change is included in the Aurral 2.1.0 release. docker pull ghcr.io/lklynet/aurral:2.1.0 |
Summary
Create the Aurral Playlists library automatically when Navidrome settings are saved, request a library scan, and update setup documentation to reflect the new workflow.
Linked issues
None
Validation
ghcr.io/lklynet/aurral:pr-<number>preview image, or not requiredTest plan
Release impact
Summary by CodeRabbit
New Features
Documentation