A To Listen
queue manager and a GCloud test project.
To listen
tracks what you're listening to on Spoityf and removes things you've listened to from a playlist.
There are three components:
- A Flask application running on Google App Engine that manages the user facing website, registration, playlist selection, and authorization callbacks.
- A Cloud Function which runs on a schedule and publishes a PubSub message for every playlist that needs to be processed.
- A Cloud Function, triggered on PubSub messages, which grabs listened songs for a user and removes them from a playlist