fix(auth): subsonic_password on bootstrap + dev compose defaults #10
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Two things needed to make the dev stack testable end-to-end with real Subsonic clients:
fix(auth)— bootstrap was creatingpassword_hash+api_tokenbut leavingsubsonic_passwordnil, which meant Feishin/Symfonium gotErrTokenNotSupportedon t+s auth. Mirror the bootstrap password intosubsonic_passwordso the admin signs in to Subsonic clients with the same credential printed on first boot.chore(compose)— dev stack now runs withdocker compose up --buildand no extra env: music bind-mount, startup scan on, admin username seeded. Postgres is on a private bridge network with its host port unpublished to avoid conflicts.Test plan
docker compose up --buildhttp://localhost:4533logs in withadmin+ printed password🤖 Generated with Claude Code