Input your favorite albums and playlists, and, with the help of a simple algo-rhythm, find new songs!
Spot my new Song has a bias towards finding songs by artists and albums that you already love.
This is in contrast with Spotify's typical recommendations which are based on "connected" music tastes.
If you desire, you can create a playlist with the given recommendations from within the app for ease of listening.
- Open your terminal to the file path where Spot my New Song is located
- In the command line, run spot_my_new_song.py
If an error occurs, please consult to the "To Get Started" section - Enter the URL you were redirected when prompted
- Follow on-screen instructions
- Python 3+
- Spotipy
- A Spotify Access Token
Set your callback URI tohttp://localhost:8888/callback
Create a credentials.txt file where the spot my new song scripts are located, and input the following:
- Username = your_user_name
- Client-ID = your_client_id
- Secret Key = your_secret_key
*alternatively, you can simply run the spot my song script to generate this file.
Disclaimer: There is an error that occasionally occurs when fetching songs. This is not an error in this code, but rather an error in the Spotipy library.