https://github.com/ilyaev/spotify-desktop-companion
Spotify Desktop Companion. Adds menu in tray with frequently used playlists/albums and controls
https://github.com/ilyaev/spotify-desktop-companion
electron react-desktop spotify spotify-playlist spotify-web-api typescript
Last synced: about 2 months ago
JSON representation
Spotify Desktop Companion. Adds menu in tray with frequently used playlists/albums and controls
- Host: GitHub
- URL: https://github.com/ilyaev/spotify-desktop-companion
- Owner: ilyaev
- Created: 2019-10-07T21:39:11.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T22:19:16.000Z (over 3 years ago)
- Last Synced: 2025-01-25T11:42:03.107Z (over 1 year ago)
- Topics: electron, react-desktop, spotify, spotify-playlist, spotify-web-api, typescript
- Language: GLSL
- Homepage:
- Size: 4.03 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spotify Desktop Companion
Tray application to quickly switch between spotify lists


# Config
Register Spotify App [Here](https://developer.spotify.com/dashboard/applications). In `src/env.ts` file update spotify client ID and URL to spotify auth server:
Add `http://127.0.0.1/` to allowed redirect URL's in registered spotify application settings
Setup spotify Auth server somewhere. You can use one in `server` folder and use ip/domain and port in `src/env.ts` configuration. Update `server/server.env.js` file with you spotify app client id and secret
# Install dependencies
- `yarn` or `npm i`
# Build
- `yarn build` or `npm run build` - build
- `yarn dev` or `npm run dev` - build&watch
# Run
- `yarn start` or `npm run start`
- `yarn run run` or `npm run run` - run in DEV mode
# Release
- `yarn dist` or `npm run dist` - build MacOS dmg (see `dist` folder)
- `yarn app` or `npm run app` - start MacOS app from dmg