Hello, I made Playlistful because I like hosting parties where everyone gets to contribute to the music, but hated people skipping each others songs, accidentally deleting the whole playlist, and queuing up 3000 songs so that no one else gets a turn.<p>This is the first web app I have ever made, and my first time using any of the languages/tools involved.<p>Any feedback would be greatly appreciated! Thanks a lot
Very nice!<p>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.<p>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...".<p>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.<p>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".<p>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.
This is really nice, congrats!<p>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.<p>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.
Nice! I like how your homepage is clutter-free. The music starting as soon as a track is added is also a nice touch.<p>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?<p>I made something similar, but with the music coming from deezer instead of youtube, if you want to check it out : <a href="http://poll.dance" rel="nofollow">http://poll.dance</a>
This really solves a problem I'm sure everyone has at house parties. Congratulations, you make me feel ashamed I didn't come up with this first :)
Good luck
This post was penalized by the voting ring detector, but we turned that off because we want to see original work on HN and because there's a genuine discussion here.<p>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.