combine.fm/README.md

24 lines
1.2 KiB
Markdown
Raw Normal View History

2014-12-02 18:34:31 +00:00
#match.audio [![Circle CI](https://circleci.com/gh/kudos/match.audio.svg?style=svg)](https://circleci.com/gh/kudos/match.audio)
2014-12-01 13:11:53 +00:00
2014-12-04 23:17:54 +00:00
Make sharing from music services better. We match links from Rdio, Spotify, Deezer, Beats Music, Google Music and iTunes and give you back a link with all of them.
2014-12-01 13:11:53 +00:00
2014-12-04 23:17:54 +00:00
Some of the services require keys/credentials be passed via environment variables:
Rdio: `RDIO_API_KEY` and `RDIO_API_SHARED`
Beats Music: `BEATS_KEY` and `BEATS_SECRET`
Google Play Music: `GOOGLE_EMAIL` and `GOOGLE_PASSWORD`
Google doesn't provide an API for Play Music, hence this `GOOGLE_PASSWORD` awfulness.
If you don't provide credentials, it will simply disable support for that service. Spotify, Deezer and iTunes don't need any auth.
2014-12-01 13:11:53 +00:00
To get started, first `npm install` and then run the app with `npm start` or tests with `npm test`.
2014-12-01 13:14:27 +00:00
2014-12-04 23:17:54 +00:00
This is in super early development and is incapable of handling getting dugg, never mind hacker news.
2014-12-02 01:35:10 +00:00
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
2014-12-04 23:17:54 +00:00
* Add some kind of persistence or caching so it could take a pummeling and not get me banned from the various services