WatchIt: A Decentralized Movie Streaming Platform

WatchIt is a decentralized movie playback system. It is based on IPFS and OrbitDB and allows you to stream movies from the network you connect to.

It can be synchronized through different movie channels opening the possibility to many libraries with additional content across the network.

WatchIt has a simple and clean UI that allows you to filter, search, and play movies.

Let’s take a quick look at how to use WatchIt.

First of all, you need a public key to access a network. The only one I’m aware of right now is the one the devs offer.

The public domain movie keyonly provides access to public domain movies. However, anybody can create their own network.

Information can be found on GitHub ( link below ).

You can either download and install the app or use the web app. Either way, you decide to go, just copy-paste the key and clickConnect.

Once connected, you’ll be presented with the library of movies, and you search for a title, sort the library by year, recently added, rating, etc., and/or you can choose the movie genre.

When you find a movie that you’d like to watch, click on the cover, and you’ll be taken to a new screen where you can see a few details about the movie, watch the trailer or play the movie.

When you click on the Trailer button, a pop-up window will show up to play the trailer.

The trailer video comes from YouTube. However, due to the upload settings, some trailers are not allowed to be played outside of YouTube.

If you want to watch the movie, click on Play, wait for the app to connect you to the seeds, and enjoy.


WatchIt is available for Linux, macOS, and Windows and can be downloaded from GitHub.