Great work, but wouldn't this need to work with movies? I.e. torrented or otherwise locally available?
Something like this https://syncplay.pl/ would probably be more appropriate but doesn't have the same syncing ability your tool has.
Haha, same. Once my attention is piqued I always binge (time permitting). I have a friend I watch TV shows with sometimes online (using this neat tool) and binge-watched Game of Thrones together not so long ago. I can't help doing it when I really like a show. 😀
It's free and super easy to use, and works on a variety of systems and with many players (VLC, MPCHC, etc. etc.)
The only caveat is that you and all your friends should have downloaded a copy of the file you want to watch: you can even use different releases and each one of you can watch at different resolutions.
4 seconds Google search...came up with this:
> #Syncplay
> Multi-platform and compatible with all the biggest video player apps out there (including VLC, KM Player and Media Player Classic), Syncplay is a free tool that allows you to sync video streams with friends. You need to have the movies you want to watch stored locally on your hard drive, but once you set up, it’s just a case of you and your friend saying you’re ‘Ready to Watch’ and hitting the Play button.
>
> Either person can pause and rewind the stream, and it’s a great way to get the comfort of using your favorite video player while watching movies together.
I don't think there is a chat but you can use any instant messenger and just put it beside the video player.
I actually read something in that style related to watching a synced twitch.tv stream. However, it involves a bit more of software than just VLC, and it's based on a twitch stream for the broadcast. I don't think you can happily stream a movie on twitch, of course, but it might serve as a starting point. https://www.reddit.com/r/GlobalOffensive/comments/4c5gwb/properly_synchronize_twitch_streams_to_watch_with/
Also, From that thread, I see this, no idea how it works, have a look and let me know if this might do the trick: https://syncplay.pl/ https://www.youtube.com/watch?v=bAJNXraZBpA
You can use syncplay.pl it is basically a controller for VLC with a (self hostable) server and multiple clients. Where you do have to get the file you want to play in VLC to everyone by yourself but after that you can play basically anything VLC can handle including YouTube videos with the YouTube lua script
Yes! You can both download the same file before hand and use VLC player with https://syncplay.pl It syncs the video playback so if anyone pauses, it pauses for the other person as well. I’d pair this with zoom’s PIP video mode so you have a smaller floating video of your date while you watch the movie
Hey there! I think I have found the perfect setup!
https://syncplay.pl/Syncplay-1.5.5-Setup.exe
Download this program, its what will let you share!!!! You just gotta install it like a normal program.
https://mpv.srsfckn.biz/mpv-x86_64-20180731.7z
Then download this, it's the best media player for sharing video apparently. I just used it and its fucking amazing dude. So so so cool. Just create a folder on your desktop, or wherever, called "MPV" and then extract all of the files from the second link and chuck em in that folder!
I did set up a room and everything seemed to work perfectly! I haven't had a chance to try it with my mate yet, but it seemed to work perfectly when I was the only one in the room! I'll let you know how it goes with a friend once I've tried!
Let me know if you have some luck!
Not entirely sure how rabb.it works but when I watch movies or shows with friends I use Syncplay which has always worked great for me. Everyone does need to have the movie or show on their PC though.
I'd like to put out another option out there. Still involves BigScreen, but using a different approach.
You want to avoid streaming anything outside of the hotel, since the WiFi is probably bad. Instead, play the same video on your laptop and on your computer at home, and sync it using SyncPlay.
Then open up BigScreen on your Quest, and stream your laptop desktop to your Quest (if a hotel WiFi can't handle it, even though you're not connecting to anything outside of the hotel - you can use a mobile hotspot from your laptop to connect the Quest).
This is a short video showing how it's done: Bigscreen Remote Desktop: How to STREAM YOUR PC to Oculus Quest / Oculus Go / Samsung GearVR
https://syncplay.pl/ is probably the best option out there in terms of video quality, since everyone is playing the video on their own machines, so there's no issues with "streaming quality and bandwidth. You can also publish the server nr and password and have anyone jump in. The obvious drawback is that everyone needs to have the episode downloaded locally and it needs to be the same version, so it's particularly geared towards people who "sail the high seas".
Can I suggest doing something like Syncplay does as an option when it comes to video? It'd be the lowest bandwidth+overhead, highest quality solution because then you're not re-encoding video and streaming it to multiple other clients, just timing linear data and player state.
Granted, this wouldn't work for everyone because all parties would need the same video file, but that is why I was suggesting it as an additional option.
You have a few options.
If it's a DRM-Free website like a pirated one you can use a voice-chat and screen sharing program like Discord. You can stream your screen and watch together that way.
Another option is using something like Syncplay. Both of you having the same file and it'll automatically sync the time and accept pausing from both sides.
There is an open source service called Syncplay that allows you and someone else running the software to watch a video in sync (for example if one person pauses, it pauses for both an keeps everything at the same time). You both need to have the same file, but I've been using it to watch things with a friend I like to go to the movies with and it's worked well for us. Also, it will sync up youtube videos. Possibly other streaming services, I don't know.
There's a few options...
If you're trying to broadcast it to them from your PC, there's Streama, which has a "sync-watch" feature in the player where you can generate a URL for another user to watch something with you and the pause/rewind/fast forward are bidirectional I believe.
If you both acquire the film file separately (or two different copies of the film with the same runtime, or you put the file on an HTTP server and your friend uses VLC) then you can use Syncplay to watch it in your preferred desktop media player with synced up pause/play/seeking.
Looks like there's delay compared to SyncPlay (and no options to change offset to accomodate delays). SyncPlay has options options to client-side fast-forward if lagging behind, automatic rewind on major desync, (although it's limited to mpv) chat input/output in native media player, OSD message for sync/desync/ready status... Not to mention automatic file selection on your designated folders to sync with others to get rid of the hassle of "where did I download the file, which file is the right one".
Also no options to select .mkv, and since it's basically playing video through browser it doesn't let you change audio/subtitle tracks if it's not hardcoded.
Nice try tho. I'd love to see a browser implementation of SyncPlay.
for now I will go with https://syncplay.pl/ this software snycs only the media player controls on the clients, so files need to be transmitted before, but it's simpler for my usecase
https://syncplay.pl and your favourite player (media player classic is there, it's a nice light player but VLC works too).
You can set up a community pause/play button for bathroom breaks.
Plex works well to store your library.
My ex and i used to do it this way, it's not too bad except when one side has buffering lag (3,2,1 start and i need to pee 3,2,1, pause). You just sync it at the beginning, this way you can watch YouTube stuff too.
If you have a Plex server i think there was a screen share option and it ensures you are watching the same version.
Eta: ok the plex way is to setup the library and then play with https://syncplay.pl and your favourite player (media player classic is there, it's a nice light player but VLC works too)
Have a look at Syncplay to watch movies together.
And about location tracking, you might find what fits the best for you by this way : https://www.reddit.com/r/selfhosted/comments/9zn0p4/selfhosted_location_tracking_alternative_to/
https://syncplay.pl/ requires everyone to have a copy of the same file locally or to stream it over http (possibly host files on your own web server or use youtube-dl) but from my experience it does a great job at keeping the players insync with no downside of having bad quality from someone restreaming the video.
Hi, me again. I just did a little digging online and if you want to simultaneously stream shared content you can use this open source software...
https://syncplay.pl/guide/client/
Otherwise I think it's a case of literally saying 3.2.1 and trying to start it at the same time.
There's potential to start a UK specific Discord I guess, I'm not sure if you can stream stuff on there for the whole group? I'm guessing thats just for messages? Not too up to scratch with Discord.
For the avoidance of doubt I want to note that that the Syncplay VLC interface is designed to work in conjunction with the free Syncplay client that is available from https://syncplay.pl/ (Source: Am Syncplay developer)