OBS Now Playing
Widget for OBS that shows the song you are now listening to.
Set up
Prerequisites
Steps
- Clone this repo or download the latest release.
- Run
npm run install-dependencies
to install the dependencies. - Run
npm run compile:all
to compile the source code (only do once and if the repo was cloned). - Run
npm run start
. It'll create the defaultconfig.json
file and exit. - Go to your Spotify for Developers dashboard.
- Click Create an app, give it the name & description you want & agree to everything.
- Click Edit settings & under Redirect URIs add
http://localhost:3000/api/login-callback
.
Note: if you plan on modifying the code, addhttp://localhost:3001/api/login-callback
too. - Click Show client secret & replace
<client_id>
with your Client ID, and<client_secret>
with your Client Secret inconfig.json
. - Run
npm run start
again and open http://localhost:3000. Follow the on-screen instructions.
To-do
- Get the now playing song
- Config file
- Frontend
- Fix ads giving "UnhandledPromiseRejectionWarning"
- Mini variant
- A more user-friendly UI (some sort of dashboard maybe)
- Set up section in
README.md
- Skin settings