4 Commits
Author SHA1 Message Date
poprhythm b2e7fcf451 Pin navidrome to 0.64.0 instead of :latest
0.64.0 re-encoded every internal ID in the DB (a documented breaking
change), which watchtower auto-applied and silently broke every
SUB/WAVE show's playlistIds reference. Pinning stops watchtower from
jumping versions without a deliberate review of release notes.

Claude-Session: https://claude.ai/code/session_01L7Rwa6guD5wK8F8tWQwcJX
2026-09-13 12:41:09 +00:00
poprhythm e4115dfda4 navidrome: disable auto-import of .m3u playlists found in the library
ND_AUTOIMPORTPLAYLISTS defaults to true and was importing every .m3u it
found scanning the music folder (one per album from ripping software) as
a playlist -- 2059 of them, 1605 completely empty, hundreds duplicated.
Cleaned up the existing junk via the Subsonic API; this stops it from
coming back on the next scan.
2026-09-13 00:35:54 +00:00
poprhythm ebb2ad7b54 Scope Navidrome to music/albums (curated MusicBrainz-tagged set)
The nas_media share's music/ root also holds To Convert, shared, and
untagged folders that shouldn't feed the radio station's library.
2026-08-08 22:38:14 +00:00
poprhythm fb728d4bfc Add Navidrome and SUB/WAVE AI radio station
Navidrome indexes the existing music library on nas_media for Subsonic
access. SUB/WAVE (byo-proxy variant, LAN-only) provides the Icecast
broadcast, Liquidsoap crossfade/ducking, and AI DJ controller, reusing
the existing Ollama instance over npm-network for the LLM and Piper
for TTS.
2026-08-08 21:20:40 +00:00