Ample: A web browser client for Ampache v6+
![Ample screenshot](https://private-user-images.githubusercontent.com/5735900/337302548-194c98a2-db2b-4f6c-be3b-92c80342436a.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk2MjI2MTUsIm5iZiI6MTcxOTYyMjMxNSwicGF0aCI6Ii81NzM1OTAwLzMzNzMwMjU0OC0xOTRjOThhMi1kYjJiLTRmNmMtYmUzYi05MmM4MDM0MjQzNmEuanBnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDYyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA2MjlUMDA1MTU1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZTIzN2NiMWM4NWYzMWRkOTAwNDczMTk4ZWRmM2E4ZWMwMWNhODM2MTFkYzJlMDA0MmY4NDI2NmM2ZTY2YTMyMiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.-esp8rkABYiLgwJiK-ZYHH42e4XWvK6fqDSzZHNHhoU)
- User
demo
- Password
demodemo
Edit or add new languages via Inlang
- 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
ample
folder into your Ampachepublic
folder, then you can access by adding/ample
to 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
- 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
{
// your Ampache server URL without trailing slash
"ampacheURL": "https://example.com",
}