Show HN: Playlistful – Collaborative playlists for parties
playlistful.com
playlistful.com
This is the first web app I have ever made, and my first time using any of the languages/tools involved.
Any feedback would be greatly appreciated! Thanks a lot
Also, the FAQ is a bit bare as I haven't had many Qs yet! I'll start working on that
Side comment: There is a site called https://www.thisismyjam.com/ might get confusing, not sure who was first though. It's pretty hard finding a unique name in this space, took me AGES to come up with Playlistful.
Could you add host-side configuration of an upper limit on video length, after which the remainder is automatically skipped? That would handle the case where someone (accidentally or otherwise) chooses an excessively long video (for instance, a version looped for several hours), to avoid the host having to manually skip it.
Related to that, you might consider letting the host designate a privileged client, so that the person running the party can hook that up to their phone to control skips and similar, without going directly to the party machine hooked up to the big screen and sound system. You might also offer options for consensus skips: "if more than N people want to skip a song...".
I like that if you fullscreen the video, it stays that way when a new video comes up; that makes this useful for more than just music. (Please do keep that working if you add non-YouTube support.) However, you might consider making a fullscreenable container that puts the video at almost-fullscreen, but still shows Playlistful and the party ID.
It looks like on the Playlist screen you replace the username with "You", even as a substring of the user's name: I tried it out with users "Foo", "Not Foo", and "Random", and when "Not Foo"'s song came up, Foo's Playlist screen showed it as "Chosen by Not You".
You might consider letting people add a YouTube playlist, or for that matter let users with a YouTube account choose from their favorited/liked/etc videos.
Your second point is a good idea, I had considered having a pop up that is visible for a few seconds, or maybe even the whole song, but that sounds like it might be better.
Also, thanks for the heads up, yeah it's just a s/$name/you/ replace. I'll look into that. Thanks
Since it's YouTube would you consider chromecast support from the host machine? I'm honestly not sure exactly how it works but it could be neat to have the videos on the TV and that's quite often where the best sound system is.
Also have you considered letting people set the party url? Taking advantage of the fact most could probably come up with a reasonably unique and memorable name and the fact you only need to keep them around for a few hrs or a day - it could make the connection easier.
Don't tell anyone, but at the moment you can pick the party URL by changing the id parameter in the URL after clicking start party... Though it is definitely something I'm considering adding official support for.
How do you "fairly" pick between queued songs? Do you rotate through every user one song at a time, or is there a scoring system involved?
I made something similar, but with the music coming from deezer instead of youtube, if you want to check it out : http://poll.dance
Cool, I'll check that out. How long ago did you release it? I've been looking for something like this for ages.
And thanks! It's not released officially yet, I'm still hacking on it on weekends, and beta testing it in parties. I may post it on hacker news when the spotify integration is ready
It's up at http://letsparty.fm. Not quite finished, but definitely usable for our purposes.
All: please don't try to promote your submissions to HN by getting friends to upvote them. If friends are trying to do you a favor, try to call them off. The HN software identifies most of this as voting ring activity and penalizes the story.
I imagine full disclosure would simply encourage more sophisticated voting rings :P