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 amplenpm installnpm run devnpm run build, and see the contents of distAdditional console logging can be enabled by setting debugMode true in src/stores/state.js