Skip to content

clabroche/spotify-preview

Repository files navigation

Spotify-preview

Show what you listen to in all circumstances

Features

  • Stay in the foreground
  • Starts Spotify if it is not started
  • Control Spotify if it is started with dbus (regular account)
  • Control Spotify with WebAPI (you need a client_id and a client_secret on developer dashboard with your premium account)
  • Show album cover
  • Show artist name
  • Show album name
  • Show music title
  • Can skip to the next song
  • Can skip to the previous song
  • Can play/pause song
  • Bring Spotify back to the foreground

Screenshots

cover overlay

Download

Get a client id

Go to your dashboard here

dashboard

Click on create app

create

Click on edit settings and fill redirect URIs

redirect uris

That's it

clientid

Developpement

I don't have time to develop and test on a distribution other than Archlinux. AppImage should be fine for most distribution. If you feel like it, send me pull requests for other platforms.

Serve:

npm run serve

Build:

npm run build

Deploy:

Github Action build electron and push it to realease tab when a tag is encountered.