Skip to content

auteursoft/spotify-reeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spotify Reeper

Setup

  1. Make sure you have Python 3 loaded on your computer. This code was implemented and tested using Python 3.13.12 on an Apple Silicon Macbook Pro (circa 2023). Full Hardware ID:
Model Name:	MacBook Pro
Model Identifier:	Mac14,6
Model Number:	MNXA3JA/A
Chip:	Apple M2 Max
Total Number of Cores:	12 (8 performance and 4 efficiency)
Memory:	64 GB
System Firmware Version:	11881.101.1
OS Loader Version:	11881.101.1
Serial Number (system):	H460JG96WY
Hardware UUID:	AF186476-E8CF-5BF8-A2C2-6CC968E02DAE
Provisioning UDID:	00006021-000230DA3A43C01E
Activation Lock Status:	Enabled
  1. Clone this repository. Fork it first if you want to make contributions.
  2. Create a python virtual environment: python3 -m venv .venv
  3. Activate the Python virtual environment: source .venv/bin/activate
  4. Add the necessary external libraries to your Python virtual environment: pip install -r requirements.txt
  5. Spotify Developer Account: You’ll need to register an application to obtain your client_id and client_secret. 
  • Visit the Spotify Developer Dashboard.
  • Log in with your Spotify account.
  • Click on “Create an App” and follow the prompts.
  • Once created, you’ll find your Client ID and Client Secret in the app’s settings.  
  1. Set Up Redirect URI: Although not used in this script, Spotify requires a redirect URI to be set.
  1. Using the sample.config.json file as a template, put your Client ID and Client Secret in the designated location. Then, rename the file to config.json. This file is part of the .gitignore for your repository, so you won't accidentally push it up to the repo.

Using

  1. Make sure your config.json file is in the same directory.
  2. Run from the terminal like this:
python spreeper.py "https://open.spotify.com/playlist/2aOikiOH69uiC9VHIAODA6?si=d9c7ac2492bf43fa"

alt text

© 2025, Professor Doctor Sean P. Goggins, the Dork Union, and "Mr. Hand's Songs of Spicolli", which is also listed in the playlist.md file. Playlist generated using spotify-reeper

About

Pull down the songs and artists for a specified playlist

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages