Josh Pigford

PLYLST — Smart playlists for Spotify

Featured
85
Create smart playlists for your Spotify library! Stop relying on fancy pants algorithms to organize your library and instead build up playlists the way you want them.

Add a comment

Replies
Best
Josh Pigford
I have been a longtime iTunes user and, despite its shortcomings, the ability to build complex, dynamic playlists has yet to be matched by the other streaming services. I desperately wanted that ability in Spotify, so PLYLST is my attempt at building the thing I think it's missing most: that ability to put together dynamic playlists based on many different attributes. Spotify has a wealth of what they call "audio features" (danceability, valence, tempo, mode, energy, etc) and turns out those are pretty amazing tools for organize your library as well as discovering new music! There are over a dozen attributes that you can organize your Spotify library with. Oh, and it's open-source! https://github.com/Shpigford/plylst
samuraicode
@shpigford This is great. If it could show the BPM of the songs in my playlist then I could figure out a good cutoff value for the next iteration of the list!
Josh Pigford
@samuraicode Click on the little "i" info icon to the right of any track and it should be there!
✎ Andrew Warner
I switched from Apple Music recently because Siri finally supports it. Apps like this give Spotify superpowers I didn’t know could exist when I was on Apple
Josh Pigford
@andrewwarner Exactly! Apple Music really had some pretty powerful features for curating your music. Spotify has lagged behind for years...so, figured it was time to just do it myself. :)
Simon Bennett
Did you get a product hunt hug of death :D It did look interesting! I do get fed up of the same old music from spotify.
Josh Pigford
@mrsimonbennett It's a tight squeeze at the moment. Just shy of death. 🙃
Mike Ritchie
@mrsimonbennett @shpigford curious, where's it hosted? what's the bottleneck?
Josh Pigford
@mrsimonbennett @mike_seekwell Render.com...not having any issues at the moment. :)
Martin 🔥
Glad to see PLYLST here! I mainly use it to generate playlists for running (using the BPM filter) - works like a charm!
Josh Pigford
@martinrlzd Great to hear, Martin!
darktowers
Great job, thank you so much for creating this! Is there any reason why you can only use the variables once? e.g. One Artist Name rule instead of multiple Artist Name rules? Is it a shortcoming of the Spotify API or just something that you can control in your app? Would be great to be able to use those variables multiple times if possible. Look forward to future updates!
Josh Pigford
@darktowers Depends on the rule! For artists, you can use the | separator to do multiple artists! Artist Name contains Bob Dylan|Shakira|Taylor Swift
Yunus Tek
nice!
Josh Pigford
@ynstek Thanks Yunus! 🙌
Rania El-Ghezzaoui
Are you saying I don't have to press "I don't like this song" on almost every song in my Discover Weekly Spotify Playlist anymore?! HUGE! Congrats.
Josh Pigford
@rania_el_ghezzaoui Haha, I can relate to this feel all too well.
Duarte Martins
Very cool! Didn't know Spotify had so much information on each track, really interesting!
Josh Pigford
@duarteosrm It's pretty amazing!
Jack Smith
this is an awesome idea
Josh Pigford
@_jacksmith Thanks Jack! 🙌
Steven Jacobs
Great idea. Do you allow artists to pay for consideration spots in the playlists when it's applicable?
Josh Pigford
@stevenjacobs_ Thanks Steven! And that's a great idea. There's no commercial aspect to this yet (still waiting on approval from Spotify for my commercial license).
Steven Jacobs
@shpigford Great to hear. It sounds like you can monetize it the same way that Quuu has monetized their platform. Best of luck
Laura Martínez
This is really interesting. The playlist takes very long time to load but I really like the product. Great Job!
Josh Pigford
@laura_martinezo Thanks Laura! Where specifically is it loading slowly? You're saying when it saves it to Spotify? Or somewhere else?
Jack Smith
@laura_martinezo @shpigford it was taking a while to populate on the web and then took about an hour to actually appear in spotify for me. seems slightly faster now though.
Tom Medema
I always wanted to have a playlist based on what my friends play, is that something you can do next? ;) Checked your website and the "how" is not immediately obvious to me, so made some contextual points here: https://app.usebubbles.com/9a488... -- let me know if this helps!
Ghost Kitty
Comment Deleted
PoltergeistFM
nice!
PoltergeistFM
oh no it's off?! xD but why
Jack Ellis
Congrats on the launch, Josh, it's been a pleasure to watch this come to fruition.
Josh Pigford
@thejackellis Thanks Jack! 🤗
Johannes
I'm having a lot of fun with this. This is awesome - thanks, @shpigford !
Josh Pigford
@daimo Yay! Thanks Johannes!
Jack Smith
feedback: it could be good if it said an error message if no songs meet the criteria. as currently the playlist just sits empty it seems like. also, if i set "danceability" to "very", does that mean that it'll exclude songs which are marked "super" ? if so, it could be good if we could specify that they are "AT LEAST" ranked "very" (i.e. including very and super in that mix"). or that we can expand the criteria to include very OR super
Josh Pigford
@_jacksmith Great feedback! And yes, definitely need to implement less than/greater than/between options for some of those filters. :)
Josh Pigford
@_jacksmith Just implemented less than/greater than/between on Danceability, Acousticness and Energy!
Ragnor Comerford
Great tool! That's exactly what I had been waiting for. Just one question: Are there any plans to implement a disjunction of rules?
Josh Pigford
@ragnor_c Thanks! For the rules question, what exactly are you wanting to accomplish?
Ragnor Comerford
@shpigford Being able to create playlists with other boolean operators (and, or, not). E.g. "Rule1 OR Rule2" instead of only "Rule1 AND Rule2"
Ralph Jerome De Castro
This is really cool! I don't really use my playlists on Spotify that much, but I think this really lets you get creative with it, haha.
Josh Pigford
@ralph_jerome_de_castro Thanks! And maybe PLYLST will help you easily build some playlists that you'd actually use! 🎉