Conversation
5 tasks
stackptr
force-pushed
the
glyph/audiomuse
branch
from
September 2, 2026 22:14
f147362 to
4f55c88
Compare
stackptr
force-pushed
the
glyph/audiomuse
branch
from
September 2, 2026 22:35
4f55c88 to
f4986cb
Compare
Three containers (postgres, flask, worker) on a shared podman network. Persistent data under /var/lib/audiomuse/. The flask API is exposed on port 8000 for the navidrome plugin and setup wizard. After deploying, visit http://glyph:8000 to complete the setup wizard and connect AudioMuse-AI to navidrome. Entire-Checkpoint: 2548eb6544f7 (cherry picked from commit 74c8af1)
Replace the audiomuse postgres container with the existing native services.postgresql instance. Add the audiomuse DB/user to db.nix and include it in postgresqlBackup. Both app containers switch to --network=host so they reach postgres on 127.0.0.1 directly, removing the need for a custom podman network. Entire-Checkpoint: d794d06ab601
Without this, numba emits 'cannot cache function: no locator available' inside the Podman container and silently skips all tracks. Pointing the cache at a subdir of the already-mounted temp volume gives numba a writable, persistent location. Entire-Checkpoint: d3b3e5bbdd47
Enable the audiomuseai navidrome plugin and agent now that the AudioMuse-AI backend is running. Entire-Checkpoint: 429c92e2b778
stackptr
force-pushed
the
glyph/audiomuse
branch
from
September 3, 2026 19:09
f4986cb to
2f67920
Compare
AudioMuse-AI's flask container binds host port 8000 directly via --network=host (its internal port is hardcoded, not configurable). open-terminal was already publishing 8000:8000, so it silently won the port and answered with its own 404 for any AudioMuse-AI request instead of connection being refused. Move open-terminal to 8001, which is trivially remappable, to free 8000 for AudioMuse-AI. Entire-Checkpoint: 9d33df0e6848
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
audiomuseainavidrome plugin/agent now that the backend is runningStacked on #530 (navidrome plugins: apple-music, nd-lyrics).
Test plan
audiomuseaiagent for recommendations