Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ZorrillosDev/watchit-desktop

Open movies everywhere
https://github.com/ZorrillosDev/watchit-desktop

decentralization film3 helia ipfs movies react web3

Last synced: 19 days ago
JSON representation

Open movies everywhere

Awesome Lists containing this project

README

        

[![All Contributors](https://img.shields.io/badge/all_contributors-11-orange.svg?style=flat-square)](#contributors-)

**Note:** The current web app and desktop versions are undergoing deprecation. A renewed version will be released soon, bringing improved features and a better user experience.

# WatchIt

WatchIt decentralizes the way you watch your movies. It employs a "collective entertainment methodology" where each user consumes movies from the network and simultaneously shares movies with other users.

[![screenshot](src/renderer/media/img/layout/screen2.png?raw=true)]()

### Overview

WatchIt is a movie playback system that allows users to filter, search, and play movies. To decentralize our movies so that everyone can have access to them, we employ incredible tools such as [Helia](https://github.com/ipfs/helia) and [Kubo](https://github.com/ipfs/kubo), which enables us to create a decentralized platform. In simple terms, WatchIt is an application that does not rely on external resources; instead, everyone contributes to its functionality.

## Features

- **Decentralized Movie Sharing:** Users share movies with each other, ensuring a robust and distributed network.
- **Movie Filtering and Searching:** Efficiently find and filter movies based on various criteria.
- **Seamless Playback:** Stream movies directly from the network without any centralized servers.

## Protocol Integration and Synchronization

WatchIt is part of the WatchIt protocol, which encompasses various components to ensure a fully decentralized and efficient movie streaming experience. The WatchIt app is a crucial part of this protocol, providing a user-friendly interface for interacting with the decentralized network. It can synchronize through different movie channels, opening the possibility to access various libraries with different content across the network. This enhances the diversity and availability of movies for all users.

## Node Types and Capabilities

[![screenshot](src/renderer/media/img/layout/nodes.png?raw=true)]()

## More info
* Visit our site [watchit.movie](https://watchit.movie).
* Read our post: [Watchit - Open Movies](https://dev.to/geolffreym/watchit-2b88).
* Read our interview in [Console 94](https://console.substack.com/p/console-94?r=3cbez&utm_campaign=post&utm_medium=web&utm_source=url)
* Get in touch with us in [matrix](https://matrix.to/#/#watchit:matrix.org) | [discord](https://discord.gg/VdGMqNJgFq) | [telegram](https://t.me/watchitofficial) | [reddit](https://www.reddit.com/r/watchitprotocol/)
* See our [FAQ](FAQ.md) for frequently asked questions.
* For help or bugs please [create an issue](https://github.com/ZorrillosDev/watchit-desktop/issues).

## Development

Some available capabilities for dev support:

- **Tests**: `make test` - Run tests.
- **Bootstrap**: `make bootstrap` - Setup the development environment.
- **Run Web**: `make runweb` - Run development mode for web.
- **Run Electron**: `make runelectron` - Run electron development mode

Note: Run `make help` to check for more capabilities.

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



FranciscoGarcia

📖 💻

Jacob Peralta

💻 🎨 📝 🤔 📓

Mark Robert Henderson

🧑‍🏫 💻 👀 📓

vaultec

🤔 📓 📢

phillmac

🤔 📓 📢 💻 🚇

vasa

👀

danrobi11

🤔 📓 🐛



Ѵ∑1L

🤔 🐛 📓

Jadson G. Matos

🤔

Farick Mena

🤔 📦 📓

mathiassond

📓 🐛

Yoseph Kurnia Soenggoro

🤔

olwe1

🐛

Stake2

🐛

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!