🇹🇷 Türkçe • 🇫🇷 Français • 🇷🇺 Русский • 🇺🇦 Українська
WatchBuddy is a modular ecosystem that allows you to watch videos with friends simultaneously, regardless of distance. Our mission is to provide a unified synchronization bridge that works across Web, Mobile, and Desktop platforms.
WatchBuddy is built on a decentralized and extensible architecture. You are not limited to pre-defined content; you can create your own content providers and integrate them into the WatchBuddy ecosystem effortlessly.
The ExampleProvider project serves as the official blueprint for developers:
- Plug & Play: Simply add your provider URL to the WatchBuddy app to start watching.
- Isolated Development: Build and test your scrapers in a local environment without any dependencies.
- Powered by KekikStream: Utilize modern link extraction tools to resolve media URLs. Based on the architecture of KekikStreamAPI.
🚀 Build Your Own: Use the
ExampleProvidertemplate to bridge your favorite websites into the WatchBuddy experience with minimal Python code.
- ⏱️ Perfect Synchronization: Real-time playback sync for all participants.
- 🌍 Versatile Media Support: Native support for M3U/HLS streams and direct video URLs.
- 🛡️ No-Hosting Policy: We are a synchronization bridge. We do not host, store, or distribute any media content.
- ☁️ Cloud Connectivity: Optional profile sync to keep your favorites and history available across your devices.
- 💬 Integrated Interaction: Real-time chat and reaction sharing during your watch parties.
WatchBuddy is available on Android and iOS.
For more ways to discover titles and quickly send them into a room, you can also use one of these services:
- 🌐 Stream Web: https://stream.watchbuddy.tv
- 🤖 Telegram Bot: https://t.me/WatchBuddyRobot
For more transparency and detailed information, please visit our official pages:
We welcome community contributions to our open-source projects. Check out our repositories to see how you can help improve the ecosystem or expand content compatibility.