Skip to content
A Flask application to retrieve the singers' latest news according to your Spotify current playing song.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
images
templates
.gitignore
Dockerfile
LICENSE
README.md
app.py
requirements.txt

README.md

Spotify News MIT licensed

A Flask app (Python 3) to retrieve the singers' latest news according to your Spotify current playing song.

Configuration

Register an application with Spotify Developer, then export CLIENT_ID, CLIENT_SECRET and REDIRECT_URI as environment variables:

$ export CLIENT_ID='<CLIENT_ID>'
$ export CLIENT_SECRET='<CLIENT_SECRET>'
$ export REDIRECT_URI='http://localhost:5000/callback'

Usage

  1. To install app dependencies, simply run:
$ pip install -r requirements.txt
  1. Start the app at localhost:5000:
$ python app.py

Docker

Dockerfile is also provided. To run this app in a container, just simply install Docker first, then:

  1. Build the docker image:
$ docker build -t tsoliang/spotify-news .
  1. Pass the environment variables to Docker container then start the container and expose the container port to local port 5000:
$ docker run -d -p 5000:5000 \
             -e CLIENT_ID='<CLIENT_ID>' \
             -e CLIENT_SECRET='<CLIENT_SECRET>' \
             -e REDIRECT_URI='http://localhost:5000/callback' \
             tsoliang/spotify-news

Screenshot

screen shot

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.