ample
ample copied to clipboard
A simple web browser client for Ampache
Ample: A web browser client for Ampache v6+
Demo
- User
demo - Password
demodemo
Translations
Edit or add new languages via Inlang
Installing
- Download Ample
- Either from a prebuilt release
- or compile yourself from Git repository (see Developing)
- Place it anywhere on your server
- If you want to keep it close to your Ampache install, copy the
amplefolder into your Ampachepublicfolder, then you can access by adding/ampleto your Ampache server address e.g.yourampache.com/ample - Otherwise, you can put it anywhere you like (even on a different server from Ampache, just be mindful that the Ampache server will need CORS)
- If you want to keep it close to your Ampache install, copy the
- At the login screen, enter the full URL of the Ampache server you wish to connect to
- Alternatively you can hardcode an instance of Ample to a specific Ampache server, see Config file
Developing
- Clone the Ample repository and from the ample directory
cd ample - Install packages
npm install - For development and hot reloading
npm run dev - For building
npm run build, and see the contents ofdist
Additional console logging can be enabled by setting debugMode true in src/stores/state.js
Config file
{
// your Ampache server URL without trailing slash
"ampacheURL": "https://example.com",
}