Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gabrieljmj/phunky
:microphone: Desktop app integrating @spotify app with @musixmatch
https://github.com/gabrieljmj/phunky
desktop-app lyrics musixmatch spotify sync
Last synced: about 2 months ago
JSON representation
:microphone: Desktop app integrating @spotify app with @musixmatch
- Host: GitHub
- URL: https://github.com/gabrieljmj/phunky
- Owner: gabrieljmj
- License: mit
- Created: 2016-06-20T23:11:48.000Z (over 8 years ago)
- Default Branch: development
- Last Pushed: 2017-04-21T20:16:01.000Z (over 7 years ago)
- Last Synced: 2023-08-05T17:52:40.960Z (over 1 year ago)
- Topics: desktop-app, lyrics, musixmatch, spotify, sync
- Language: JavaScript
- Homepage:
- Size: 124 KB
- Stars: 14
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
phunky**Deprecated** - **musixmatch** have realesed their own [desktop app](https://about.musixmatch.com/desktop-app) for **Spotify**.
[Spotify does not support anymore MusixMatch lyrics](http://www.billboard.com/articles/news/7392812/lyrics-spotify-musixmatch-gone-for-now). Because of their delay to release a new tool, I've been working on it. Feel free to contribute.
## Running (dev mode)
Be sure to have NodeJS [installed](https://nodejs.org/en/download/).1. Clone or download the zip of the app, than install all dependencies
```cli
$ npm install
```2. Create a API key for browser without domain [here](https://console.developers.google.com/apis/credentials).
1. Go to: [Google's APIs Credential Page](https://console.developers.google.com/apis/credentials)
2. Click on the 'Create credentials' dropdown and select the 'API key' option
3. From the popup, click on 'Browser key'
4. Enter a unique name, leave the 'Accept requests from these HTTP referrers (web site)' field blank and click 'create'
3. Turn on the YouTube Data API [here](https://console.developers.google.com/apis/api/youtube/overview).
4. Create a config file called ```config.json``` in the root:```json
{
"clients": {
"youtube": "[YOUR_KEY_HERE]"
}
}
```5. [Install electron](http://electron.atom.io/) and run
```cli
$ npm start
```or
```cli
$ electron app/main.js
```## License
Under [MIT License](https://github.com/gabrieljmj/phunky/blob/development/LICENSE).