Skip to content

steveiliop56/spow

Repository files navigation

Spow

A simple and good looking (subjective) Spotify now playing screen.

Now Playing Screen

Account Screen

Installation

As of now there are no prebuilt binaries or docker images. To run the app you will have to clone the repository with:

git clone https://github.com/steveiliop56/spow
cd spow

Create your config file:

{
  "client_id": "some-client-id",
  "client_secret": "some-client-secret",
  "redirect_uri": "http://127.0.0.1:3000/callback",
  "port": 3000,
  "address": "0.0.0.0"
}

Note

You will have to create an app in the Spotify Developer Console and use the same redirect URI as in the config.

And run with go:

go run .

Or build into an executable with:

go build .

Tip

You can use the CONFIG_PATH and STATE_PATH environment variables to specify a different path for the config and state files. By default the directory from where spow is executed from will be used.

License

Spow is licensed under the GNU General Public License v3.0. TL;DR — You may copy, distribute and modify the software as long as you track changes/dates in source files. Any modifications to or software including (via compiler) GPL-licensed code must also be made available under the GPL along with build & install instructions. For more information about the license check the license file.

Contributing

If you discover a bug or have a feature suggestion feel free to create an issue or a pull request. All kinds of contributions are greatly appreciated.

About

A simple and good looking (subjective) Spotify now playing screen.

Topics

Resources

License

Stars

Watchers

Forks