A movie platform with a decentralized network approach.

Hi guys, for a few weeks some friends have been developing a movie platform with a decentralized network approach. We want to share it with the community. All are welcome to contrib.

Background

For a long time watching movies has overwhelmed me, I am simply limited by my time to go to the cinema. I am a movie fan but a developer with very little time to travel hours to buy a ticket and see the “latest” release of my “favorite movie” (In the country that i live, the cinemas are located in the capital and I live in a province with a few hours away).

Somehow the internet today helps us to cope with some of these problems, the other problem is that the internet offers very few resources to see good quality movies and those who offer it do so with movies that are definitely not the “last” launch of my “favorite movie” (sarcasm).

For this reason, a team of friends with the same ideology and need decided to take this crossroads to search, collect and expose a safe resource with quality films (no lag please), and that is where Watchit was born.

Unlike any current streaming service, Watchit decentralizes the way you normally watch your movies, helping to solve this “time/distance” factor at the same time.

Today, having the ability to share information with each other (P2P) directly, is simply amazing to me. My friend can have the “Spiderman” movie and transmit it to my other friend 300 KM away and that he can instead transmit the last “Avengers” movie for me to see it comfortably in my chair happily, it is also fantastic. This collective entertainment methodology is amazing.

Well, in order to decentralize our films so that everyone can have access to them, we resorted to incredible tools such as IPFS and OrbitDB, which allowed us to have created a DAPP (Decentralized App). In simple words, Watchit is an application that does not require external resources, but rather everyone helps everyone to make it work and this classifies it as a “Decentralized Autonomous Organization”. We are all happy together :) yay!!

Watchit gives users control over the content network by welcoming enthusiasts or small studios who wish to have a platform without much “red tape” in between to promote or distribute their films.

image info

Important note:

Some resources contain intellectual property or copyright so we consider that the content that is distributed through the application is the responsibility of its providers. The difference between these is that one provides legal public domain movies and the other versions may provides access to a database containing a wide variety of movies some containing copyright. We only provide access to public domain movies.

The real goal is to entertain but also to show the potential of decentralized networks, so whatever the goal, you will love Watchit!

The films used as examples in this article were included to feed the context, we do not promote copyright infringement.

How we built it

Where can i find the project?

Watchit Gateway | Watchit App | Awesome Orbit | Awesome IPFS

More info:

Special thanks to @aphelionz, @brokoli and @vasa-develop for their contributions to this article.

  • tronk
    link
    fedilink
    arrow-up
    15
    ·
    4 years ago

    This sounds amazing and I wish y’all success in making this good and popular! However, I do have this fear that the platform itself will be used for copyright infringement and y’all will be receiving DMCAs constantly (?) or be asked aggressively to stop development or to take your code down from GitHub. Am I being paranoid? I hope so…

    But anyway, congrats!

      • iortega@lemmy.eus
        link
        fedilink
        arrow-up
        8
        arrow-down
        1
        ·
        4 years ago

        The FAQ doesn’t have anything related to GitHub. I would just move to an alternative. But well, I guess, I understand projects look more professional and are more popular when they are on GitHub. I already gave my opinion tho.

        • WatchitOP
          link
          fedilink
          arrow-up
          4
          arrow-down
          1
          ·
          4 years ago

          Yeah!! Got your point. We hope not to have complications of any kind or any collateral effects from providers with illegal content :( .

    • federico3
      link
      fedilink
      arrow-up
      5
      ·
      4 years ago

      Not just DMCAs. People have been arrested and even imprisoned for writing software that is clearly designed to facilitate copyright infringement.

      Arguing around technicalities is not an effective defense, especially when the goal of downloading movies is made very clear by remarks like:

      “last” launch of my “favorite movie” (sarcasm).

      Some examples:

      https://en.wikipedia.org/wiki/The_Pirate_Bay_trial

      https://www.theverge.com/2015/8/20/9181243/popcorn-time-how-to-sites-arrested

      https://torrentfreak.com/police-arrest-men-for-spreading-popcorn-time-information-150819/

      • WatchitOP
        link
        fedilink
        arrow-up
        6
        arrow-down
        1
        ·
        edit-2
        4 years ago

        Hi buddy, thanks for your comment. Yeah, I guess there is a world of possibilities, as we said “A baseball bat can be used to kill somebody, or it can be used to play baseball. we just make bats”. I suppose that the platforms have their purpose and like any social network or medium for the transmission of content, it will be vulnerable to the content that its users publish. I am not a lawyer but I consider that the case of popcortime was directly related to content that infringes the authorship, we for our part provide access to public domain movies only and one of the main purposes of the network is to give control to users to produce content, for example independent cinema, we do not promote copyright infringement. “last” launch of my “favorite movie” (sarcasm). <- it is quite subjective, my favorite movie could be the hunchback which is public domain movie.

  • DePingus
    link
    fedilink
    arrow-up
    5
    arrow-down
    2
    ·
    4 years ago

    Word of warning for those looking to host their own. Last I checked Ipfs is not an anonymous network. Not sure how, or even if, this is addressed in the project. A little info on this would be nice.

  • not
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    4 years ago

    This looks interesting hopefully it goes well

    • WatchitOP
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      4 years ago

      Hi, thanks for your comment. Did u tried the appImage? We are having some issues with .deb in Debian distro :(

        • WatchitOP
          link
          fedilink
          arrow-up
          1
          ·
          4 years ago

          Hi, thanks for your reply. If u can try appimage would be great in the meantime

  • ghost_laptop
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    4 years ago

    I downloaded it but it asks me for a public key, how do I use it?

    • WatchitOP
      link
      fedilink
      arrow-up
      4
      arrow-down
      1
      ·
      edit-2
      4 years ago

      Hi buddy, thank you for your comment. We provide a public domain movies key please try using QmR9f898E2Y6H4rUqUQkB5g615wht1q4fxCPfZzxA4jXaR

      • ghost_laptop
        link
        fedilink
        arrow-up
        4
        arrow-down
        1
        ·
        4 years ago

        Thanks a lot! Could I host an instance and use it to stream films with friends with this? Also, im trying to connect and it’s taking quite a long time, is it normal?

        Anyway this looks like an awesome project, your repository is kind of the open library of films!

        • WatchitOP
          link
          fedilink
          arrow-up
          3
          arrow-down
          1
          ·
          4 years ago

          Due to the nature of IPFS and being a growing project, you could have a little lag in connectivity. You can create your own content network and stream it with your friends without problem using watchit-gateway

          • ghost_laptop
            link
            fedilink
            arrow-up
            1
            arrow-down
            1
            ·
            4 years ago

            How do I help to make it faster? Is it by watching movies that I start to seed?

            • WatchitOP
              link
              fedilink
              arrow-up
              1
              arrow-down
              1
              ·
              4 years ago

              Have you already managed to sync the movies? Do you already have the list of movies available on the dapp?

              • ghost_laptop
                link
                fedilink
                arrow-up
                2
                arrow-down
                1
                ·
                4 years ago

                Yup, it managed to connect and im watching the most dangerous game. Also, do you have a matrix room? Sorry for all the questions. uwu