Monthly Spotify Playlist

GitHub Link

Python

Web API

Spotipy

Playlist Automation

Cron Job

My Monthly Spotify Playlist project is a Python application that uses the Spotipy library to interact with the Spotify Web API. Its main purpose is to automatically generate and update a new curated playlist each month of the users most listen too songs, making it easy to keep a monthly collection of your favourite music without manual effort. As well as this, the program also creates a continuously updating playlist called "Favourites" which include your favourite songs of the last 6 months.

The project handles authentication with Spotify, sends API requests to fetch track data, and creates new playlists programmatically. It can also be paired with a cron job to run on a schedule, ensuring that a new playlist is created at the start of every month and update periodically

Goals and Motivations