Skip to content

HariSekhon/Spotify-Playlists

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9,657 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Hari Sekhon - Spotify Playlists

Spotify Profile Playlists Tracks Unique Tracks

GitHub stars GitHub forks License My LinkedIn GitHub Last Commit

CI Builds Overview ShellCheck JSON YAML XML Markdown Validation Kics Grype Semgrep Semgrep Cloud Trivy

Repo on GitHub Repo on GitLab Repo on Azure DevOps Repo on BitBucket

git.io/spotify-playlists

The Greatest Playlists Collection of anybody I know of in the world.

Point me to a better public one if you can! ๐Ÿ™๐Ÿผ

Built over 15+ years of scouring Spotify and writing dozens of programs using its API to track and manage my playlists to a high standard.


I'm always looking for new songs so if you know a great track that isn't in one of these playlists, open an issue for me to add it!

Top level playlists are in human readable format Artist - Track.

Spotify URI format playlists are under the spotify/ directory for easy backup / restore, analysis or copying to new playlists.

See HariSekhon/Knowledge-Base Spotify page for tools and tips around the playlist management, backups, playlist migrations, Spotify API tools I've written and 3rd party tools.

Hari Sekhon

Spotify Profile

My LinkedIn

(you're welcome to connect with me on LinkedIn)

Quick Guide

  • Genre mega mixes (eg. Pop / Dance, Hip-Hop / R&B, Rock / Metal, Electronica, Classical, Motown / Soul, Classics, Club, Disco! etc)
  • Best <Genre> / Elite ... / <special name> - shorter highest quality playlists (these are the ones you really want, listed below)
  • Artist specific playlists
  • Mixes in Time - YYYY MM - <description> date stamped mixes - stuff that was either hot at that time or that I discovered and listened to more at that time

Best of the Best

Larger Genre Playlists

Entire genres of songs which are decent but not elite enough to make the lists above:

More Playlists of Note

Best by Year

Here are the best tracks by year:

Shocking Revelations & Analytics

When compiling these playlists, I was shocked at the disparity in number of songs worthy of each year group.

Here is a graph of each year playlist number of tracks (run through my track name normalization code to deduplicate different versions of the same track to only count them once).

No this graph is not cumulative, it is per individual year in isolation:

Tracks Per Year

Conclusions:

  1. I cannot say that "Music is actually getting better" from a classical musician standpoint...
  2. We all know there are some all-time legendary songs that have ingrained themselves in our childhoods, movies & culture...
  3. We may or may not have some personal bias towards older legendary tracks due to replay bias building our connection to the older songs

but what I can say with some confidence is...

  1. There are more good songs in across genres overall in recent years than there were in earlier years - this is clearly shown in the graph of tracks below which is scraped from all my major playlists, genres and decades
  2. Of course the golden age of Hip-Hop & R&B has passed... this is well known
  3. There were some god awful number 1 songs in the 1990s that would never have been even played today given the higher competition...
  4. The competition was definitely thinner the further back in years you go - artists could afford to be less competitive and still get to the top
  5. Today that fantastic song you don't even remember the artist before moving on to the next song in the 100M+ song catalog
  6. We are drowning in more music than ever
  7. This gives us the bias that music today is too samey - really this is a music spam & filtering problem, which I have largely solved in this repo using extensive obsessive amounts of time and code as well as my general overall music fan coolness ๐Ÿ˜Ž ๐Ÿ˜‰
  8. Even my beloved 1980s cannot compete with the sheer volume of good songs available today
  9. Even if I wish they still made more music like the 80s, it's actually better to reach the 90s to collect the entire 80s music collection - vs if I went back to the mid 80s I'd be missing roughly half of it

Ethnic Playlists

Artists

Even my followed artists are backed up to artists_followed.txt and can be restored via my spotify scripts.

Artists with 5 or more tracks in my Liked Songs are automatically followed by my spotify scripts.

Best Artist Playlists

Far from a complete list - artists whose body of work is consistently high quality enough for its own playlist.

There are a lot of artist playlists in my libary but some need more culling of songs... time is always the issue.

The Tech Stuff

These playlists are downloaded and managed by scripts in the DevOps Bash tools and Spotify tools repos which are available as submodules under the bash-tools/ and spotify-tools/ directories respectively.

Aside from Backup & Restore, keeping all playlists in both Spotify and human readable formats allows all sorts of handy tricks, eg:

  • grep'ing your entire playlist catalog (which you can't do in Spotify's App)
  • auto-removing duplicates from a given playlist (detected via URI and/or human readable name - different levels of duplicate detection)
  • auto-removing tracks from todo playlists that are already in one of the core playlists so you don't have to check those tracks ever again (when combined with blacklist playlists this is a huge progressive efficiency gain)
  • setting all of the tracks in your favourite playlists to Liked Songs without a zillion clicks in Spotify (useful to port over your Starred tracks)
  • bulk-loading tracks from one or more playlists or even favourites from Liked Songs

git.io/spotify-playlists

More Core Repos

Knowledge

Knowledge-Base Diagrams-as-Code

DevOps Code

DevOps-Bash-tools DevOps-Python-tools DevOps-Perl-tools DevOps-Golang-tools

Containerization

Kubernetes-configs Dockerfiles

CI/CD

GitHub-Actions Jenkins

Databases - DBA - SQL

SQL-scripts

DevOps Reloaded

HAProxy-configs Terraform Packer Ansible Environments

Monitoring

Nagios-Plugins Nagios-Plugin-Kafka Prometheus

Templates

Templates Template-repo

Desktop

TamperMonkey Hammerspoon MPV-Scripts

Spotify

Spotify-tools Spotify-playlists

The rest of my original source repos are here.

Pre-built Docker images are available on my DockerHub and can be re-generated using the my Dockerfiles repo.

About

Awesome Playlist Collection - 400+ playlists, 102,000+ tracks, 30,000+ unique - in both human Artist-Track and Spotify usable (URI) formats. Spotify Profile: https://open.spotify.com/user/harisekhon. Spotify API tools are submodules of this repo.

Resources

License

Stars

Watchers

Forks

Contributors