An anti-label. A platform for musicians.
First install all of the dependencies.
Common Dependencies
sudo apt-get install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev
pg / postgres
sudo apt-get install libpq-dev
taglib-ruby
sudo apt-get install taglib
sudo apt-get install libtag1-dev
ruby-sox
sudo apt-get install libsox-fmt-all sox libchromaprint-dev
bundle install
rake db:create
rake db:migrate
rake db:reset
rails s
Try rake routes to see a list of URLS, or checkout the config/routes.rb file to see option. Not everything has a button yet!
Finish user interfaces for backend to make it easier for navigation
Need to make a better track uploader!
Tracking Credits - Artist owns and or can belong to a project through track credits. Have a discussion. Should credits be through listing roles (writing, arranging, lyrics, instruments) habtm vs through credits.
Play track from position (/views/music/show_album.html.erb) - $("td.play_track").on('click',function(e){
:row_order is only sustainable for 80,000 or so tracks. Need to index each one as it's own, otherwise, it will eventually break.