Note: This is a personal project, shared as-is in case it’s useful to others. I’m not actively supporting feature requests or troubleshooting issues, but I’ll consider minor pull requests. Feel free to fork and modify as needed.
Edit or add new languages via Inlang Fink
Save as config/ample.json
, must be valid JSON (i.e. no trailing comma on the last item)
Key | Type | Description |
---|---|---|
ampacheURL | Required | Full URL to the Ampache server |
guestUserAPIKey | Optional | Login with this user's API key (use lowest Guest level permissions, this is public) |
loginMessage | Optional | Will be displayed on the login screen |
logo | Optional | Use custom image on the login screen (full URL or relative path to Ample folder) |
Example
{
"ampacheURL": "https://example.com",
"guestUserAPIKey": "123456789",
"loginMessage": "There's no place like 127.0.0.1",
"logo": "./config/logo.svg"
}
cd ample
npm install
npm run dev
npm run build
, and see the contents of dist
Additional console logging can be enabled by setting debugMode true
in src/stores/state.js