index, organize, and search your music collection, DJ sick sets.
record-crate crawls your music-folder, extracts the id3v2 tags from your music files, and creates an ElasticSearch index of your music.
record-crate's web-interface lets you search, and add additional tags to your music collection.
Currently, the record-crate server running by default on port 5000, serves as an API for the frontend (which runs via grunt by default on port 9000).
brew install elasticsearch
.npm install record-crate -g
.
sudo
, read this post: http://howtonode.org/introduction-to-npmrecord-crate start
.Or,
You can also install record-crate as an os-service-wrapper:
brew install elasticsearch
.npm install record-crate -g
.record-crate install
.record-crate start-service
.this has the advantage of storing your configuration settings for you.
To contribute to record-crate:
npm install
.npm build
, to rebuild assets.Patches welcome!