Make music sharing better.
https://combine.fm
bin | ||
lib | ||
public | ||
routes | ||
test | ||
views | ||
.gitignore | ||
app.js | ||
LICENSE | ||
package.json | ||
Procfile | ||
README.md |
Make sharing music from subscription services better. Give us one link (Rdio, Spotify or Google Music) and we'll match it with other services and give you back a link with all of them.
You'll need to have Rdio API keys (RDIO_API_KEY
and RDIO_API_SHARED
) and Google credentials (GOOGLE_EMAIL
and GOOGLE_PASSWORD
) and provide them via environment variables. Google doesn't provide an API for Play Music, hence this terrible hackery.
To get started, first npm install
and then run the app with npm start
or tests with npm test
.
This is in super early development, has no design and only supports albums right now.
On the immediate todo list:
- Use album release year for additional sanity check on matches
- Handle expected and unexpected errors better than the current crash-fest
- Use promises for service searches and do them simultaneously