Node-based music player and organiser, written using React.
Version: 0.0.4-dev
- Install nodejs if you haven't already
- Install ffmpeg (used for reading tags)
- Get access to a running MongoDB server
- In
code/server/config.js
: -
- Set
MONGO_URL
to your particular database instance.
- Set
-
- Set
MUSIC_DIR
to the directory containing your music files.
- Set
-
- Set
SERVER_PORT
to the port on which you wish to run the server.
- Set
-
- Set
GET_ALL_SONGS
tofalse
if you have more than a couple of hundred songs.
- Set
- Create a clean database:
npm run dropdb
- Most important: Install the app:
npm install
- Clear the database:
npm run dropdb
- Scan for music files:
npm run updatedb
I suggest running the second one regularly.
- Start:
npm start
- Access the web interface (the default port is 8080)
- The default username and password are user and password respectively
This is a preview, development release. Expect bugs to exist. Expect lack of key features. Expect to have to debug things.
If you do find a bug, don't be afraid to file an issue on Github! It would be much appreciated.