Skip to content

Node-based music player and organiser, written using React.

License

Notifications You must be signed in to change notification settings

felamaslen/nmusic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nmusic

Node-based music player and organiser, written using React.

Version: 0.0.4-dev

Prerequisites

  • 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:
    1. Set MONGO_URL to your particular database instance.
    1. Set MUSIC_DIR to the directory containing your music files.
    1. Set SERVER_PORT to the port on which you wish to run the server.
    1. Set GET_ALL_SONGS to false if you have more than a couple of hundred songs.
  • Create a clean database: npm run dropdb
  • Most important: Install the app: npm install

Tasks

  • Clear the database: npm run dropdb
  • Scan for music files: npm run updatedb

I suggest running the second one regularly.

Usage

  • Start: npm start
  • Access the web interface (the default port is 8080)
  • The default username and password are user and password respectively

Notes

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.

About

Node-based music player and organiser, written using React.

Resources

License

Stars

Watchers

Forks

Packages

No packages published