{"_id":"groovebasin","_rev":"59-102f1d49d02aec38835290750955ff68","name":"groovebasin","description":"Music player server with a web-based interface inspired by Amarok 1.4","dist-tags":{"latest":"1.5.1"},"versions":{"0.0.0":{"name":"groovebasin","description":"No-nonsense music client and daemon based on mpd","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"0.0.0","licenses":[{"type":"MIT","url":"https://raw.github.com/superjoe30/groovebasin/master/LICENSE"}],"engines":{"node":">=0.6.8"},"repository":{"type":"git","url":"git://github.com/superjoe30/groovebasin.git"},"dependencies":{"socket.io":">=0.8.7","node-static":">=0.5.9","coffee-script":">=1.2.0i","handlebars":">=1.0.4beta","formidable":">=1.0.8","stylus":">=0.24.0"},"scripts":{"install":"make"},"config":{"user_id":"mpd","log_level":2,"http_port":16242,"mpd_host":"localhost","mpd_port":6600,"mpd_conf":"/etc/mpd.conf"},"_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"_id":"groovebasin@0.0.0","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"b490fcf486ddd5c3182e57f54dbc6069d4209e59","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-0.0.0.tgz","integrity":"sha512-o6jXiYaeovtGATrbEsRixpKpMtpPX79xpFJ1ZzqC/tSKmHG5mr2TaNRwSuO7F4+j7DB4JFt14J7rF8TSDNCBgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKNyam7YoqhhQW9l+yGKo/U0/Q6HqxSDDsp16VJroJTAiAtJtcPCGFynj+Oh4lpkxygSSl+04b18k2SWAvek9ECig=="}]},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.0.1":{"name":"groovebasin","description":"No-nonsense music client and daemon based on mpd","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"0.0.1","licenses":[{"type":"MIT","url":"https://raw.github.com/superjoe30/groovebasin/master/LICENSE"}],"engines":{"node":">=0.6.8"},"repository":{"type":"git","url":"git://github.com/superjoe30/groovebasin.git"},"dependencies":{"socket.io":">=0.8.7","node-static":">=0.5.9","coffee-script":">=1.2.0i","handlebars":">=1.0.4beta","formidable":">=1.0.8","stylus":">=0.24.0"},"scripts":{"install":"make"},"config":{"user_id":"mpd","log_level":2,"http_port":16242,"mpd_host":"localhost","mpd_port":6600,"mpd_conf":"/etc/mpd.conf"},"_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"_id":"groovebasin@0.0.1","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"34a6f410a8b91ec2c5b892776d3460a83911d7e8","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-0.0.1.tgz","integrity":"sha512-Po2g8CbcNRpntyGG6rnO2sJgEpdvBSQOIhAx3pZTgJlgGyyZy1PjL+ZsGi6e4+0tgp13Qlm9Kb0gNIUe1mxWtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwS11ikHE55GuUiL30JHaz3qklIa418wdtDUANI/HIeAiAhv8yPi5ntCZfXklvXe9gTOIYbEsWwwu4CZ52CUlUumA=="}]},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.0.2":{"name":"groovebasin","description":"No-nonsense music client and daemon based on mpd","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"0.0.2","licenses":[{"type":"MIT","url":"https://raw.github.com/superjoe30/groovebasin/master/LICENSE"}],"engines":{"node":">=0.6.8"},"repository":{"type":"git","url":"git://github.com/superjoe30/groovebasin.git"},"dependencies":{"socket.io":">=0.8.7","node-static":">=0.5.9","coffee-script":">=1.2.0i","handlebars":">=1.0.4beta","formidable":">=1.0.8","stylus":">=0.24.0"},"scripts":{"install":"make"},"config":{"user_id":"mpd","log_level":2,"port":16242,"mpd_conf":"/etc/mpd.conf"},"_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"_id":"groovebasin@0.0.2","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"5a1a9c5852d5f3a340bd8028aa59c3464a12466c","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-0.0.2.tgz","integrity":"sha512-CbcfoM2/cQl+C1nBxCgVz3Vvdmwj7mTWOKf2+a2ddu1Ya2I/hNaYWgVeJW1/2khROrRoCFu0NLLjS74NVYMJcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvZBTg0XinCdXzH56mWFokw5FONIEQMDxVxFQJS6ND0wIhAPaZmjCXVn0yJBpPIKA/JsalnjXzRDoIBky0T1haRIDU"}]},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.0.3":{"name":"groovebasin","description":"No-nonsense music client and daemon based on mpd","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"0.0.3","licenses":[{"type":"MIT","url":"https://raw.github.com/superjoe30/groovebasin/master/LICENSE"}],"engines":{"node":">=0.6.8"},"repository":{"type":"git","url":"git://github.com/superjoe30/groovebasin.git"},"dependencies":{"socket.io":">=0.8.7","node-static":">=0.5.9","coffee-script":">=1.2.0i","handlebars":">=1.0.4beta","formidable":">=1.0.8","stylus":">=0.24.0"},"scripts":{"install":"make"},"config":{"user_id":"mpd","log_level":2,"port":16242,"mpd_conf":"/etc/mpd.conf"},"_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"_id":"groovebasin@0.0.3","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"9e772b68052e6e8b8203ebbb897628f1f96c5d47","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-0.0.3.tgz","integrity":"sha512-V8kkddqJ+LAedmZd/nTmaOwC2YOGtNhQNIN9Gc14qvxa0TGvfptA57TG/C1zf2i01Atlbt7INvWPCRDBf8LjHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPjmcjqgEQs8o6UUZAtHJfE2bZSB/ETE1QYQXlXA9KzwIhAP1Xg2LHplfXil+JisDSOFH8B8s5/VOe03Jadt7ftGT7"}]},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.0.4":{"name":"groovebasin","description":"No-nonsense music client and daemon based on mpd","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"0.0.4","licenses":[{"type":"MIT","url":"https://raw.github.com/superjoe30/groovebasin/master/LICENSE"}],"engines":{"node":">=0.6.8"},"repository":{"type":"git","url":"git://github.com/superjoe30/groovebasin.git"},"dependencies":{"socket.io":">=0.8.7","node-static":">=0.5.9","coffee-script":">=1.2.0i","handlebars":">=1.0.4beta","formidable":">=1.0.8","stylus":">=0.24.0","lastfm":">=0.8.0"},"scripts":{"install":"make"},"config":{"user_id":"mpd","log_level":2,"port":16242,"mpd_conf":"/etc/mpd.conf","state_file":".state.json","lastfm_api_key":"7d831eff492e6de5be8abb736882c44d","lastfm_secret":"8713e8e893c5264608e584a232dd10a0"},"_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"_id":"groovebasin@0.0.4","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"32126b3089033e8e92604a95a8e707d3a975d813","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-0.0.4.tgz","integrity":"sha512-I/Z61H+EHLNBPwGlhY7OGVOJoljGbLrIGjPFhNqidekSc/aBMECZRQLqirS6LNfH0FkZ2VEZc8nbyoqc7zqYwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5Y9+6SLHHQLm4zSnh2KEw54io7ofUKfbMeXWQ0j1YeAIhAPNetO77PlwgKob0a8mfvGBGe6GJ6XT8PsY3tDS6McqI"}]},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.0.5":{"name":"groovebasin","description":"No-nonsense music client and daemon based on mpd","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"0.0.5","licenses":[{"type":"MIT","url":"https://raw.github.com/superjoe30/groovebasin/master/LICENSE"}],"engines":{"node":">=0.6.8"},"repository":{"type":"git","url":"git://github.com/superjoe30/groovebasin.git"},"dependencies":{"socket.io":">=0.8.7","node-static":">=0.5.9","coffee-script":">=1.2.0i","handlebars":">=1.0.4beta","formidable":">=1.0.8","stylus":">=0.24.0","lastfm":">=0.8.0","mkdirp":">=0.3.0","node.extend":">=1.0.0"},"scripts":{"install":"make"},"config":{"user_id":"","log_level":2,"port":16242,"mpd_conf":"/etc/mpd.conf","state_file":".state.json","lastfm_api_key":"7d831eff492e6de5be8abb736882c44d","lastfm_secret":"8713e8e893c5264608e584a232dd10a0"},"_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"_id":"groovebasin@0.0.5","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"12db7a573de540ed99488f25f246da5550d00a54","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-0.0.5.tgz","integrity":"sha512-aceTWU94p3J1/f0Mg1guS1kIZhPxTl9OBHLrAplqB/FdX2E1/xFShBM0+thd4RXEibZZozBiOORz9VQL9MjPcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVv7okpa9xobrjWhM5Eqii3bPNBAHCpE1zKGSV6N/NCAiAQ8A/Sk0Pd7zjDU1HBivpJxmzBdkayncKDA/eTt8W4Sg=="}]},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.0.6":{"name":"groovebasin","description":"No-nonsense music client and daemon based on mpd","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"0.0.6","licenses":[{"type":"MIT","url":"https://raw.github.com/superjoe30/groovebasin/master/LICENSE"}],"engines":{"node":">=0.6.8"},"repository":{"type":"git","url":"git://github.com/superjoe30/groovebasin.git"},"dependencies":{"socket.io":">=0.8.7","node-static":">=0.5.9","coffee-script":">=1.2.0i","handlebars":">=1.0.4beta","formidable":">=1.0.8","stylus":">=0.24.0","lastfm":">=0.8.0","mkdirp":">=0.3.0","node.extend":">=1.0.0","zipstream":">=0.2.1"},"scripts":{"install":"make"},"config":{"user_id":"","log_level":2,"port":16242,"mpd_conf":"/etc/mpd.conf","state_file":".state.json","lastfm_api_key":"7d831eff492e6de5be8abb736882c44d","lastfm_secret":"8713e8e893c5264608e584a232dd10a0"},"_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"_id":"groovebasin@0.0.6","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"b955ecc812c27cfaff631491a820ea666af0111c","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-0.0.6.tgz","integrity":"sha512-AkoVOBsmLvc/bKQHHNDmwhDrb2KdYnGuTX7yZk+PO94vPidOt7C8s3Rf/zFlQ+hsDKg0c3+7Kt1OX4S0e68NSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC632rG9fAPu5mVUCWKFxxPrReVX9kapi5TGiJTEts3xAIgUQ2oRu/6NvsrMHxVv90I9bc3v0LDm7IVpA/kf3NZpLw="}]},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.1.0":{"name":"groovebasin","description":"No-nonsense music client and daemon based on mpd","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"0.1.0","licenses":[{"type":"MIT","url":"https://raw.github.com/superjoe30/groovebasin/master/LICENSE"}],"engines":{"node":"~0.8.2"},"repository":{"type":"git","url":"git://github.com/superjoe30/groovebasin.git"},"dependencies":{"socket.io":"~0.8.7","node-static":"~0.6.0","formidable":"~1.0.8","lastfm":"~0.8.0","mkdirp":"~0.3.0","node.extend":"~1.0.0","zipstream":"~0.2.1"},"devDependencies":{"coffee-script":"~1.3.3","handlebars":"~1.0.4beta","stylus":"~0.28.1","node-dev":"~0.2.3"},"scripts":{"dev":"npm install . && cake build && node-dev server.js"},"config":{"user_id":"","log_level":2,"port":16242,"mpd_conf":"/etc/mpd.conf","state_file":".state.json","development_mode":false,"lastfm_api_key":"7d831eff492e6de5be8abb736882c44d","lastfm_secret":"8713e8e893c5264608e584a232dd10a0","dynamicmode_history_size":10,"dynamicmode_future_size":10},"_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"_id":"groovebasin@0.1.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.2","_defaultsLoaded":true,"dist":{"shasum":"7943953dc407bfb89074615c02f86f5f7d44239e","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-0.1.0.tgz","integrity":"sha512-rZLLJQKvxJpteBY62jHS2C9qYKMBK43FoBDW1UI5PcNwhFtWmzpJ9mE/GGX2OCab9x85BoMm4LRRo1n0LNMONQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf+J3RPf4o9gf3J/BGJkd+/ydDKojwTrHnQmPp9ntDVgIhAJ0SbahYV7jJI5WHYrWFZsj28dI7zI3ynZ41AUbYuxEV"}]},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.1.1":{"name":"groovebasin","description":"No-nonsense music client and daemon based on mpd","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"0.1.1","licenses":[{"type":"MIT","url":"https://raw.github.com/superjoe30/groovebasin/master/LICENSE"}],"engines":{"node":"~0.8.2"},"repository":{"type":"git","url":"git://github.com/superjoe30/groovebasin.git"},"dependencies":{"socket.io":"~0.8.7","node-static":"~0.6.0","formidable":"~1.0.8","lastfm":"~0.8.0","mkdirp":"~0.3.0","node.extend":"~1.0.0","zipstream":"~0.2.1"},"devDependencies":{"coffee-script":"~1.3.3","handlebars":"~1.0.4beta","stylus":"~0.28.1","node-dev":"~0.2.3"},"scripts":{"start":"node lib/server.js","dev":"npm install . && cake build && node-dev lib/server.js"},"config":{"user_id":"","log_level":2,"port":16242,"mpd_conf":"/etc/mpd.conf","state_file":".state.json","development_mode":false,"lastfm_api_key":"7d831eff492e6de5be8abb736882c44d","lastfm_secret":"8713e8e893c5264608e584a232dd10a0","dynamicmode_history_size":10,"dynamicmode_future_size":10},"_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"_id":"groovebasin@0.1.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.2","_defaultsLoaded":true,"dist":{"shasum":"1a50d14d3b49bbb59a7cbfecd7be7f89bd34e00b","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-0.1.1.tgz","integrity":"sha512-gkWJi4Pf8ONuIlysHq/Db7Hr+5NVxDQn+HiZoPkdn4qc93dH120INDGgyaOFDCzNWwHXwvhvN0la5vB7L5Ho7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEw83abLJ4y7toc4KNZ644DTgW5Pcs2Z3O595iYJ8C3AIhAIOo2W+zLK9iTFs3rikpbKoa7whOrlaT7kIvDJynZer7"}]},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.1.2":{"name":"groovebasin","description":"No-nonsense music client and daemon based on mpd","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"0.1.2","licenses":[{"type":"MIT","url":"https://raw.github.com/superjoe30/groovebasin/master/LICENSE"}],"engines":{"node":"~0.8.2"},"repository":{"type":"git","url":"git://github.com/superjoe30/groovebasin.git"},"dependencies":{"socket.io":"~0.8.7","node-static":"~0.6.0","formidable":"~1.0.8","lastfm":"~0.8.0","mkdirp":"~0.3.0","node.extend":"~1.0.0","zipstream":"~0.2.1"},"devDependencies":{"coffee-script":"~1.3.3","handlebars":"~1.0.4beta","stylus":"~0.28.1","node-dev":"~0.2.3"},"scripts":{"start":"node lib/server.js","dev":"npm install . && cake build && node-dev lib/server.js"},"config":{"user_id":"","log_level":2,"port":16242,"mpd_conf":"/etc/mpd.conf","state_file":".state.json","development_mode":false,"lastfm_api_key":"7d831eff492e6de5be8abb736882c44d","lastfm_secret":"8713e8e893c5264608e584a232dd10a0","dynamicmode_history_size":10,"dynamicmode_future_size":10},"_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"_id":"groovebasin@0.1.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.2","_defaultsLoaded":true,"dist":{"shasum":"484979b1db9a4b786f93d3a2f817b90389f4b842","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-0.1.2.tgz","integrity":"sha512-17nLOYks8Ny/m9QsfM/lvCC/11/t94cHFP0WyqJSvnK+kashBBQIUmWAnxro/Nfen5A7b244Kmlv/QQcnt+mSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnFexdtnuU+qL2MxDcuzqKlS5ZZX91mnjBMaV6cZoDHAiEAxUJQ8v6tpNHCSz89amwQ91BKKkEbLIpWyym0ZdWdhGk="}]},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.2.0":{"name":"groovebasin","description":"No-nonsense music client and daemon based on mpd","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"0.2.0","licenses":[{"type":"MIT","url":"https://raw.github.com/superjoe30/groovebasin/master/LICENSE"}],"engines":{"node":"~0.8.2"},"repository":{"type":"git","url":"git://github.com/superjoe30/groovebasin.git"},"dependencies":{"socket.io":"~0.9.10","lastfm":"~0.8.1","zipstream":"~0.2.1","express":"~3.0.0rc5","temp":"~0.4.0","naught":"~0.2.2","async":"~0.1.22","superagent":"~0.9.5","mkdirp":"~0.3.4","mv":"~0.0.3","findit":"~0.1.2"},"devDependencies":{"handlebars":"~1.0.7","stylus":"~0.29.0","node-dev":"~0.2.8","jspackage":"~0.4.9","watch":"~0.5.1","coco":"~0.8.2"},"scripts":{"start":"naught start lib/server.js","stop":"naught stop","reload":"naught deploy","build":"npm install && coke build","dev":"npm install && coke dev"},"_id":"groovebasin@0.2.0","dist":{"shasum":"c702574f3b8fb05d82074ded8305b2d7a9b72471","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-0.2.0.tgz","integrity":"sha512-lrp8LyeLemC4cfDfCKUIgevSEDdN4U8xnrm9MS/KP12l6Eab0Nh7lgyyncssgPhVPQdlQa9GxrIVBqrwaaPz/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXP/DAOQzfaHDJwvoZ2qRc+Eg0iMAMVmx0Ws1Em2hyTAiA+mCP+vAV+KcoJCw9TyFdRAeMe0gY+dHfO34Uw4/mFAg=="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"0.2.1":{"name":"groovebasin","description":"No-nonsense music client and daemon based on mpd","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"0.2.1","licenses":[{"type":"MIT","url":"https://raw.github.com/superjoe30/groovebasin/master/LICENSE"}],"engines":{"node":"~0.8.2"},"repository":{"type":"git","url":"git://github.com/superjoe30/groovebasin.git"},"dependencies":{"socket.io":"~0.9.10","lastfm":"~0.8.1","zipstream":"~0.2.1","express":"~3.0.0rc5","temp":"~0.4.0","naught":"~0.2.2","async":"~0.1.22","superagent":"~0.9.5","mkdirp":"~0.3.4","mv":"~0.0.3","findit":"~0.1.2"},"devDependencies":{"handlebars":"~1.0.7","stylus":"~0.29.0","node-dev":"~0.2.8","jspackage":"~0.4.9","watch":"~0.5.1","coco":"~0.8.2"},"scripts":{"start":"naught start lib/server.js","stop":"naught stop","reload":"naught deploy","build":"npm install && coke build","dev":"npm install && coke dev"},"_id":"groovebasin@0.2.1","dist":{"shasum":"1ebfff0bcc7c10ee7ea54acc1b467f4538b411c4","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-0.2.1.tgz","integrity":"sha512-cRrwXy5dhlm76I3lsr8xyFIRD5KJZsQ0UelfAY1S4GUR1s0DwoAqRfU302ku7G5kHKr9CPZgUcjDdbQq0Icglg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkkDflUwmYRqtKksyuVzmxM2E4gvM5+UxTNUIlznQf+AiEAwfjXffI4S0YTUUG33wm3dDgH86riCpIX/uONt/0Z0Y8="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"1.0.0":{"name":"groovebasin","description":"Music player server with a web-based interface inspired by Amarok 1.4","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"1.0.0","licenses":[{"type":"MIT","url":"https://raw.github.com/andrewrk/groovebasin/master/LICENSE"}],"engines":{"node":">=0.10.20"},"repository":{"type":"git","url":"git://github.com/andrewrk/groovebasin.git"},"dependencies":{"lastfm":"~0.9.0","express":"~3.4.0","superagent":"^0.17.0","mkdirp":"~0.3.5","mv":"~2.0.0","pend":"~1.1.1","zfill":"0.0.1","requireindex":"^1.1.0","mess":"~0.1.1","groove":"~1.3.0","osenv":"0.0.3","level":"~0.18.0","findit":"~1.1.1","archiver":"^0.6.1","uuid":"~1.4.1","music-library-index":"^1.1.0","keese":"~1.0.0","temp":"~0.7.0","connect-multiparty":"~1.0.3","ws":"~0.4.31","jsondiffpatch":"~0.1.4","connect-static":"~1.0.1"},"devDependencies":{"handlebars":"1.0.7","stylus":"^0.42.3","browserify":"~3.32.0"},"scripts":{"start":"node lib/server.js","build":"npm install && ./build","dev":"npm run build && npm start"},"bugs":{"url":"https://github.com/andrewrk/groovebasin/issues"},"homepage":"https://github.com/andrewrk/groovebasin","_id":"groovebasin@1.0.0","dist":{"shasum":"7e6b373c704977f99f464482e231f036d8900c23","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-1.0.0.tgz","integrity":"sha512-embreJ2AXWJ9CoPxqXsZfSUweVUGRQCaVasds5ycCnDCmP4ljLlneRr6HTrleVnGX0Z8EN6VCiSY8tp1X7D26w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGNmCv6WA4RIwX4tF75JUzln1eiD9iGD2s9XN8G9jSRQIgLvF2C1CP3USqbaB/55HuLOflLavFzinDtfLkIybxH98="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"1.0.1":{"name":"groovebasin","description":"Music player server with a web-based interface inspired by Amarok 1.4","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"1.0.1","licenses":[{"type":"MIT","url":"https://raw.github.com/andrewrk/groovebasin/master/LICENSE"}],"engines":{"node":">=0.10.20"},"repository":{"type":"git","url":"git://github.com/andrewrk/groovebasin.git"},"dependencies":{"lastfm":"~0.9.0","express":"~3.4.0","superagent":"^0.17.0","mkdirp":"~0.3.5","mv":"~2.0.0","pend":"~1.1.1","zfill":"0.0.1","requireindex":"^1.1.0","mess":"~0.1.1","groove":"~1.3.0","osenv":"0.0.3","level":"~0.18.0","findit":"~1.1.1","archiver":"^0.6.1","uuid":"~1.4.1","music-library-index":"^1.1.0","keese":"~1.0.0","temp":"~0.7.0","connect-multiparty":"~1.0.3","ws":"~0.4.31","jsondiffpatch":"~0.1.4","connect-static":"^1.0.2"},"devDependencies":{"handlebars":"1.0.7","stylus":"^0.42.3","browserify":"~3.32.0"},"scripts":{"start":"node lib/server.js","build":"npm install && ./build","dev":"npm run build && npm start"},"bugs":{"url":"https://github.com/andrewrk/groovebasin/issues"},"homepage":"https://github.com/andrewrk/groovebasin","_id":"groovebasin@1.0.1","dist":{"shasum":"be1c7d778486f1a1b052cab2ad7b0c637f303073","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-1.0.1.tgz","integrity":"sha512-/sLkinLgs8j9PurROsF5mBAeq4uqMescggfyx11HEk2ClBEW7OtS9hJda+p/T77tm9BAb+qRBp5XBMvahTANQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYlMsLTKUfr/XgEiPn8QC8Qou/Dh/x6TRcV/rCp3amcAiEA2+RgomHQaBTOgo3rPmOPS3bVC0v/zol2jokCbVKKJ8o="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"1.1.0":{"name":"groovebasin","description":"Music player server with a web-based interface inspired by Amarok 1.4","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"1.1.0","licenses":[{"type":"MIT","url":"https://raw.github.com/andrewrk/groovebasin/master/LICENSE"}],"engines":{"node":">=0.10.20"},"repository":{"type":"git","url":"git://github.com/andrewrk/groovebasin.git"},"dependencies":{"archiver":"~0.10.1","body-parser":"~1.4.3","connect-static":"~1.1.1","cookies":"~0.4.1","express":"~4.4.3","findit":"~1.1.1","groove":"~2.2.1","jsondiffpatch":"~0.1.7","keese":"~1.0.0","lastfm":"~0.9.0","level":"~0.18.0","mess":"~0.1.1","mkdirp":"~0.3.5","multiparty":"~3.2.9","music-library-index":"~1.2.0","mv":"~2.0.0","osenv":"0.0.3","pend":"~1.1.1","requireindex":"~1.1.0","semver":"~2.3.1","serve-static":"~1.2.3","superagent":"~0.18.0","uuid":"~1.4.1","ws":"~0.4.31","ytdl":"^0.2.8","zfill":"0.0.1"},"devDependencies":{"browserify":"^4.1.6","stylus":"^0.46.3"},"scripts":{"start":"node lib/server.js","build":"npm install && ./build","dev":"npm run build && npm start"},"gitHead":"38b2e555d0f8e86fc898c1200c4a5985362147cf","bugs":{"url":"https://github.com/andrewrk/groovebasin/issues"},"homepage":"https://github.com/andrewrk/groovebasin","_id":"groovebasin@1.1.0","_shasum":"aaef5ece61e942b1688beadf3324255693be2efc","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}],"dist":{"shasum":"aaef5ece61e942b1688beadf3324255693be2efc","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-1.1.0.tgz","integrity":"sha512-yXhqJc5zKbzS3Hn+7f+/gY6bhEmZYyKcHrY0i3rWqF+KmawltBHC1RpNZS7FvUeOIUSn2RdxkElPXeYp5zLcag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzli6YKHQ29HqUZNP4cHTjzBKKW+Z+cv/6GP2K016jGAIhAIUFgUaV0HwdBPRNfb6+WKiij/wT+y2Rp3OCiSFThroy"}]}},"1.2.0":{"name":"groovebasin","description":"Music player server with a web-based interface inspired by Amarok 1.4","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"1.2.0","licenses":[{"type":"MIT","url":"https://raw.github.com/andrewrk/groovebasin/master/LICENSE"}],"engines":{"node":">=0.10.20"},"bin":{"groovebasin":"lib/server.js"},"repository":{"type":"git","url":"git://github.com/andrewrk/groovebasin.git"},"dependencies":{"archiver":"~0.10.1","body-parser":"~1.4.3","connect-static":"~1.2.1","cookies":"~0.4.1","express":"~4.4.3","findit":"~2.0.0","groove":"~2.2.3","jsondiffpatch":"~0.1.7","keese":"~1.0.0","lastfm":"~0.9.0","level":"~0.18.0","mess":"~0.1.1","mkdirp":"~0.5.0","multiparty":"~3.3.0","music-library-index":"~1.2.0","mv":"~2.0.1","osenv":"~0.1.0","pend":"~1.1.1","requireindex":"~1.1.0","semver":"~2.3.1","serve-static":"~1.2.3","superagent":"~0.18.0","uuid":"~1.4.1","ws":"~0.4.31","ytdl-core":"0.x.x","zfill":"0.0.1"},"devDependencies":{"browserify":"~4.2.0","stylus":"~0.47.1"},"scripts":{"start":"node lib/server.js","build":"npm install && ./build","dev":"npm run build && npm start"},"gitHead":"de2c3daf1238e255c9f4df886e57db950a4dfbda","bugs":{"url":"https://github.com/andrewrk/groovebasin/issues"},"homepage":"https://github.com/andrewrk/groovebasin","_id":"groovebasin@1.2.0","_shasum":"ccd3ad465458ce3ecceecf6a8e24858e80c90137","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}],"dist":{"shasum":"ccd3ad465458ce3ecceecf6a8e24858e80c90137","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-1.2.0.tgz","integrity":"sha512-/OaLQQQf9gJh10y/3mhVHN3SA9oCzJYM/iNSLaO7xjtO8W1MfPX2joECKSKbNtWcJDXOJSVj4BLavj96Ba2cBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAUEDR2PcSEBtgk2iDpfM44ZZLQWfvOzzr/FImUMYPEAIgV55DG0ExrPxD4H2h8TqE3kmhTIZPvAxphZI+0AUqMPo="}]}},"1.2.1":{"name":"groovebasin","description":"Music player server with a web-based interface inspired by Amarok 1.4","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"1.2.1","licenses":[{"type":"MIT","url":"https://raw.github.com/andrewrk/groovebasin/master/LICENSE"}],"engines":{"node":">=0.10.20"},"bin":{"groovebasin":"lib/server.js"},"repository":{"type":"git","url":"git://github.com/andrewrk/groovebasin.git"},"dependencies":{"archiver":"~0.10.1","body-parser":"~1.4.3","connect-static":"~1.2.1","cookies":"~0.4.1","express":"~4.4.3","findit":"~2.0.0","groove":"~2.2.3","jsondiffpatch":"~0.1.7","keese":"~1.0.0","lastfm":"~0.9.0","level":"~0.18.0","mess":"~0.1.1","mkdirp":"~0.5.0","multiparty":"~3.3.0","music-library-index":"~1.2.0","mv":"~2.0.1","osenv":"~0.1.0","pend":"~1.1.1","requireindex":"~1.1.0","semver":"~2.3.1","serve-static":"~1.2.3","superagent":"~0.18.0","uuid":"~1.4.1","ws":"~0.4.31","ytdl-core":">=0.2.0","zfill":"0.0.1"},"devDependencies":{"browserify":"~4.2.0","stylus":"~0.47.1"},"scripts":{"start":"node lib/server.js","build":"npm install && ./build","dev":"npm run build && npm start"},"gitHead":"b5da68a7ecdef7123d5b33b948885cc5dc5a2242","bugs":{"url":"https://github.com/andrewrk/groovebasin/issues"},"homepage":"https://github.com/andrewrk/groovebasin","_id":"groovebasin@1.2.1","_shasum":"cb8c38cd3d93e8c7e27219deadd9e06b335c9409","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}],"dist":{"shasum":"cb8c38cd3d93e8c7e27219deadd9e06b335c9409","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-1.2.1.tgz","integrity":"sha512-ZHvBURMFpxmZWpRg4iddLpW2Q/+APfzow3i4i2nbTBbzZiF9WDziNZ/8R7jXcmQoHRFEq1QqoI2NJQpzUYsWiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtBVa7nrwhJENJDoIdD6H2vnsYRN9/vMEWFal5SG6elAIhAPU/3fQnuFA4W7Z+C2pMFMBXX1ByWTLjoMfPYrYUqmYu"}]}},"1.3.0":{"name":"groovebasin","description":"Music player server with a web-based interface inspired by Amarok 1.4","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"1.3.0","licenses":[{"type":"MIT","url":"https://raw.github.com/andrewrk/groovebasin/master/LICENSE"}],"engines":{"node":">=0.10.20"},"bin":{"groovebasin":"lib/server.js"},"repository":{"type":"git","url":"git://github.com/andrewrk/groovebasin.git"},"dependencies":{"connect-static":"~1.2.2","cookies":"~0.5.0","curlydiff":"~2.0.1","express":"~4.8.4","findit":"~2.0.0","groove":"~2.2.6","keese":"~1.0.1","lastfm":"~0.9.2","leveldown":"~1.0.0","mess":"~0.1.2","mkdirp":"~0.5.0","multiparty":"~3.3.2","music-library-index":"~1.2.2","mv":"~2.0.3","osenv":"~0.1.0","pend":"~1.1.3","semver":"~3.0.1","serve-static":"~1.5.3","ws":"~0.4.32","yazl":"~2.0.1","ytdl-core":">=0.2.4"},"devDependencies":{"stylus":"~0.47.3","browserify-lite":"0.0.1"},"scripts":{"start":"node lib/server.js","build":"npm install && ./build","dev":"npm run build && node lib/server.js --verbose"},"bugs":{"url":"https://github.com/andrewrk/groovebasin/issues"},"_id":"groovebasin@1.3.0","dist":{"shasum":"38eba350f68cf0dae1ab732af590eec0aa6c3d8f","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-1.3.0.tgz","integrity":"sha512-97NIChJOGzJ7KIe7UH704D+zRRWtcSggWc42kiPZQz9LbP6r119KuZjO+cztRPUY/k5tXgzF3do2Qh3RfRSesw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaxjoPeKHHDIbBFrxDv8gxTlHbrvT72A3SDiH73z3YWAIgMeMy8wQDV2YbYR97bCNTGrwlw89ZZNJxCXvLRGAfN3Q="}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"1.3.1":{"name":"groovebasin","description":"Music player server with a web-based interface inspired by Amarok 1.4","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"1.3.1","licenses":[{"type":"MIT","url":"https://raw.github.com/andrewrk/groovebasin/master/LICENSE"}],"engines":{"node":">=0.10.20"},"bin":{"groovebasin":"lib/server.js"},"repository":{"type":"git","url":"git://github.com/andrewrk/groovebasin.git"},"dependencies":{"connect-static":"~1.2.2","cookies":"~0.5.0","curlydiff":"~2.0.1","express":"~4.8.4","findit":"~2.0.0","groove":"~2.2.6","keese":"~1.0.1","lastfm":"~0.9.2","leveldown":"~1.0.0","mess":"~0.1.2","mkdirp":"~0.5.0","multiparty":"~3.3.2","music-library-index":"~1.2.2","mv":"~2.0.3","osenv":"~0.1.0","pend":"~1.1.3","semver":"~3.0.1","serve-static":"~1.5.3","ws":"~0.4.32","yazl":"~2.0.1","ytdl-core":">=0.2.4"},"devDependencies":{"stylus":"~0.49.1","browserify-lite":"~0.2.2"},"scripts":{"start":"node lib/server.js","build":"npm install && ./build","dev":"npm run build && node lib/server.js --verbose"},"bugs":{"url":"https://github.com/andrewrk/groovebasin/issues"},"_id":"groovebasin@1.3.1","dist":{"shasum":"0e5750452b042ad58df210484838b6aad6d240cb","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-1.3.1.tgz","integrity":"sha512-HzmDUUhnGHBbAwkKEYzvS51mLvgDoZM948sikExVQwutAb7GxytfhnoUOoR7Cl84p57YRVlnQ+4DxDdvXFn9fA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3AKp+LlgiDIXqt2SaewXRFllxpMC09b+ycvTeQKFRFAiBXn5CosAR4iDx0C+URHlseSUrIp4ok6+xbrxPWUm2Euw=="}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"1.3.2":{"name":"groovebasin","description":"Music player server with a web-based interface inspired by Amarok 1.4","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"1.3.2","licenses":[{"type":"MIT","url":"https://raw.github.com/andrewrk/groovebasin/master/LICENSE"}],"engines":{"node":">=0.10.20"},"bin":{"groovebasin":"lib/server.js"},"repository":{"type":"git","url":"git://github.com/andrewrk/groovebasin.git"},"dependencies":{"connect-static":"~1.2.2","cookies":"~0.5.0","curlydiff":"~2.0.1","express":"~4.8.4","findit":"~2.0.0","groove":"~2.2.6","keese":"~1.0.1","lastfm":"~0.9.2","leveldown":"~1.0.0","mess":"~0.1.2","mkdirp":"~0.5.0","multiparty":"~3.3.2","music-library-index":"~1.2.2","mv":"~2.0.3","osenv":"~0.1.0","pend":"~1.1.3","semver":"~3.0.1","serve-static":"~1.5.3","ws":"~0.4.32","yazl":"~2.0.1","ytdl-core":">=0.2.4"},"devDependencies":{"stylus":"~0.49.1","browserify-lite":"~0.2.2"},"scripts":{"start":"node lib/server.js","build":"npm install && ./build","dev":"npm run build && node lib/server.js --verbose"},"bugs":{"url":"https://github.com/andrewrk/groovebasin/issues"},"_id":"groovebasin@1.3.2","dist":{"shasum":"3b3451e3fecf4ef801aab507b5842bbe3a7d8c27","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-1.3.2.tgz","integrity":"sha512-gWTAu/StKiIUB3B/WDE+zHvJ1eL51vTPdDTpskr5ae28eu3+gNAN0VVqUwgn0Cwo5WqMhjnmp9hQsuJGt1hYNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEe9cdVERxg0aSo3WVvQXl3JK63MuZeAWxAdkzncJI07AiEA2t8rJiUvUivD6Wx9wV3zJrLpPWsYt9Nm9xrIU0p8Mew="}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"1.4.0":{"name":"groovebasin","description":"Music player server with a web-based interface inspired by Amarok 1.4","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"1.4.0","licenses":[{"type":"MIT","url":"https://raw.github.com/andrewrk/groovebasin/master/LICENSE"}],"engines":{"node":">=0.10.20"},"bin":{"groovebasin":"lib/server.js"},"repository":{"type":"git","url":"git://github.com/andrewrk/groovebasin.git"},"dependencies":{"connect-static":"~1.3.1","cookies":"~0.5.0","curlydiff":"~2.0.1","express":"~4.9.7","groove":"~2.2.6","keese":"~1.0.4","lastfm":"~0.9.2","leveldown":"~1.0.0","mess":"~0.1.2","mkdirp":"~0.5.0","multiparty":"~4.0.0","music-library-index":"~1.2.2","mv":"~2.0.3","osenv":"~0.1.0","pend":"~1.1.3","semver":"~4.1.0","serve-static":"~1.7.0","ws":"~0.4.32","yazl":"~2.0.2","ytdl-core":">=0.2.4","findit2":"~2.2.2","content-disposition":"~0.5.0","yauzl":"~2.1.0"},"devDependencies":{"stylus":"~0.49.1","browserify-lite":"~0.2.3","human-size":"~1.1.0"},"scripts":{"start":"node lib/server.js","build":"npm install && ./build","dev":"npm run build && node lib/server.js --verbose"},"bugs":{"url":"https://github.com/andrewrk/groovebasin/issues"},"_id":"groovebasin@1.4.0","dist":{"shasum":"75403517756a264dcd3126353054f5fa39b592d5","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-1.4.0.tgz","integrity":"sha512-KZRWgiCGleb9Pk0u1OD4v/itR19cn0b2zUUeLllwLGAdcEKGu+45uGHyNcRAJcOIKu3DgJlLcgYEGBdkTVHvMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMHkUXecnLbnkfvsp5qrZhBEU2rlbNlJSVe1T6qYjthAiAxHLgWIDMxI0rae6X4R+xxBxKjGxAwFzSmCVpknqv5Vw=="}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}]},"1.5.0":{"name":"groovebasin","description":"Music player server with a web-based interface inspired by Amarok 1.4","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"1.5.0","licenses":[{"type":"MIT","url":"https://raw.github.com/andrewrk/groovebasin/master/LICENSE"}],"engines":{"node":">=0.10.20"},"bin":{"groovebasin":"lib/server.js"},"repository":{"type":"git","url":"git://github.com/andrewrk/groovebasin.git"},"dependencies":{"connect-static":"~1.4.0","content-disposition":"~0.5.0","cookies":"~0.5.0","curlydiff":"~2.0.1","express":"~4.10.6","findit2":"~2.2.3","googleapis":"~1.0.21","groove":"~2.2.7","httpolyglot":"~0.1.0","keese":"~1.1.1","lastfm":"~0.9.2","leveldown":"~1.0.0","mess":"~0.1.2","mkdirp":"~0.5.0","multiparty":"~4.1.0","music-library-index":"~1.3.0","mv":"~2.0.3","osenv":"~0.1.0","pend":"~1.2.0","semver":"~4.1.1","serve-static":"~1.7.1","yauzl":"~2.2.0","yawl":"~1.0.1","yazl":"~2.0.2","ytdl-core":">=0.2.4"},"devDependencies":{"browserify-lite":"~0.2.4","human-size":"~1.1.0","stylus":"~0.49.3"},"scripts":{"start":"node lib/server.js","build":"npm install && ./build","dev":"npm run build && node lib/server.js --verbose"},"gitHead":"75d9567b2b60f0e54db1a4b0b00ded715f320b52","bugs":{"url":"https://github.com/andrewrk/groovebasin/issues"},"_id":"groovebasin@1.5.0","_shasum":"4bc182a49f76f1d2f722a7c86df021f1b751c56f","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}],"dist":{"shasum":"4bc182a49f76f1d2f722a7c86df021f1b751c56f","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-1.5.0.tgz","integrity":"sha512-Gnzou9jpAZpv94ErYGIHOkGwfUTefd4TMoDgItjNY8TQV3OqHQiVL2nzkHkPiO4AlrFgNztIeK+hSsatq4BRsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3SAN2cl3Ekrc69NErnyq51TsSdLoU2LNGgdtdvTsFuAIhAJYdBHiWV980/509gotly9odoSe8PDdYhC7BpNdqf1kx"}]}},"1.5.1":{"name":"groovebasin","description":"Music player server with a web-based interface inspired by Amarok 1.4","author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"version":"1.5.1","licenses":[{"type":"MIT","url":"https://raw.github.com/andrewrk/groovebasin/master/LICENSE"}],"engines":{"node":">=0.10.20"},"bin":{"groovebasin":"lib/server.js"},"repository":{"type":"git","url":"git://github.com/andrewrk/groovebasin.git"},"dependencies":{"connect-static":"~1.5.0","content-disposition":"~0.5.0","cookies":"~0.5.0","curlydiff":"~2.0.1","express":"~4.12.3","findit2":"~2.2.3","googleapis":"~2.0.3","groove":"~2.3.3","httpolyglot":"~0.1.1","keese":"~1.1.1","lastfm":"~0.9.2","leveldown":"~1.0.6","mess":"~0.1.2","mkdirp":"~0.5.1","multiparty":"~4.1.2","music-library-index":"~1.3.0","mv":"~2.0.3","osenv":"~0.1.0","pend":"~1.2.0","semver":"~4.3.4","serve-static":"~1.9.3","yauzl":"~2.3.0","yawl":"~1.0.2","yazl":"~2.2.2","ytdl-core":">=0.5.1"},"devDependencies":{"browserify-lite":"~0.2.4","human-size":"~1.1.0","stylus":"~0.49.3"},"scripts":{"start":"node lib/server.js","build":"npm install && ./build","dev":"npm run build && node lib/server.js --verbose"},"gitHead":"70b2b9a6b99831b6a2b49db216cd3965e5709965","bugs":{"url":"https://github.com/andrewrk/groovebasin/issues"},"_id":"groovebasin@1.5.1","_shasum":"9eeacb8d38c951993bd9c693c0cc5f0633a762b4","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"superjoe","email":"superjoe30@gmail.com"},"maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}],"dist":{"shasum":"9eeacb8d38c951993bd9c693c0cc5f0633a762b4","tarball":"https://registry.npmjs.org/groovebasin/-/groovebasin-1.5.1.tgz","integrity":"sha512-0D10k5mCaivpeC1d6c7D0Sql0bRmvhslbBpHRuPoEsm13p2hM70JXVjbZJ8Lo95w4g/Elbcet/F92FVB8xS5Zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBndEcA0TaWNYj8I4BnT/RU+4cypKEr7OjGDuJ4qtdnWAiB2OWZQTC6VVk2LtbJNyIArYED/O7t/uFMcMWDH8ZW3XA=="}]}}},"readme":"# ![Groove Basin](http://groovebasin.com.s3.amazonaws.com/img/logo-text.png)\n\nMusic player server with a web-based user interface.\n\nRun it on a server connected to some speakers in your home or office.\nGuests can control the music player by connecting with a laptop, tablet,\nor smart phone. Further, you can stream your music library remotely.\n\nGroove Basin works with your personal music library; not an external music\nservice. Groove Basin will never support DRM content.\n\nTry out the [live demo](http://demo.groovebasin.com/).\n\n## Feature Highlights\n\n* The web client feels like a desktop app, not a web app. It predicts what the\n  server will do in order to hide network lag from the user.\n\n* Auto DJ which automatically queues random songs, favoring songs\n  that have not been queued recently.\n\n* Drag and drop upload. Drag and drop playlist editing. Keyboard shortcuts\n  for everything.\n\n* Lazy multi-core\n  [EBU R128 loudness scanning](http://tech.ebu.ch/loudness) (tags compatible\n  with [ReplayGain](http://wiki.hydrogenaudio.org/index.php?title=ReplayGain_1.0_specification))\n  and automatic switching between track and album mode.\n  [\"Loudness Zen\"](http://www.youtube.com/watch?v=iuEtQqC-Sqo)\n\n* Streaming support. You can listen to your music library - or share it with\n  your friends - even when you are not physically near your home speakers.\n\n* MPD protocol support. This means you already have a selection of\n  [clients](http://mpd.wikia.com/wiki/Clients) which integrate with\n  Groove Basin. For example [MPDroid](https://github.com/abarisain/dmix).\n  If you're writing a new client, upgrade to the Groove Basin Protocol with\n  the `protocolupgrade` command.\n\n* [Last.fm](http://www.last.fm/) scrobbling.\n\n* File system monitoring. Add songs anywhere inside your music directory and\n  they instantly appear in your library.\n\n## Install\n\n### Pre-Built Packages\n\n#### Ubuntu\n\n```\nsudo apt-add-repository ppa:andrewrk/libgroove\nsudo apt-get update\nsudo apt-get install groovebasin\ngroovebasin\n```\n\n### From Source\n\n1. Install one of these:\n   * [Node.js](http://nodejs.org) v0.10.36 or v0.12.x\n   * [io.js](https://iojs.org) v1.x.x\n   * On Debian and Ubuntu, `sudo apt-get install nodejs-dev nodejs-legacy npm`\n2. Install [libgroove](https://github.com/andrewrk/libgroove).\n   libgroove is available in many package managers. See the libgroove README\n   for more details.\n3. Clone the source and cd to it.\n4. `npm run build`\n5. `npm start`\n\n## Configuration\n\nWhen Groove Basin starts it will look for `config.json` in the current\ndirectory. If not found it creates one for you with default values.\n\nUse this to set your music library location and other settings.\n\nIt is recommended that you generate a self-signed certificate and use that\ninstead of using the public one bundled with this source code.\n\n## Screenshots\n\n![Search + drag/drop support](http://groovebasin.com/img/groovebasin-1.3.2-searchdragdrop.png)\n![Multi-select and context menu](http://groovebasin.com/img/groovebasin-1.3.2-libmenu.png)\n![Keyboard shortcuts](http://groovebasin.com/img/groovebasin-1.3.2-shortcuts.png)\n![Settings](http://groovebasin.com/img/groovebasin-1.3.2-settings.png)\n![Import](http://groovebasin.com/img/groovebasin-1.3.2-import.png)\n![Events](http://groovebasin.com/img/groovebasin-1.3.2-events.png)\n\n## Developing\n\n```\n$ npm run dev\n```\n\nThis will install dependencies, build generated files, and then start the\nsever. It is up to you to restart it when you modify assets or server files.\n\n### Community\n\nPull requests, feature requests, and bug reports are welcome!\nLive discussion in #libgroove on Freenode.\n\n#### Articles\n\n * [My Quest to Build the Ultimate Music Player](http://andrewkelley.me/post/quest-build-ultimate-music-player.html)\n * [Turn Your Raspberry Pi into a Music Player Server](http://andrewkelley.me/post/raspberry-pi-music-player-server.html)\n\n### Roadmap\n\n 0. Labels\n 0. Music library organization\n 0. Accoustid Integration\n 0. Finalize GrooveBasin protocol spec\n","maintainers":[{"name":"superjoe","email":"superjoe30@gmail.com"}],"time":{"modified":"2022-06-18T14:15:54.712Z","created":"2012-02-28T11:08:55.341Z","0.0.0":"2012-02-28T11:08:56.871Z","0.0.1":"2012-02-29T08:52:38.857Z","0.0.2":"2012-03-01T12:34:50.994Z","0.0.3":"2012-03-04T08:18:58.022Z","0.0.4":"2012-03-06T12:08:05.781Z","0.0.5":"2012-03-12T01:16:12.885Z","0.0.6":"2012-04-27T20:51:25.259Z","0.1.0":"2012-07-12T05:06:59.410Z","0.1.1":"2012-07-12T05:47:06.345Z","0.1.2":"2012-07-12T05:50:59.888Z","0.2.0":"2012-10-16T21:00:30.988Z","0.2.1":"2012-10-23T04:09:28.178Z","1.0.0":"2014-03-16T01:58:53.631Z","1.0.1":"2014-03-18T22:29:22.986Z","1.1.0":"2014-06-20T23:24:39.964Z","1.2.0":"2014-07-04T17:10:28.401Z","1.2.1":"2014-07-04T17:55:32.434Z","1.3.0":"2014-10-03T19:43:30.725Z","1.3.1":"2014-10-04T02:45:30.966Z","1.3.2":"2014-10-06T21:38:42.734Z","1.4.0":"2014-10-17T05:27:45.103Z","1.5.0":"2015-01-09T21:19:02.140Z","1.5.1":"2015-05-15T06:28:20.452Z"},"author":{"name":"Andrew Kelley","email":"superjoe30@gmail.com"},"repository":{"type":"git","url":"git://github.com/andrewrk/groovebasin.git"},"bugs":{"url":"https://github.com/andrewrk/groovebasin/issues"},"readmeFilename":"README.md"}