Jelly-Party let's you synchronously watch videos on Netflix, Amazon, Disney+, Youtube and many other streaming services. It features: - Video Synchronization - Notifications - A floating chat - User avatars - Playback status updates every 5 seconds
I originally built Jelly-Party about a month ago to synchronously watch videos with friends on my Jellyfin server and since extended the application to work on most websites. Jelly-Party runs using vuejs & nodejs.
Some other great extensions have popped up in the meantime, but I still think it's worth sharing Jelly-Party — it uses a nodejs powered websocket server in the backend that is located in Frankfurt, Germany and should provide seamless connection and low latency.
I've made the entire source code public on Github, including the server code, so please feel free to check it out (https://github.com/seandlg). I'll also gladly check out any pull requests or suggestions for improvement. For any feedback, I'll be monitoring ProductHunt, Github and our Discord-channel (which you'll find a link to on our website).
Please note that I'm a recently self-taught developer and just started with vuejs a month ago. The extension works fine, but if you have any suggestions for improvement code-wise & tech-wise I'd appreciate any learning opportunity.
I'm excited to see what you guys think!
Best,
Sean
@jonathanlaniado I have not tested it, since I personally use Jellyfin. Let me know how it goes, if there's a problem I can have a look at it (or if you can share access to a temporary account, I can look into it myself)! As a note for Jellyfin users: Since the current web-version of Jellyfin doesn't provide a unique link for it's videos (it always ends in /index.html#!/videoosd.html), you'll have to join a party by Id rather than use the magic link. Then everything should work though :)
@hp68569656 Hey thanks for the suggestion! Jelly-Party does not include voice or video chat at the moment. I've been thinking about this feature and am still unsure whether a chrome extension would allow for the stability required for this feature — essentially this would call for P2P connections, which are somewhat wonky at times (networking gets more complicated & bandwidth usage can get quite high in a mesh network). I will keep this in mind though, the core functionality could continue running via websockets and then maybe voice chat could run on a separate P2P channel. Is this something more people would be interested in?
Jelly Party
Jelly Party
Jelly Party