Crates is a tool to organize your Spotify library albums into categories or "crates."
Crates lets you organize your albums into custom categories, making it easier to find the perfect soundtrack for any moment. Sync your Spotify library, organize your Crates, and rediscover the joy of full albums curated just the way you like.
check out the live version of this running at app.crates.music
You'll need java, maven, and docker.
- Start up the database.
cd crates-database ./mvnw clean install docker:start
- Setup an
application-dev.properties
file in the resources folder with your spotify client ID and secret. Seeapplication-dev-example.properties
for the format. - Start up the backend.
cd crates-backend ./restart.sh
- Start up the frontend.
cd crates-frontend yarn start
- Open the UI in the browser
See CONTRIBUTING.md for details.
This project is licensed under the GNU Affero General Public License v3.0. See the LICENSE file for details.