This project, coded by Benny Nottonson using Python, implements LRU Caching and CCV Vectors for sorting images.
- Allows selection of playlist
- Works for public and private playlists
- Runtime generally <= 5s
- Scalable for large playlists
# Inside ./playlist_utils
# This can be created at https://developer.spotify.com/dashboard/applications
sp = spotipy.Spotify(auth_manager=SpotifyOAuth(client_id="########################",
client_secret="#########################",
redirect_uri="http://example.com",
scope="user-library-modify playlist-modify-public ugc-image-upload playlist-modify-private user-library-read"))
Follow the steps below to get started with the Spotify Album Sorter:
-
Clone the repository:
git clone https://github.com/benny-nottonson/spotifySort.git
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the program:
python main.py
Contributions are welcome! If you find any bugs or want to enhance the project, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more information.