Spotify_images

Download album artwork from a playlist or artist on Spotify
Alternatives To Spotify_images
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Spotify Downloader11,1182210 days ago64June 27, 20227mitPython
Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found).
Spotiflyer8,051
4 days ago1,502gpl-3.0Kotlin
Kotlin Multiplatform Music Downloader, Supports Spotify / Gaana / Youtube Music / Jio Saavn / SoundCloud. NOTE: BEING REWRITTEN, SO STAY TUNED.
Mopidy7,654210782 days ago79April 28, 2022201apache-2.0Python
Mopidy is an extensible music server written in Python
Psst7,440
4 days ago100mitRust
Fast and multi-platform Spotify client with native GUI
Ncspot3,639
18 hours ago37September 17, 202295bsd-2-clauseRust
Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes.
Spotify Web Api Node2,772852923 months ago50January 24, 2021157mitJavaScript
A Node.js wrapper for Spotify's Web API.
Exportify2,357
19 days ago25mitJavaScript
Export/Backup Spotify playlists using the Web API
Spotify Web Api Js1,7492221025 days ago30October 12, 202123mitTypeScript
A client-side JS wrapper for the Spotify Web API
Spotifyapi Net1,2721225 days ago34September 28, 202114mitC#
:sound: A Client for the Spotify Web API, written in C#/.NET
Spotify Dl1,264
11 days ago31April 19, 202229mitPython
Downloads songs from your Spotify Playlist
Alternatives To Spotify_images
Select To Compare


Alternative Project Comparisons
Readme

spotify_images

spotify_images provides a simple method of retrieving all unique album art from either a Spotify playlist or artist on Spotify and creating a collage from the query.

Installation:

git clone https://github.com/orioncrocker/spotify_images

Setup:

Before using this program, you'll need to get credentials from Spotify's API. An account on Spotify will provide two credentials: 'client id' and 'client secret.'

Modify the config.py file's two fields:

client_id = 'your_client_id'
client_secret = 'your_client_secret'

Two prerequisites you'll need installed on your machine are pillow and spotipy. You can easily get both of these from the pip repository. If you aren't yet aware of the beauty of pip, go check out it's website. You're welcome.

pip3 install -r requirements.txt

Usage:

Download album art from an artist or playlist:

By default spotify_images fetches all unique art of any Spotify arist or playlist link given as an argument

python3 main.py https://open.spotify.com/playlist/13OSe3KLY2qnUrdP2Sv6j7

Verbose

Use the -v or --verbose flag to see what the program is doing in real time.

Create a collage

Use the -c or --collage collage flag to create a collage of the artwork downloaded.

python3 main.py -vc https://open.spotify.com/playlist/13OSe3KLY2qnUrdP2Sv6j7
Name: SRC#15
Type: playlist
results/src#15/blade_runner_(music_from_the_original_soundtrack).jpeg
results/src#15/low_country.jpeg
results/src#15/true_widow.jpeg
results/src#15/these_changing_skies.jpeg
results/src#15/odyssey.jpeg
results/src#15/can't_buy_happiness.jpeg
results/src#15/reptilians.jpeg
results/src#15/dangerous_days.jpeg
results/src#15/volume_1_(deluxe_edition).jpeg
results/src#15/led_zeppelin_iv.jpeg
results/src#15/lunz.jpeg
results/src#15/tempel.jpeg
12 saved to results/src#15
Total unique pictures: 12
Rows: 3	Cols: 4
Collage saved as: results/src#15.jpeg

The resulting collage:

Unleash The Archers Collage

Future features:

I would love to be able to specify a width and height for the purposes of creating wallpapers. Additionally, a website that hosts this code via Flask would be ideal so that anyone could utilize this software without the hassle of installation and configuration. However if I'm going do that I may as well rewrite this program in Javascript and save myself some trouble.

Popular Spotify Projects
Popular Playlist Projects
Popular Media Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Spotify
Playlist
Album