Awesome
Hari Sekhon - Spotify Playlists
An Epic collection of playlists built over a decade, using dozens of programs and scripts to track and manage to a high standard.
<a href="https://open.spotify.com/user/harisekhon"> <img src="https://www.seekpng.com/png/full/23-236407_listen-on-spotify-listen-on-spotify-logo.png" width=150 height=54 /> </a> <br />If you know a great track that isn't in one of these playlists, open an issue or message me on LinkedIn to add it!
Top level playlists are in human readable format Artist - Track
.
Spotify URI format playlists are under the spotify/
directory for backup/restore, analysis or copying to new playlists.
Hari Sekhon
<br>(you're welcome to connect with me on LinkedIn)
Quick Guide
- Genre mega mixes (eg.
Hip-Hop / R&B
,Dance / Pop
,Rock / Metal
,Electronica
,Classical
,Motown / Soul
,Classics
,Club
,Disco!
etc) Best of <Genre>
/<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
Upbeat & Sexual Pop
- the ultimate driving mega mixChill
- excellent chill tunes for work and lifeBest R&B
Best Pop
Best Rock
Best Motown / Funk / Boogie / Groove / Soul
- excellent tracks you wish you knew earlier, much of the best contemporary hip-hop tunes are "borrowed" from these Motown classicsWorkout / Dance / Trance / DnB / Energy / Beats
- gym mega mixWorkout Hip-Hop (Aggressive)
- gym hardcore for guys pumping iron and hitting bagsTrance / Dance - Best of
- high energy gym mix, best vocal tranceLove Songs
- for your sweetieSensual
- for a nice evening in with the girlfriendSongs About Sex
- for single guys with high testosterone in their prime, hip-hop basedBad Boy Gets Down
- similar to aboveElite Hip-Hop with Attitude
- legendary hip-hopSmooth Hip-Hop
- legendary hip-hopBounce to the Rhythm
- rhythm & vibes hip-hop, puts a bounce in your stepLight Fun Feel Good
- because sometimes you need to lighten up
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.
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 yourStarred
tracks) - bulk-loading tracks from one or more playlists or even favourites from
Liked Songs
More Core Repos
<!-- OTHER_REPOS_START -->Knowledge
<!-- Not support on GitHub Markdown: <iframe src="https://raw.githubusercontent.com/HariSekhon/HariSekhon/main/knowledge.md" width="100%" height="500px"></iframe> Does nothing: <embed src="https://raw.githubusercontent.com/HariSekhon/HariSekhon/main/knowledge.md" width="100%" height="500px" /> -->DevOps Code
<!-- [![Gist Card](https://github-readme-stats.vercel.app/api/gist?id=f8f551332440f1ca8897ff010e363e03)](https://gist.github.com/HariSekhon/f8f551332440f1ca8897ff010e363e03) -->Containerization
CI/CD
DBA - SQL
DevOps Reloaded
Templates
Misc
The rest of my original source repos are here.
Pre-built Docker images are available on my DockerHub.
<!-- 1x1 pixel counter to record hits --> <!-- OTHER_REPOS_END -->