||6 years ago|
|app||6 years ago|
|hooks||6 years ago|
|public||6 years ago|
|scripts||6 years ago|
|.babelrc||6 years ago|
|.bootstraprc||6 years ago|
|.eslintignore||6 years ago|
|.eslintrc.js||6 years ago|
|.gitignore||6 years ago|
|.stylelintrc||6 years ago|
|.travis.yml||6 years ago|
|CONTRIBUTING.md||6 years ago|
|LICENSE||6 years ago|
|README.md||6 years ago|
|favicon.ico||6 years ago|
|fix.ie9.js||6 years ago|
|index.all.js||6 years ago|
|index.development.js||6 years ago|
|index.html||6 years ago|
|index.js||6 years ago|
|index.production.js||6 years ago|
|package.json||6 years ago|
|webpack.config.base.js||6 years ago|
|webpack.config.development.js||6 years ago|
|webpack.config.js||6 years ago|
|webpack.config.production.js||6 years ago|
This is an alternative web interface for Ampache built using Ampache XML API and React.
Trying it out
Just drop this repo in a location served by a webserver, make your webserver
public folder and head your browser to the correct URL :)
Or you can use the hosted version.
To use this interface, you need:
- An Ampache server on which you have an account, serving the XML API. Ensures your server has correct CORS header set.
- A modern browser.
For now, this is a work in progress and as such, the hosted
gh-pages branch) always
require the latest
develop branch of Ampache. As soon as this is stabilized
and Ampache gets a new version, this note will be updated with the required
master branch may differ from
gh-pages branch from time to time,
master branch may rely on commits that are not yet in Ampache
gh-pages branch is ensured to be working with latest Ampache
The supported browsers should be:
IE >= 9(previous versions of IE are no longer supported by Microsoft)
- Any last three versions of major browsers (> 1% net share).
- No support provided for Opera Mini.
If you experience any issue, please report :)
Building of this app relies on
First do a
npm install to install all the required dependencies.
Then, to make a development build, just run
webpack in the root folder. To
make a production build, just run
NODE_ENV=production webpack in the root
folder. All files will be generated in the
Please use the Git hooks (in
hooks folder) to automatically make a build
before comitting, as commit should always contain an up to date production
Compilation cache is stored in
.cache at the root of this repo. Remember to
clean it in case of compilation issues.
CONTRIBUTING.md file for extra infos.
This code is distributed under an MIT license.
Feel free to contribute and reuse. For more details, see