13 ms·
Show HN: To fight quarantine boredom I build a site to watch movies with friends
- Animats 7y agoYou can do this in Second Life, although only for non-DRM video. There are movie theaters and big-screen TVs in the virtual world. You can watch with your friends, and talk or text to each other over the video.
- derwiki 7y agoPage <title> says "Bing Together"
- deleted 7y ago[deleted]
- kazinator 7y ago> To fight quarantine boredom I build a site to watch movies with friends. I would call it "CoVid: watch videos together, remotely."
- willio58 7y agoAlmost as perfect as it is morbid.
- choward 7y agoThe auction site for caskets?
- messe 7y agoCoVidBid?
- onetimemanytime 7y agoCaskets are so Februaryish
- deeblering4 7y agoAnd urns
- Uehreka 7y agoRight now I see a lot of folks making light of Covid-19 by coming up with silly pun-based names for sites, groups, etc. and I totally understand why: Many of us (especially in tech, where layoffs have been less bad than other sectors) currently associate this event with staying indoors, being kinda bored, trying to find things to do to pass the time. People are intellectual aware that there’s a deadly virus out there, but haven’t really emotionally reckoned with it. But I feel pretty confident that there’s going to be a whiplash change in public perception over the next month, as a large percentage of the population comes to know Covid-19 as the thing that killed friends or members of their families. So if you (the reader, this isn’t necessarily aimed at GP) are considering naming something after Covid-19, Corona(virus) or the word “pandemic”: I understand where you’re coming from, but I’d advise you to think twice. You really don’t want your brand to remind someone of the month they spent tending to a loved one with fluid in their lungs.
- aldoushuxley001 7y agodoes anyone know of a good website to do this but for music? Ideally I'd love to be able to create room where buddies can join, we can chat and take turns suggesting songs to play that we all listen to. I would literally pay money for that.
- fuklief 7y agoIf you pay for spotify, https://www.jqbx.fm/ https://www.jqbx.fm/ can do that.
- fenwick67 7y agoMPD can handle the streaming part for you but you have to have access to all the files. https://musicpd.org/ https://musicpd.org/
- lprubin 7y agoThis site does that for Youtube: https://plug.dj/ https://plug.dj/
- cameronbrown 7y agowatch2gether.com does YouTube, Vimeo, Dailymotion and SoundCloud
- a_t48 7y agohttps://cytu.be/ https://cytu.be/ - works with YT, SoundCloud, and some others.
- Avamander 7y agoAnd also supports videos from various platforms and self-hosted content.
- fonosip 7y agohttps://ba.net/screen-share-party https://ba.net/screen-share-party
- smoyer 7y agoThis is an awesome project ... my daughters have been doing this a bit just using group-chat on their phones but I'm going to propose our small prep school has a movie night. I guess that will test it at scale ;)
- adriand 7y agoSounds a little similar to https://rave.io/ https://rave.io/ Nice job!
- russfink 7y agoWhat if someone is on a device like a Fire TV?
- l1am0 7y agoCurrently this can not be supported with the tech stack I use. (As it uses javascript redirects to start a video)
- Joof 7y agoI've wanted this for so many years.
- thrownaway954 7y agoyour title attribute says "Bing Together", you're missing an "e"
- l1am0 7y agoThanks!
- deleted 7y ago[deleted]
- ghostpepper 7y agoThis is very cool but I worry about your bandwidth bill if it takes off. Does voice chat go through the server?
- l1am0 7y agoI static cache all /p/* site via cloudflare and the voice chat is via jitsi meet an external privacy friendly service
- dmtroyer 7y agothis is not intuitive.
- l1am0 7y agoWhat do you dislike about the interface? How can I improve it? Thanks for your help.
- dmtroyer 7y agoI'm just confused. How is syncing supposed to work? 1. I start a "watch party" 2. I give the link to friends. 3. They click the button "Open the movie and check for autostart." 4. The video opens. At the beginning. Not where the other people are at. What is "Autostart"? You mention to "Open the movie directly and ask in the voice chat what time you should jump to". How is this different than just sharing the link to the video and pressing play at the same time or having them skip ahead. I don't understand.
- l1am0 7y agoAh okay. So that button is to dominant Open the movie and check for autostart." is just the preperation to check if the video starts correctly e.g. if in firefox autoplay is allowed. The actually watch party starts when the countdown hits zero, by redirecting everyone in the same moment to the video. "Open the movie directly and ask in the voice chat what time you should jump to" is when you missed the start. Syncing works via starting everyone at the same time in the beginning of the movie
- philsnow 7y agoIf for some reason somebody joins late / gets kicked off, and you're watching something on youtube, youtube supports time-index URL fragments like this https://www.youtube.com/watch?v=F4-SxcCO5d0#t=3m17s https://www.youtube.com/watch?v=F4-SxcCO5d0#t=3m17s , and you could start a new watchparty with that URL. It's heavyweight and probably better to just sync by somebody shouting a timestamp, but if you need things synced there you go.
- leowoo91 7y agoI've entered a random youtube url, "open movie" test click worked fine but when the counter hit, it went to netflix... (Safari)
- l1am0 7y agoOh wow. That was propably the dumbest bug I ever produced. Still hat my testing (netflix) url hardcoded in the countdown javascript. Works now. Thanks for reporting.
- errantspark 7y agoMy friends and I do this through Discord. One person shares their screen playing netflix/disney/whatever and then everyone just hangs out in voice and watches together. It's a really seamless experience and the re-encoding is usually not a problem, action scenes can get a little blocky but the quality is really pretty great.
- joecot 7y agoIt didn't seem like Discord sent desktop audio with the screen share. Does it do so, or did your friend do some magic to get it to work? I've read for ex you can use pulseaudio on linux to mix the input sources and then use that virtual output for Discord, but I'd be happy to find an easier way.
- TypeCaste 7y agoShare the application, not the desktop. It will capture the application audio.
- SirYandi 7y agoNot that this isn't a great idea and something I am now thinking of doing, but I wonder if you're breaking some digital rights law here (?)
- jordigh 7y agoYou are, and if you're in a big channel that brings a lot of attention and Discord notices it they'll probably shut it down. Same reason people don't just usually stream movies from Twitch. I've seen some Twitch channels that do, like the popular Bob Ross channel, but that's with approval of the rights owners who get a cut of the revenue. Keep it small and intimate in Discord and it will probably be okay.
- ryeights 7y ago>the re-encoding is usually not a problem, action scenes can get a little blocky but the quality is really pretty great. YMMV. This usually barely works for me, I suspect you need a really steady, high-speed upload to make this work.
- kolchinski 7y agoThis is great, I've wanted something like this in the past! Thanks for building. I'll be giving it a try for a watch party I was planning with friends. Mind sharing how it works and what stack you used?
- l1am0 7y agoAwesome, hope it all works out. Stack is quite simple: Frontend: Bulma.css, Vanilla Javascript, HTML Backend: PHP, MariaDB It works by redirecting in the right moment to the streaming sites, via a JavaScript redirect. The voice chat is done via https://meet.jit.si/ https://meet.jit.si/ To handle potential big load, I force cloudflare to cache all sites under url /p/* thereby after the creation of the watch party, no request hits my server anymore :D
- joecot 7y agoI'm guessing it doesn't handle people pausing the video like Netflix Party or SyncLounge does then?
- l1am0 7y agoNo that is currently not possible, as there is no way of getting the information about the playback from the website. To enable this feature a browser plugin would be required again. With Binge Together I opted for not supporting that in favor of an easier use. (Not everyone included needs to install the extension etc.)
- goda90 7y agoSo my movie nights with friends used to involve watching a movie(on some streaming service or from disk), and then queuing up a bunch of random YouTube videos over Chromecast. It would be great if this wasn't tied to a single URL, but instead we could make a room and add videos to a queue to watch.
- l1am0 7y agoAwesome feature idea! This is currently the MVP and a lot more is to come. Will be added to my list. The problem would be on how to start the next video, as it is a javascript redirect only, so I have no information when a video in the queue is finished. Maybe websockets and someone pressing "next" could be an option.
- amflare 7y agoDoes this require everyone to have an account for the paid services (Netflix for now)? Does this require anyone to have an account for the paid services if you happen to be able to get your hands on a Netflix URL?
- l1am0 7y agoYes. Everyone involved need an account and needs to be logged in as well. It works by basically redirecting to the streaming website.
- ryandrake 7y agoIt would be awesome if it worked also for people with a local copy of the movie so people with Netflix could watch simultaneously with people with a digital file or physical media!
- mattste 7y agoHave you investigated what it'd take to addd Hulu support? I find majority of my shows are split between Netflix and Hulu.
- l1am0 7y agoNot yet as Hulu is not supported in germany (my home country). Will digg into it in the next few hours. Would anyone be willing to share their hulu account with me so I can test it? bingehulu@simon-frey.com
- effingwewt 7y agoI love this. I still speak fondly of the early days of netlfix, when it first got into streaming on the 360. You could invite an xbox live party to watch movies on Netflix. It had a border you could enable that made it look like a theatre screen with seats, with your live avatars sitting in them, a la Mystery Science Theatre. There was nothing quite like being in a chat party watching movies together. You could talk as loudly as you wanted while doing/eating what you wanted. Blew the actual theatre out of the water. Really amazing experience that was killed off way too soon (greed, Netflix didn't want non subscribers to watch free). Hopefully this is a road back there, definitely going to spread this around and show some $love edit: not finding a donation link, but if you get a link up I'm happy to do so!
- l1am0 7y agoThanks for all your kind feedback: Did not think of donations so far, but here is my paypal: https://www.paypal.me/51edpo https://www.paypal.me/51edpo Binge Together, still needs everyone involved to have an account with the streaming services, thoug.
- effingwewt 7y agoWonderful, and awesome work! Saw the donation links up, came back to say thanks and good luck with future endeavors!
- vinniejames 7y agoIt's not greed, it's licensing. Copyright owners wouldn't allow it, facilitating copyright infringement isn't good business
- fphhotchips 7y agoI don't know, YouTube does OK.
- effingwewt 7y agoStill greed if you ask me, how would it be different from me renting a movie at home and having friends over? I dread the day when we have forced ocular/ear implants that allow for the blocking of anything we dont have a license for. Nonetheless I get your point, I just believe it's sad that for all the innovation a free market touts, all I remember are the cool/amazing/interesting things they took from us by stifling real innovation.
- usrbintaco 7y agoDoes anyone want to babysit my kids remotely to fight boredom cause I'm losing my mind.
- mceoin 7y agoI've been waiting for this product. Nice work.
- Reedx 7y agoAnyone remember turntable.fm? I know a bunch of replacements popped up, but nothing seemed to capture the same kind of magic...
- aantix 7y agoAfter turntable.fm closed they briefly did Turntable Live. Which was the coolest online concert experience I ever had. I recorded a session. But sadly, not the system audio. But you can get a feel for the experience. https://youtu.be/08SvwB9S53U https://youtu.be/08SvwB9S53U
- MivLives 7y agoYes, I actually helped make a clone of it for my final college project. Since then the cocnept has sort of died. I'm a little surprised it's not something that Spotify did more with. I know they have a colistening feature but I have yet to have anyone want to attempt that. As far as I can tell you need to link up by Facebook to even attempt that.
- rdlw 7y agoYou can colisten to somebody's Spotify through Discord. Sadly it's a pretty obscure feature no one uses much, but it's worked well the couple of times I've tried it.
- lenocinor 7y agoI've used it some back when it was first introduced. Some people were just not ever able to sync with the stream sometimes, and also it was a bummer asking everyone to sign up for Spotify Premium to be able to listen. I don't know if it's better now but I personally would not recommend it to others.
- MivLives 7y agoIt's not as easy as dropping a link in a server and saying, hey come checkout my turntable room. I know that some voice chats have a music bot that works similarly for youtube though.
- text_exch 7y agoFor those who prefer text-based entertainment, I run an email newsletter called Thinking About Things [1], which sends out a link to an interesting article every day. It's aimed at curious people who don't have a lot of time to read - each email has an extended quote from the article so that you can see if it interests you. It's gotten very good reviews from readers. [1] https://www.thinking-about-things.com/ https://www.thinking-about-things.com/
- allpratik 7y agoThat's really interesting. Was indeed in a need of one since a long time. Already subscribed now and excited to review few emails and their content. Thank you for starting and maintaining something like this.
- manigandham 7y agoI recommend adding an archive of the past emails so I can review the content before signing up. You also get web visitors that way, people that would rather read websites or via RSS.
- drannex 7y agoNot the place for this, totally off topic.
- Avamander 7y agoWhat differentiates this and cytube? (https://cytu.be https://cytu.be)
- ryder9 7y agotreesnetwork.com still exists
- jjice 7y agoReally cool! Growing up, my friends and I spend many nights self queuing or on similar sites. Out of curiosity, what's your stack? Also, are there any plans for open source?
- l1am0 7y agoFrom other comment: Stack is quite simple: Frontend: Bulma.css, Vanilla Javascript, HTML Backend: PHP, MariaDB It works by redirecting in the right moment to the streaming sites, via a JavaScript redirect. The voice chat is done via https://meet.jit.si/ https://meet.jit.si/ To handle potential big load, I force cloudflare to cache all sites under url /p/* thereby after the creation of the watch party, no request hits my server anymore :D Currently I have no plan to open sourcing it
- awinder 7y agoThis is on my reading / testing list earlier today: https://www.theverge.com/2020/3/25/21191604/watch-movies-friends-online-netflix-hulu-youtube-party-twoseven-metastream-amazon-hbo-scener https://www.theverge.com/2020/3/25/21191604/watch-movies-fri... Will have to add this to the list!
- RangerScience 7y agoDoes this work with Chromecast? Netflix Party doesn't, and that's the main reason I don't use it.
- l1am0 7y agoNo it does not, as there is no api for controling the playback on the chromecast
- chx 7y agohttps://news.ycombinator.com/item?id=18123862 https://news.ycombinator.com/item?id=18123862 is great. Really, really great. No idea why it's not more widely recognized or used.
- freeqaz 7y ago(also shilling) Another similar site (that a friend of mine built) is TeamFlix. He built it to stream with his brother and didn't find any alternatives (this was a few years ago now). https://teamflix.com/ https://teamflix.com/
- chx 7y agoI am not shilling, I found the site just yesterday after much effort in searching and I am usually pretty good at searching. Learning it was basically a family effort: my brother and I have been online since 1993 and he has a librarian degree and I am a software developer / hacker and this combo has led to much expertise. My brother is better -- he can search in languages he can't read or write. It's like a magic trick.
- sah2ed 7y ago> he can search in languages he can't read or write. It's like a magic trick. Have you ever tried to suss out how he is able conduct web searches so effectively? Would be interested in what you learned.
- Malankov 7y agoAlso Togethr.TV (https://togethr.tv https://togethr.tv). Created by me some years ago! People can watch videos together and chat (text/audio) and some other features.
- chx 7y agoThe one about works with local files. For my purposes it's much better than YouTube.
- polishdude20 7y agoCan you easily add the ability to share screen or application so I can watch a video file with a friend?
- AndrewKemendo 7y agoI assume they avoided that on purpose due to copyright.
- tommy_mcclung 7y agoI have a 15 year old and 13 year old at home, online with their friends basically passing the time in quarantine with Zoom on all day. I literally just told my 15 year old something like this needs to exist. Showing him now... he’s going to love it.
- codpiece 7y agoSent it to my kids, thanks!
- philsnow 7y agoFeedback: I'd like a button that advances the 'start time' to "ASAP" -- I realize you're probably doing some NTP-like time syncing between clients, and "just start right now" maybe won't have everybody synced already, but if all my friends are already in the voice chat / already on the link, there's no need to wait for the appointed time. edit: alternatively since the URLs are hard to guess, you could have the creator of the watchparty specify a "auto-start ASAP after this many people have joined" number, so once Bob and Carol have joined, it just starts. Also, youtube ads are going to disrupt the synchronized start, since each person is going to see a different ad (or no ad), but I think you've said elsewhere in the thread that there's no way to get around this without requiring a browser extension.
- l1am0 7y agoAwesome! I love the "start after X people joined" idea. What you are currently seeing is the MVP. I plan to integrate websockets for the communication between clients. So you just can hit "start now" and it would start (or after X people joined the websocket channel). This will take some time, as it is a lot harded to get scalable as the current (static solution is. Yes, the youtube ads will be a problem that sadly can not be circumvented with my tech stack.
- Waterluvian 7y agoMy favourite thing is watching stuff with thousands of people in chat. Like Bob Ross or Mr. Rogers. The culture that emerges is magical.
- spaceprison 7y agoGreat idea! My wife was just doing this with a friend in st Louis over text.
- tbrock 7y agoThere are a lot of these. A way to stand out would be to make it work with all the streaming gadgets like an Apple TV, roku stick or fire stick. Would be a killer app right now. Who watches a movie sitting at their computer?
- l1am0 7y agoWould love that as well, but it is really hard to support even only chromecast with my tech stack. For now I do not plan to support TV applications with Binge Together.
- justlexi93 7y agoThis is will be fun since the lockdown is currently taking place all around the world.
- geoffreyy 7y agosimilar to netflixparty.com except: - it also supports prime/youtube/vimeo - it has an audio/video chat instead of a simple text chat - it doesn't require a chrome extension - it doesn't actually sync across the viewers? (start time, play/pause) does it mean you can literally support other platforms without any integration?
- LudwigNagasena 7y ago>it doesn't actually sync across the viewers? (start time, play/pause) What is even the point then? It's litearlly the only feature I expect from such service.
- virtualmic 7y agoFrom the description on homepage: > Wait until the countdown hits zero and your movie night starts So it does sync across viewers (I haven't actually tried it yet).
- l1am0 7y agoIt syncs the start time. As it works without a browser extension I can not sync the actual movie as I do not get the information. What I am planing to do is to allow a later join into the movie night by calculating how much time has passed since the movie night start and then send the late attendee to that time code in the movie. Not supported by all services tough :/
- geoffreyy 7y agoI agree and that's why I pointed it out. you could literally just put any URL to any website and call it a party if there is no sync capabilities.
- l1am0 7y agoAs written ion the page, it would be able to support any website on the internet, as it does a simple redirect to the website on countdown 0. What I want to provide is an auto start and a jump to timecode 0. All platforms that allow that via query parameters can be supported by binge together :D
- corpMaverick 7y agoIt is not clear to me if everybody in the party needs to have netflix. (or whatever service was chosen)
- l1am0 7y agoYes. Everyone needs to have an account and to be signed in.
- deleted 7y ago[deleted]
- SubiculumCode 7y agoI posted this link on my social media, and it got a fair bit of attention. Keep it up!
- irjustin 7y agoThis is really interesting. A Seattle startup where I am friends with a number of the old staff: BuddyTv [0] It makes me sad that the idea didn't work out and in times other than this... it still won't work out. But it's glad to know there are times when this absolutely valued. [0] https://en.wikipedia.org/wiki/BuddyTV https://en.wikipedia.org/wiki/BuddyTV
- softwarejosh 7y agocool project reminds me of rabbit.tv
- deleted 7y ago[deleted]
- moneywoes 7y agoWhat did you use to build it?
- l1am0 7y agoFrom other comment: Stack is quite simple: Frontend: Bulma.css, Vanilla Javascript, HTML Backend: PHP, MariaDB It works by redirecting in the right moment to the streaming sites, via a JavaScript redirect. The voice chat is done via https://meet.jit.si/ https://meet.jit.si/ To handle potential big load, I force cloudflare to cache all sites under url /p/* thereby after the creation of the watch party, no request hits my server anymore :D
- Hamuko 7y agoThere's https://syncplay.pl/ https://syncplay.pl/ for video files.
- noeltock 7y agoAny planned support for Plex? Thanks!
- wrboyce 7y agoThere is a similar product for Plex, I think it is called SyncLounge. Yep: http://synclounge.tv/ http://synclounge.tv/
- BiteCode_dev 7y agoI'm still wondering how people manage to get bored in today's age. You have millions of journals, books, music tracks, tv shows, films and video games. You have tutorials on youtube to learn new skill, such as cooking, yoga, DIY, coding, etc. You can chat, phone or email to all your relatives and friends. You can take the opportunity to produce something, write, build, create, imagine. Even without a computer you can write or draw. You can take time for yourself, sleep more, meditate, rest, do things slowly. Please explain it to me, I genuinely don't understand.
- tov_objorkin 7y agoWe're social animals, this is hardcoded part of our brain. Managing solitude require training as anything else.
- BiteCode_dev 7y agoSolitude and boredom is not the same. I understand solitude. You have a need. It's not fulfilled. I don't get boredom: I see so many ways to fulfill this need.
- imtringued 7y agoPeople were busy with other things than youtube or TVs. If you suddenly destroy their routine they will have to discover the internet for the first time.
- randomlogin 7y agoThank you so much for this! I will spread the word and I'm sure it'll outlive the pandemic. I was waiting for someone (even Netflix) to do this the last couple of years for Valentine's day (as I realized I won't spend the time on building it myself). Being in a long distance relationship made me realize that this would be a fun way to nurture the relationship - watching the movie together, while apart.
- NicoJuicy 7y agoI would love it if https://web.microsoftstream.com/ https://web.microsoftstream.com/ could be added ( work related)
- l1am0 7y agoWhat is that? Can't even login
- JorgeGT 7y agoIt's a corporate video sharing service in Office 365. Think Youtube for your company.
- l1am0 7y agoIf you would be able to share a login with me, than I could check if it can be included. Login could be send to office365bingewatching@simon-frey.com
- NicoJuicy 7y agoIt's my personal work email and has company videos on it. So I'm not able to share, sorry. What information would you need for it? nico@sapico.me
- Hitton 7y agoThere are already dozens of such sites (just search for alternatives to Kast or Rabb.it), why should we use this one? Are there any advantages over competition?
- l1am0 7y agoe.g. Compared to Kast it works directly in the browser without any additional software
- crimsonalucard 7y agoNice, also compatible with bit torrent.
- amelius 7y agoBut what if you have Netflix and your buddies have HBO Now?
- thatguyagain 7y agoReally cool! How do you make the streams start the same time for everyone?
- terminalcommand 7y agoOn the website it says that they figured out the autoplay feature on those sites. I imagine when the countdown ends, it enables the autoplay and the movie starts.
- AnonC 7y agoI personally don’t like people talking when watching a movie or a TV show. It’s fine if they exclaim or laugh or gasp depending on the situation (and not being too loud), but anything that’s some kind of speech or commentary makes me lose bits of what I’m watching and want to focus on. With streaming video, I can pause, rewind and then continue. But in this case, that would no longer be in sync with where the others are. The biggest advantage of streaming is being able to take breaks and continue at any point in time. I’m not sure how well this platform would work if there are many people and each one decides to take a break at a separate time (making others wait if they wish to be somewhat in sync). This may work better if participants pre-decide how many breaks will be taken and approximately at what times or points.
- dhimes 7y agoIt would be fun for stupid stuff though that doesn't really matter- you and your friends could chat and make fun of it MST3k style.
- klondike_klive 7y agoSome friends and I have started doing this with terrible movies, straight-to-DVD Steven Seagal/Nicolas Cage style stuff. Problem is we're all starting the movie at very slightly different times, like within 15 seconds but still sometimes hard to guess what people are referencing. Oh, and we don't use voice chat, it's just Whatsapp. I personally wouldn't feel comfortable piping up in a group of ten or twelve, some of whom I haven't met, I much prefer typing a joke, and am a fast enough typist that I'm not too much behind the action I'm writing about.
- l1am0 7y agoNow bingetogether.com has multi language support :D
- lukeplato 7y agothe app is a 3rd party voice chat with a URL link and a countdown, I'm surprised it's so popular tbh
- jmckib 7y agoI couldn't get it to work. When I click "Join movie party" it just opens another tab of the party page with a timestamp in the url. Also there appears to be a timezone issue? I have to input a time an hour ahead of what I actually want.
- l1am0 7y agoWas that a youtube link? That is fixed now. Still working on the timezone. Some browsers are doing problems here. If the problem still persists, would you be so kind and sending me a screencast on how the site behaves to: bingetogether@simon-frey.eu Thanks so much!
- lsv1 7y agoYou should get Google Analytics installed, and AdSense ads... at the least.
- l1am0 7y agoNo I do not want analytics. I use the privacy friendly matomo for that. Ads are planed, but I would like to go with another path than google as well. Maybe some movie sponsors :D
- ganessh 7y agoI am not able to create an URL. Is it down?