Ample
A web browser music client for Ampache, built with Svelte & wavesurfer.js
Features
- Available on the wiki
Requirements
- Ampache 5.x
- A modern desktop web browser (Chrome/Edge 88+, Firefox 78+, Safari 14+)
- Apache for a small .htaccess URL rewrite, or NGINX
Installing
-
Prebuilt release: Copy the
ample
folder into your Ampachepublic
folder, done! -
Git branch: I recommend creating a symbolic link within your Ampache public folder, otherwise if you have CORS configured on your server you can override the
detectedURL
insrc/stores/server.js
-
To access the Ample client add
/ample
to your Ampache server address. e.gyourampache.com/ample
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
Additional console logging can be enabled by setting debugMode true
in src/stores/server.js