Skip to content

Ninjona/OpenWatchParty

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

197 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenWatchParty

Watch movies together, no matter the distance.

CI Jellyfin 10.9+ MIT License


OpenWatchParty enables synchronized media playback for Jellyfin. It consists of a Jellyfin Plugin (C#) that integrates the UI and a Session Server (Rust) that manages rooms and synchronization via WebSocket.

Quick Start

Users

docker run -d --name owp-session -p 3000:3000 \
  -e ALLOWED_ORIGINS="http://your-jellyfin:8096" \
  ghcr.io/mhbxyz/owp-session-server:latest

Then install the plugin from Jellyfin's catalog. See the Installation Guide for full instructions.

Developers

git clone https://github.com/mhbxyz/OpenWatchParty.git
cd OpenWatchParty
just up

See the Development Setup Guide for the full workflow.

Documentation

mhbxyz.github.io/OpenWatchParty

Contributing

License

MIT

About

OpenWatchParty brings real-time watch-party syncing to Jellyfin and local players through a lightweight, extensible open-source protocol.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Rust 38.5%
  • JavaScript 36.8%
  • C# 14.5%
  • Just 6.3%
  • HTML 2.9%
  • Dockerfile 0.7%
  • Shell 0.3%