A simple and good looking (subjective) Spotify now playing screen.
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.
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.
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.