<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<title>Sarlay&#x27; s.com</title>
	<link href="https://sarlays.com/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="https://sarlays.com"/>
	<generator uri="https://www.getzola.org/">Zola</generator>
	<updated>2022-06-20T00:00:00+00:00</updated>
	<id>https://sarlays.com/atom.xml</id>
	<entry xml:lang="en">
		<title>My tech</title>
		<published>2022-06-20T00:00:00+00:00</published>
		<updated>2022-06-20T00:00:00+00:00</updated>
		<link href="https://sarlays.com/my-tech/" type="text/html"/>
		<id>https://sarlays.com/my-tech/</id>
		<content type="html">&lt;p&gt;Every software, services and apps I use on my devices&lt;&#x2F;p&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;
&lt;p&gt;I&#x27;ll detail all the tech that I use on my devices and why I use it,
if you have any suggestion feel free to send them in the discord server !&lt;&#x2F;p&gt;
&lt;h1 id=&quot;phone&quot;&gt;Phone&lt;&#x2F;h1&gt;
&lt;h4 id=&quot;about&quot;&gt;about:&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;oneplus 8 pro, the screen is really great&lt;&#x2F;li&gt;
&lt;li&gt;running oxygen os 12, I may install lineage os in the future&lt;&#x2F;li&gt;
&lt;li&gt;rooted with magisk&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;apps&quot;&gt;&lt;em&gt;Apps&lt;&#x2F;em&gt;:&lt;&#x2F;h3&gt;
&lt;h4 id=&quot;youtube-vanced&quot;&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;TeamVanced&#x2F;VancedManager&quot;&gt;Youtube vanced&lt;&#x2F;a&gt;:&lt;&#x2F;h4&gt;
&lt;p&gt;a modified version of youtube
Really great app, it was discontinued because of a DMCA takedown request from google (really sad)
You can still use it though but features will start to break overtime if google makes changes to the official youtube api&lt;&#x2F;p&gt;
&lt;p&gt;Revanced is &amp;quot;Continuing the legacy of Vanced&amp;quot; and I am really hyped for it
I tried to compile the manager and build yt revanced without the manager but I didn&#x27;t manage to do it
(I blame the documentation but it may be because of my skill lol)&lt;&#x2F;p&gt;
&lt;h4 id=&quot;cloudstream&quot;&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;LagradOst&#x2F;CloudStream-3&quot;&gt;Cloudstream&lt;&#x2F;a&gt;: &lt;img style=&quot;vertical-align:middle&quot; src=&quot;os.svg&quot; title=&quot;OpenSource&quot; alt=&quot;OpenSource&quot; width=&quot;35&quot;&gt;&lt;&#x2F;h4&gt;
&lt;p&gt;Stream media from streaming sites
I stopped using netflix and only use this app, I love it lol
I wrote some providers and it was fun; the creators and the community are really nice&lt;&#x2F;p&gt;
&lt;h4 id=&quot;keepassdx&quot;&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.keepassdx.com&#x2F;&quot;&gt;KeePassDX&lt;&#x2F;a&gt;: &lt;img style=&quot;vertical-align:middle&quot; src=&quot;os.svg&quot; title=&quot;OpenSource&quot; alt=&quot;OpenSource&quot; width=&quot;35&quot;&gt;&lt;&#x2F;h4&gt;
&lt;p&gt;A password manager, really awesome so that you don&#x27;t forget passwords (and make them secure! !!)&lt;&#x2F;p&gt;
&lt;h6 id=&quot;use-a-password-manager-please&quot;&gt;USE A PASSWORD MANAGER PLEASE&lt;&#x2F;h6&gt;
&lt;h4 id=&quot;syncthing&quot;&gt;&lt;a href=&quot;https:&#x2F;&#x2F;syncthing.net&#x2F;&quot;&gt;Syncthing&lt;&#x2F;a&gt;: &lt;img style=&quot;vertical-align:middle&quot; src=&quot;os.svg&quot; title=&quot;OpenSource&quot; alt=&quot;OpenSource&quot; width=&quot;35&quot;&gt;&lt;&#x2F;h4&gt;
&lt;p&gt;I use that app to sync folders containing my keepass database across my devices&lt;&#x2F;p&gt;
&lt;h4 id=&quot;aliucord&quot;&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Aliucord&#x2F;Aliucord&quot;&gt;Aliucord&lt;&#x2F;a&gt;: &lt;img style=&quot;vertical-align:middle&quot; src=&quot;os.svg&quot; title=&quot;OpenSource&quot; alt=&quot;OpenSource&quot; width=&quot;35&quot;&gt;&lt;&#x2F;h4&gt;
&lt;p&gt;A modded discord client &lt;&#x2F;p&gt;
&lt;p&gt;You can use it to install plugins and themes
I use a lot of different plugins, i particularly like the text react plugin
You react with different emojis to a message to form a text message&lt;&#x2F;p&gt;
&lt;h4 id=&quot;birday&quot;&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;m-i-n-a-r&#x2F;birday&quot;&gt;Birday&lt;&#x2F;a&gt;: &lt;img style=&quot;vertical-align:middle&quot; src=&quot;os.svg&quot; title=&quot;OpenSource&quot; alt=&quot;OpenSource&quot; width=&quot;35&quot;&gt;&lt;&#x2F;h4&gt;
&lt;p&gt;So that I don&#x27;t forget birthdays, I have a bad memory lol&lt;&#x2F;p&gt;
&lt;p&gt;The app looks great and you can add widgets&lt;&#x2F;p&gt;
&lt;h4 id=&quot;bromite&quot;&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;bromite&#x2F;bromite&quot;&gt;Bromite&lt;&#x2F;a&gt;: &lt;img style=&quot;vertical-align:middle&quot; src=&quot;os.svg&quot; title=&quot;OpenSource&quot; alt=&quot;OpenSource&quot; width=&quot;35&quot;&gt;&lt;&#x2F;h4&gt;
&lt;p&gt;A WebBrowser, based on chromium
It&#x27;s pretty smooth and has adblocking but it isn&#x27;t as good as ublock origin with firefox (I will try brave in the future)&lt;&#x2F;p&gt;
&lt;h4 id=&quot;droid-ify-aka-neostore&quot;&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;NeoApplications&#x2F;Neo-Store&quot;&gt;Droid-ify, aka Neostore&lt;&#x2F;a&gt;: &lt;img style=&quot;vertical-align:middle&quot; src=&quot;os.svg&quot; title=&quot;OpenSource&quot; alt=&quot;OpenSource&quot; width=&quot;35&quot;&gt;&lt;&#x2F;h4&gt;
&lt;p&gt;Browse f-droid with a nice ui
I can&#x27;t find how to enable automatic update but apart from that this store is good&lt;&#x2F;p&gt;
&lt;h4 id=&quot;infinity&quot;&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Docile-Alligator&#x2F;Infinity-For-Reddit&quot;&gt;Infinity&lt;&#x2F;a&gt;:  &lt;img style=&quot;vertical-align:middle&quot; src=&quot;os.svg&quot; title=&quot;OpenSource&quot; alt=&quot;OpenSource&quot; width=&quot;35&quot;&gt;&lt;&#x2F;h4&gt;
&lt;p&gt;A cool reddit client&lt;&#x2F;p&gt;
</content>
	</entry>
	<entry xml:lang="en">
		<title>About me</title>
		<published>2022-05-25T00:00:00+00:00</published>
		<updated>2022-05-25T00:00:00+00:00</updated>
		<link href="https://sarlays.com/unlisted/about/" type="text/html"/>
		<id>https://sarlays.com/unlisted/about/</id>
		<content type="html">&lt;p&gt;Everything about me&lt;&#x2F;p&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;I like open source and linux&lt;&#x2F;p&gt;
</content>
	</entry>
	<entry xml:lang="en">
		<title>Remote control cloudstream</title>
		<published>2022-05-25T00:00:00+00:00</published>
		<updated>2022-05-25T00:00:00+00:00</updated>
		<link href="https://sarlays.com/unlisted/cloudstream-remote-control/" type="text/html"/>
		<id>https://sarlays.com/unlisted/cloudstream-remote-control/</id>
		<content type="html">&lt;p&gt;Controls cloudstream from your local network&lt;&#x2F;p&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h1 id=&quot;todo&quot;&gt;TODO&lt;&#x2F;h1&gt;
</content>
	</entry>
	<entry xml:lang="en">
		<title>Self host a media center (and setup nginx)</title>
		<published>2022-04-14T00:00:00+00:00</published>
		<updated>2022-04-14T00:00:00+00:00</updated>
		<link href="https://sarlays.com/unlisted/self-host-nginx/" type="text/html"/>
		<id>https://sarlays.com/unlisted/self-host-nginx/</id>
		<content type="html">&lt;p&gt;My media server is using radarr sonarr prowlarr and transmission&lt;&#x2F;p&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;
&lt;hr &#x2F;&gt;
&lt;h1 id=&quot;disclaimer&quot;&gt;Disclaimer ⚠️&lt;&#x2F;h1&gt;
&lt;p&gt;&lt;strong&gt;You must use a media server to only download and share content you own&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;manual-install-on-a-server&quot;&gt;Manual install on a server&lt;&#x2F;h1&gt;
&lt;p&gt;Install nginx with &lt;code&gt;sudo apt install nginx&lt;&#x2F;code&gt; or with any other package manager depending on your distribution&lt;&#x2F;p&gt;
&lt;p&gt;modify the file &lt;code&gt;&#x2F;etc&#x2F;nginx&#x2F;sites-enabled&#x2F;default&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;editorconfig&quot; class=&quot;language-editorconfig &quot;&gt;&lt;code class=&quot;language-editorconfig&quot; data-lang=&quot;editorconfig&quot;&gt;server {
 listen 80 default_server;
 listen [::]:80 default_server;

    root &amp;#x2F;var&amp;#x2F;www&amp;#x2F;html;

    index index.html index.htm index.nginx-debian.html;

    server_name _;
    location &amp;#x2F;media {  # new url path
        alias &amp;#x2F;home&amp;#x2F;myusername&amp;#x2F;mount&amp;#x2F;media&amp;#x2F;; # CHANGE THAT TO WHERE YOUR FILES ARE STORED
        autoindex on;
    }

    location &amp;#x2F; {
            # First attempt to serve request as file, then
            # as directory, then fall back to displaying a 404.
            try_files $uri $uri&amp;#x2F; =404;
    }
}
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;All my media files are stored inside &#x2F;home&#x2F;myusername&#x2F;mount&#x2F;media&lt;&#x2F;p&gt;
&lt;p&gt;They will be displayed on &#x2F;media&#x2F; url, you must remember what you set here for later&lt;&#x2F;p&gt;
&lt;p&gt;now reload nginx with the command&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;systemctl daemon-reload&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;and restart nginx with&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;systemctl restart nginx&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
</content>
	</entry>
	<entry xml:lang="en">
		<title>My Seedbox setup</title>
		<published>2022-04-03T00:00:00+00:00</published>
		<updated>2022-04-03T00:00:00+00:00</updated>
		<link href="https://sarlays.com/my-media-server/" type="text/html"/>
		<id>https://sarlays.com/my-media-server/</id>
		<content type="html">&lt;p&gt;A seedbox is a remote server (in the cloud) running all the time to help you download files (I only use torrents)&lt;&#x2F;p&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;
&lt;hr &#x2F;&gt;
&lt;h1 id=&quot;disclaimer&quot;&gt;Disclaimer ⚠️&lt;&#x2F;h1&gt;
&lt;p&gt;&lt;strong&gt;You must only use a seedbox to download and share content that you own&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;(or linux iso)&lt;&#x2F;p&gt;
&lt;p&gt;I am using &lt;a href=&quot;ultraseedbox&quot;&gt;ultra.cc&lt;&#x2F;a&gt; service, I reviewed their service &lt;a href=&quot;&#x2F;ultraseedbox&quot;&gt;here&lt;&#x2F;a&gt;, (I am not affiliated with them in any way)
This service costs money, I went with the basic plan at 4.95€&#x2F;mo&lt;&#x2F;p&gt;
&lt;h1 id=&quot;what-can-my-setup-do&quot;&gt;What can my setup do ?&lt;&#x2F;h1&gt;
&lt;p&gt;Its allows you to watch media without having to go through the pain of looking for the correct torrent file. It will find the wanted language, subtitles and quality all of that automatically. You can also add an upcoming movie &#x2F; serie and it will be downloaded automatically when released !&lt;&#x2F;p&gt;
&lt;p&gt;If the current quality sucks it will be upgrade automatically whenever a better one is available&lt;&#x2F;p&gt;
&lt;p&gt;1 - If I want to watch something I search for the media and download it to my seedbox,&lt;&#x2F;p&gt;
&lt;p&gt;2 - I receive a notification when it&#x27;s done downloading&lt;&#x2F;p&gt;
&lt;p&gt;3 - I can then watch the movie or tv show (usually under 10 minutes)&lt;&#x2F;p&gt;
&lt;p&gt;You should download all of your watchlist earlier and when you want to watch something it will be instant&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s a bit inconvenient but it&#x27;s compensated with the huge choice of movies and series.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;how-it-works&quot;&gt;How it works ?&lt;&#x2F;h1&gt;
&lt;p&gt;Here is a diagram of all the setup:&lt;&#x2F;p&gt;
&lt;script src=&quot;https:&#x2F;&#x2F;cdn.jsdelivr.net&#x2F;npm&#x2F;mermaid&#x2F;dist&#x2F;mermaid.min.js&quot;&gt;&lt;&#x2F;script&gt;
&lt;script&gt;mermaid.initialize({ 
	theme: &#x27;dark&#x27;, 
	startOnLoad:true,
        flowchart:{
            useMaxWidth:true,
            htmlLabels:true,
            curve:&#x27;cardinal&#x27;,
        },});&lt;&#x2F;script&gt;

&lt;div class=&quot;mermaid&quot; style=&quot;max-width: 100%; text-align: center;&quot;&gt;
flowchart TB

subgraph P[P2P network]

Alice((Alice)) &amp;lt;--&amp;gt; Trackers

Bob((Bob)) &amp;lt;--&amp;gt; Trackers

Paul((Paul)) &amp;lt;--&amp;gt; Trackers

end

Trackers --&amp;gt; Prowlarr

subgraph S[Search for Movies, Tv series, Animes]

Prowlarr &amp;lt;---&amp;gt; |Requests| Radarr

Prowlarr &amp;lt;---&amp;gt; |Requests| Sonarr

end

Sonarr --&amp;gt; |Send torrent| A(Radarr)

Radarr[Radarr] --&amp;gt; |Send torrent| A(Radarr)

A[Transmission] --&amp;gt;|Download to filesystem| C{Nginx}

C --&amp;gt;|Stream| D(Cloudstream-3)
&lt;&#x2F;div&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Sonarr:&lt;&#x2F;u&gt;&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Sonarr is a Tv show&#x2F; Anime collection manager for BitTorrent users. It downloads episodes of your favorite shows automatically and will grab (which means sending the .torrent file to transmission), sort and rename them.&lt;&#x2F;p&gt;
&lt;p&gt;We will use it&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Radarr :&lt;&#x2F;u&gt;&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Radarr is a modified version of sonarr that works for movies&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Prowlarr:&lt;&#x2F;u&gt;&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;It manages indexers: basically thats where you add public &#x2F; private trackers (The Pirate Bay is one of the most well known)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Transmission:&lt;&#x2F;u&gt;&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This software is pretty simple to understand, you give it a .torrent or a .magnet file and it will download the media to a specific destination.&lt;&#x2F;p&gt;
&lt;p&gt;Radarr and sonarr will find those torrent files for you automatically.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;how-to-setup-this-system-on-ultra-cc&quot;&gt;How to setup this system on ultra.cc ?&lt;&#x2F;h1&gt;
&lt;p&gt;I went with the LANCER_V2 plan at 4.95€, find the one which suits your need&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;access the control panel and enter your credentials &lt;em&gt;(don&#x27;t retry to login more than 5 times in a row or you will be forced to wait 30 minutes)&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;once you are logged in, click the &lt;code&gt;connect&lt;&#x2F;code&gt; button right here:
&lt;img src=&quot;&#x2F;my-media-server&#x2F;connect_button.png&quot; alt=&quot;connect&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;go to the &lt;code&gt;installers&lt;&#x2F;code&gt; tab:
&lt;img src=&quot;&#x2F;my-media-server&#x2F;installers.png&quot; alt=&quot;installers&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;here search for:
&lt;code&gt;Radarr&lt;&#x2F;code&gt;
&lt;code&gt;Sonarr&lt;&#x2F;code&gt;
&lt;code&gt;Prowlarr&lt;&#x2F;code&gt;
&lt;code&gt;Transmission&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;and click &lt;code&gt;install&lt;&#x2F;code&gt; on each app.&lt;&#x2F;p&gt;
&lt;p&gt;You should have all those apps under the &lt;code&gt;Apps&lt;&#x2F;code&gt; tab:
&lt;img src=&quot;&#x2F;my-media-server&#x2F;list.png&quot; alt=&quot;list&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;You can learn more about those apps in the ultra.cc &lt;a href=&quot;https:&#x2F;&#x2F;docs.usbx.me&#x2F;shelves&#x2F;ultracc-applications&quot;&gt;documentation&lt;&#x2F;a&gt; and from the &lt;a href=&quot;https:&#x2F;&#x2F;wiki.servarr.com&#x2F;&quot;&gt;servarr wiki&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s now time to configure those apps !&lt;&#x2F;p&gt;
&lt;p&gt;Click the &lt;code&gt;Show info&lt;&#x2F;code&gt; button from Prowlarr in the app tab and then hit &lt;code&gt;connect&lt;&#x2F;code&gt; to login inside of the prowlarr app.&lt;&#x2F;p&gt;
&lt;p&gt;Here with prowlarr you manage your &lt;code&gt;indexers&lt;&#x2F;code&gt;:&lt;&#x2F;p&gt;
&lt;h1 id=&quot;some-vocabulary&quot;&gt;Some vocabulary:&lt;&#x2F;h1&gt;
&lt;p&gt;There are 3 types of indexers (aka trackers):&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Public: anyone can use those and don&#x27;t even need an account. You don&#x27;t have to build a ratio (even if thats nice for others)
You can be seen by anyone downloading a file and if its copyrighted you might need to stop seeding the content.
A seedbox or a vpn will protect your anonymity&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Semi-private: anyone can use it but you must create an account first and you have to build a ratio&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Private: It&#x27;s hard to get in one of those, you must be invited or pass some kind of interview. You must build a ratio&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;what-s-a-ratio&quot;&gt;What&#x27;s a ratio ?&lt;&#x2F;h3&gt;
&lt;p&gt;Ratio is a division between all of the data that you sent (your upload volume) and all of the data that you downloaded&lt;&#x2F;p&gt;
&lt;p&gt;So: &lt;code&gt;ratio = UP&#x2F;DOWN&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;When you finshed downloading a torrent, the &lt;code&gt;seed&lt;&#x2F;code&gt; phase starts, you are &lt;code&gt;seeding&lt;&#x2F;code&gt; the file.
This means that if another user wants to download that file (a movie, a tv show or just a txt file), he will use your server
and the one of others to get download the file.
We speak of a p2p (pear to pear) network&lt;&#x2F;p&gt;
&lt;p&gt;So back to our indexers, click the add Indexer button
&lt;img src=&quot;&#x2F;my-media-server&#x2F;add.png&quot; alt=&quot;add&quot; &#x2F;&gt;
Click the torrent checkbox under the protocol tab and choose your language like en-US for english (fr-FR for french)&lt;&#x2F;p&gt;
&lt;p&gt;Then choose the &lt;code&gt;privacy&lt;&#x2F;code&gt; option you want, public, semi-private or private.&lt;&#x2F;p&gt;
&lt;p&gt;I went for a semi-private indexer because I want privacy and I didn&#x27;t manage to get in
a private indexer yet&lt;&#x2F;p&gt;
&lt;p&gt;As you can see I only have one semi-private indexer called sharewood, it&#x27;s a great french tracker&lt;br &#x2F;&gt;
Check this great &lt;a href=&quot;https:&#x2F;&#x2F;wiki.servarr.com&#x2F;en&#x2F;prowlarr&#x2F;quick-start-guide&quot;&gt;prowlarr guide&lt;&#x2F;a&gt; or ask in my discord server if you need help setting up an indexer.&lt;&#x2F;p&gt;
&lt;p&gt;Once you added a provider, we will integrate radarr and sonarr with prowlarr
Under &lt;code&gt;Settings &amp;gt; Apps&lt;&#x2F;code&gt; click the &lt;code&gt;+&lt;&#x2F;code&gt; sign.&lt;&#x2F;p&gt;
&lt;p&gt;We will start by adding radarr, hit the &lt;code&gt;Radarr&lt;&#x2F;code&gt; button
Now copy the current website url inside of the &lt;code&gt;Prowlarr Server&lt;&#x2F;code&gt; input and remove everything after &lt;code&gt;prowlarr&#x2F;&lt;&#x2F;code&gt;
It should look like that:&lt;&#x2F;p&gt;
&lt;p&gt;Keep this tab open and go back to the control pannel, now login to the radarr app (under &lt;code&gt;Show Info &amp;gt; Connect&lt;&#x2F;code&gt;)&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Copy the current website url when logged in to radarr, it looks something like that with ultra.cc (you can find it in the control panel when you click &lt;code&gt;show info&lt;&#x2F;code&gt; next to transmission): &lt;code&gt;https:&#x2F;&#x2F;userame.server.usbx.me&#x2F;radarr&#x2F;&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Still in Radarr go to &lt;code&gt;Settings &amp;gt; General&lt;&#x2F;code&gt; and copy the API key:
&lt;img src=&quot;&#x2F;my-media-server&#x2F;radarr_api.png&quot; alt=&quot;radarr_api&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Go back to the prowlarr tab and paste everything like that:
&lt;img src=&quot;&#x2F;my-media-server&#x2F;radarr_config_prowlarr.png&quot; alt=&quot;radarr_config_prowlarr&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Now we will add sonarr to the prowlarr apps, it&#x27;s the exact same process
still under &lt;code&gt;Setting &amp;gt; Apps&lt;&#x2F;code&gt;, click the &lt;code&gt;+&lt;&#x2F;code&gt; sign and click the &lt;code&gt;Sonarr&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The Prowlarr Server is still the same as for the radarr app&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Copy the current website url when logged in to sonarr, it looks something like that with ultra.cc (you can find it in the control panel when you click &lt;code&gt;show info&lt;&#x2F;code&gt; next to transmission):
&lt;code&gt;https:&#x2F;&#x2F;userame.server.usbx.me&#x2F;sonarr&#x2F;&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Still in Sonarr go to &lt;code&gt;Settings &amp;gt; General&lt;&#x2F;code&gt; and copy the API key:
&lt;img src=&quot;&#x2F;my-media-server&#x2F;sonarr_api.png&quot; alt=&quot;sonarr_api&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Now you should have radarr and sonarr displayed like that:
&lt;img src=&quot;&#x2F;my-media-server&#x2F;apps.png&quot; alt=&quot;apps&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;h5 id=&quot;we-are-close-to-the-end-we-now-need-to-add-the-download-client-transmission-to-radarr-and-sonarr-so-that-they-can-download-media&quot;&gt;We are close to the end ! We now need to add the download client (transmission) to radarr and sonarr so that they can download media&lt;&#x2F;h5&gt;
&lt;p&gt;To &lt;a href=&quot;https:&#x2F;&#x2F;docs.usbx.me&#x2F;books&#x2F;transmission&#x2F;page&#x2F;initial-setup&quot;&gt;add transmission&lt;&#x2F;a&gt; to radarr and sonarr, connect to the app (radarr or sonarr)&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Under &lt;code&gt;Settings &amp;gt; Download Clients&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;click the &lt;code&gt;+&lt;&#x2F;code&gt; sign&lt;&#x2F;li&gt;
&lt;li&gt;select &lt;code&gt;Transmission&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;under &lt;code&gt;name&lt;&#x2F;code&gt; type whatever you want&lt;&#x2F;li&gt;
&lt;li&gt;Under &lt;code&gt;Host&lt;&#x2F;code&gt; copy the root url of the server, it looks something like &lt;code&gt;username.servername.usbx.me&lt;&#x2F;code&gt;, you can find it in the control panel
&lt;img src=&quot;&#x2F;my-media-server&#x2F;root_url.png&quot; alt=&quot;root_url&quot; &#x2F;&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Port: type &lt;code&gt;443&lt;&#x2F;code&gt;, it&#x27;s the https (ssl) port&lt;&#x2F;li&gt;
&lt;li&gt;tick &lt;code&gt;Use SSL&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Username: the username you use to connect to transmission (you can find it in the control panel when you click &lt;code&gt;show info&lt;&#x2F;code&gt; next to transmission)&lt;&#x2F;li&gt;
&lt;li&gt;Password: the password you use to connect to transmission (you can find it next to the username)&lt;&#x2F;li&gt;
&lt;li&gt;Click &lt;code&gt;Test&lt;&#x2F;code&gt; and if it&#x27;s green, you can click &lt;code&gt;save&lt;&#x2F;code&gt;
Here is the result:
&lt;img src=&quot;&#x2F;my-media-server&#x2F;transmission_settings.png&quot; alt=&quot;transmission_settings&quot; &#x2F;&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h5 id=&quot;last-thing-to-do-add-the-root-folder-path&quot;&gt;Last thing to do ! Add the root folder path&lt;&#x2F;h5&gt;
&lt;p&gt;Thats where all of your media library will be organised.
You can specify any path but to keep things organised we will use here:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;&#x2F;home&#x2F;username&#x2F;media&#x2F;Movies&lt;&#x2F;code&gt; to store movies (in Radarr)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;&#x2F;home&#x2F;username&#x2F;media&#x2F;TV Shows&lt;&#x2F;code&gt; to store series (in Sonarr)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;In both apps:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Head over to &lt;code&gt;Settings &amp;gt; Media Managment&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Click &lt;code&gt;Add Root Folder&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;here browse to the specific path (depending if you are setting up radarr or sonarr)&lt;&#x2F;li&gt;
&lt;li&gt;click ok&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;you-are-done&quot;&gt;YOU ARE DONE !!&lt;&#x2F;h2&gt;
&lt;p&gt;great job, if you still need help, you can ask in the discord server&lt;&#x2F;p&gt;
&lt;p&gt;To download media, I use the great &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;JagandeepBrar&#x2F;LunaSea&quot;&gt;Luna Sea&lt;&#x2F;a&gt; app both on android and ios&lt;&#x2F;p&gt;
&lt;p&gt;I am working on connecting to radarr and sonarr using &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;LagradOst&#x2F;CloudStream-3&quot;&gt;cloudstream&lt;&#x2F;a&gt; (streaming and requesting media)&lt;&#x2F;p&gt;
</content>
	</entry>
	<entry xml:lang="en">
		<title>Join the discord server !</title>
		<published>2022-03-16T00:00:00+00:00</published>
		<updated>2022-03-16T00:00:00+00:00</updated>
		<link href="https://sarlays.com/unlisted/discord/" type="text/html"/>
		<id>https://sarlays.com/unlisted/discord/</id>
		<content type="html">&lt;p&gt;Join the discord server !&lt;&#x2F;p&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;script type=&quot;text&#x2F;javascript&quot;&gt;
    window.location.href = &quot;https:&#x2F;&#x2F;discord.gg&#x2F;7T4TTjNUbY&quot;
&lt;&#x2F;script&gt;
</content>
	</entry>
	<entry xml:lang="en">
		<title>How to use nginx with cloudstream</title>
		<published>2022-03-16T00:00:00+00:00</published>
		<updated>2022-03-16T00:00:00+00:00</updated>
		<link href="https://sarlays.com/use-nginx-with-cloudstream/" type="text/html"/>
		<id>https://sarlays.com/use-nginx-with-cloudstream/</id>
		<content type="html">&lt;p&gt;How to use nginx with the Cloudstream-3 app&lt;&#x2F;p&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;
&lt;p&gt;If you don&#x27;t know what Cloudstream is, check out my other article about it &lt;a href=&quot;&#x2F;cloudstream&#x2F;&quot;&gt;here&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;what-is-nginx&quot;&gt;What is Nginx ?&lt;&#x2F;h1&gt;
&lt;p&gt;It&#x27;s a free and open source software, it&#x27;s really powerful but here we will only use it to display files on a simple web interface&lt;&#x2F;p&gt;
&lt;p&gt;The files we are using will be media such as movies or animes, that you need to download yourself (here we will use torrents)&lt;&#x2F;p&gt;
&lt;p&gt;I will also refer to nginx as &lt;code&gt;HTTP access&lt;&#x2F;code&gt; in this tutorial because it allows the user to access his file using http.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;you-must-have-a-server-like-a-raspberry-pi-a-nas-or-a-seedbox-and-a-media-collection-to-use-this-feature&quot;&gt;You must have a server (like a raspberry pi, a NAS or a seedbox) and a media collection to use this feature !&lt;&#x2F;h3&gt;
&lt;h1 id=&quot;why-did-i-create-that&quot;&gt;Why did I create that ?&lt;&#x2F;h1&gt;
&lt;p&gt;I used to be a user of &lt;a href=&quot;https:&#x2F;&#x2F;jellyfin.org&#x2F;&quot;&gt;jellyfin&lt;&#x2F;a&gt; because I didn&#x27;t want to pay for a subscription and I didn&#x27;t want to use proprietary software just to display files like plex.
It wasn&#x27;t working really well and I sometimes wasn&#x27;t able to play Movies and it semmed to use a lot of ressources&lt;&#x2F;p&gt;
&lt;p&gt;The solution ? Scrape the media files and their metadata using Cloudstream-3&lt;&#x2F;p&gt;
&lt;p&gt;The advantages of this provier over jellyfin are that it&#x27;s lightweight and integrated with cloudstream&lt;&#x2F;p&gt;
&lt;h4 id=&quot;to-setup-nginx-you-must-have-a-media-server&quot;&gt;To setup nginx you must have a media server:&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;A &#x27;managed&#x27; seedbox: is a service that you can rent and will take care of finding, downloading torrents and seeding them for you, check out mine &lt;a href=&quot;&#x2F;my-media-server&#x2F;&quot;&gt;here&lt;&#x2F;a&gt;, easiest method (that I use)&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;You can also self host the media server, I cover the install of nginx &lt;a href=&quot;&#x2F;unlisted&#x2F;self-host-nginx&quot;&gt;here&lt;&#x2F;a&gt; (harder)&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Here I&#x27;ll cover the install on a managed seedbox using ultra.cc&lt;&#x2F;p&gt;
&lt;p&gt;Here is a diagram I made to summarize how everything works:&lt;&#x2F;p&gt;
&lt;script src=&quot;https:&#x2F;&#x2F;cdn.jsdelivr.net&#x2F;npm&#x2F;mermaid&#x2F;dist&#x2F;mermaid.min.js&quot;&gt;&lt;&#x2F;script&gt;
&lt;script&gt;mermaid.initialize({ 
	theme: &#x27;dark&#x27;, 
	startOnLoad:true,
        flowchart:{
            useMaxWidth:true,
            htmlLabels:true,
            curve:&#x27;cardinal&#x27;,
        },});&lt;&#x2F;script&gt;

&lt;div class=&quot;mermaid&quot; style=&quot;max-width: 100%; text-align: center;&quot;&gt;
flowchart TB

subgraph P[P2P network]

Alice((Alice)) &amp;lt;--&amp;gt; Trackers

Bob((Bob)) &amp;lt;--&amp;gt; Trackers

Paul((Paul)) &amp;lt;--&amp;gt; Trackers

end

Trackers --&amp;gt; Prowlarr

subgraph S[Search for Movies, Tv series, Animes]

Prowlarr &amp;lt;---&amp;gt; |Requests| Radarr

Prowlarr &amp;lt;---&amp;gt; |Requests| Sonarr

click Prowlarr callback &amp;quot;Prowlarr is used for stuff&amp;quot;

end

Sonarr --&amp;gt; |Send torrent| A(Radarr)

Radarr[Radarr] --&amp;gt; |Send torrent| A(Radarr)

A[Transmission] --&amp;gt;|Download to filesystem| C{Nginx}

C --&amp;gt;|Stream| D(Cloudstream-3)
&lt;&#x2F;div&gt;
&lt;p&gt;Prowlarr is between the tracker and the media mangment apps (radarr and sonarr): it handles the requests to the trackers (that you add inside prowlarr)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;What are trackers ?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;They are basically websites where you create an account and they &amp;quot;list&amp;quot; content hosted by other users registered on the website (they don&#x27;t host the content themself).&lt;&#x2F;p&gt;
&lt;p&gt;Sonarr and radarr will then ask prowlarr to search for something specific like a movie or an anime inside this list built by the tracker&lt;&#x2F;p&gt;
&lt;p&gt;Once the movie is found, the torrent file is sent to transmission.&lt;&#x2F;p&gt;
&lt;p&gt;Transmission is basically a torrent downloader, it will download the files given by radarr and sonarr&lt;&#x2F;p&gt;
&lt;h1 id=&quot;installation-with-ultraseedbox&quot;&gt;Installation with ultraseedbox&lt;&#x2F;h1&gt;
&lt;p&gt;Ultraseedbox (now called ultra.cc) is a service that allows you to download torrents with really fast download speed and then seed those torrent (which means sharing it with other users how want to download them 24&#x2F;7) but it cost some money, you can check them out &lt;a href=&quot;https:&#x2F;&#x2F;ultra.cc&#x2F;&quot;&gt;here&lt;&#x2F;a&gt; (I am not affiliated with them in any way, but their support and service is really great for me).&lt;&#x2F;p&gt;
&lt;p&gt;You can use any similar seedbox service that offers http access through nginx.&lt;&#x2F;p&gt;
&lt;p&gt;For my setup you have to install:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;required (for metadata):&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Sonarr (for tv shows)&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Radarr (for movies)&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Nginx - http access (already installed by default on ultra.cc)&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h1 id=&quot;setting-up-radarr-sonarr&quot;&gt;Setting up radarr &#x2F; sonarr&lt;&#x2F;h1&gt;
&lt;p&gt;You must use a metadata downloader (that downloads .nfo files), I&#x27;ll use radarr and sonarr since it&#x27;s the easiest for me (it might be possible to download metadata using something else but I didn&#x27;t try)&lt;&#x2F;p&gt;
&lt;p&gt;To install radarr and sonarr go into your control pannel, under installers search for sonarr and radarr&lt;&#x2F;p&gt;
&lt;p&gt;You now have to enable the download of metadata&lt;&#x2F;p&gt;
&lt;p&gt;To do so for Radarr go inside radarr to:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt; settings &amp;gt; metadata&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;you have to enable Kodi (XMBC) &#x2F; Emby metadata&lt;&#x2F;p&gt;
&lt;p&gt;I use the following settings in radarr&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;use-nginx-with-cloudstream&#x2F;radarr.png&quot; alt=&quot;radarr&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;you must untick &amp;quot;use Movie.nfo&amp;quot; as shown in the screenshot&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;For Sonarr go to:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;settings &amp;gt; metadata&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;And enable those settings&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;use-nginx-with-cloudstream&#x2F;sonarr.png&quot; alt=&quot;sonarr.png&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;If the metadata is not present, the movie &#x2F; tv show will not be displayed by cloudstream&lt;&#x2F;p&gt;
&lt;p&gt;Now we are ready, if you want to add folders to the http access you can follow the documentation coming from &lt;a href=&quot;https:&#x2F;&#x2F;docs.usbx.me&#x2F;books&#x2F;http-access&#x2F;page&#x2F;downloading-files-from-your-ultracc-slot-using-http-access&quot;&gt;ultra.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;in-cloudstream&quot;&gt;In cloudstream&lt;&#x2F;h1&gt;
&lt;p&gt;Go into the settings of Cloudstream-3 and click the &lt;code&gt;Nginx server url&lt;&#x2F;code&gt; button&lt;&#x2F;p&gt;
&lt;p&gt;Here you need to type the exact url of the http nginx server where you access your files, for exemple &lt;code&gt;https:&#x2F;&#x2F;myusername.myles.usbx.me&#x2F;&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The http access requires authentification, you have to go under &lt;code&gt;Nginx Credentials&lt;&#x2F;code&gt; and type your username and password.&lt;&#x2F;p&gt;
&lt;p&gt;Those credentials are written in the control pannel of ultra.cc under:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;Access details &amp;gt; HTTP proxy access&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As written in the description, you have to supply those credentials using a very specific format, let&#x27;s say your username is &lt;code&gt;mycoolusername&lt;&#x2F;code&gt; and your password is &lt;code&gt;password1234&lt;&#x2F;code&gt; (Please use a password manager lol), then you have to type in the input: &lt;code&gt;mycoolusername:password1234&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;use-nginx-with-cloudstream&#x2F;nginxprovider.jpg&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;You now have to restart the app to apply the changes.&lt;&#x2F;p&gt;
&lt;p&gt;Nginx will now show up in the sources list on the home page&lt;&#x2F;p&gt;
&lt;p&gt;It might say that no url is supplied when starting the application, you can just hit the retry button and it should work fine&lt;&#x2F;p&gt;
&lt;p&gt;That&#x27;s it, you added nginx to Cloudstream&lt;&#x2F;p&gt;
</content>
	</entry>
	<entry xml:lang="en">
		<title>Cloudstream</title>
		<published>2021-12-18T00:00:00+00:00</published>
		<updated>2021-12-18T00:00:00+00:00</updated>
		<link href="https://sarlays.com/cloudstream/" type="text/html"/>
		<id>https://sarlays.com/cloudstream/</id>
		<content type="html">&lt;p&gt;An Android app to stream and download Movies, TV-Shows and Animes&lt;&#x2F;p&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;
&lt;p&gt;This &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;recloudstream&#x2F;cloudstream&quot;&gt;open source app&lt;&#x2F;a&gt; can stream any media content from various sources&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h1 id=&quot;disclaimer&quot;&gt;Disclaimer ⚠️&lt;&#x2F;h1&gt;
&lt;h2 id=&quot;from-the-official-repository&quot;&gt;(from the official repository)&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;strong&gt;The app is purely for educational and personal use.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;CloudStream 3 does not host any content on the app, and has no control over what media is put up or taken down. CloudStream 3 functions like any other search engine, such as Google. CloudStream 3 does not host, upload or manage any videos, films or content. It simply crawls, aggregates and displayes links in a convenient, user-friendly interface.&lt;&#x2F;p&gt;
&lt;p&gt;It merely scrapes 3rd-party websites that are publicly accessible via any regular web browser.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;It is the responsibility of user to avoid any actions that might violate the laws governing his&#x2F;her locality.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;what-are-the-risks-in-practice&quot;&gt;What are the risks in practice ?&lt;&#x2F;h1&gt;
&lt;p&gt;Basically ? none, the content is hosted by the &amp;quot;providers&amp;quot;, and if you don&#x27;t distribute the content yourself, you are pretty much safe&lt;&#x2F;p&gt;
&lt;p&gt;A lot of misleading articles online try to scare people into buying a vpn subscription when the authors are earning a big commission (sometimes 100% of the vpn subscription).&lt;br &#x2F;&gt;
VPN are useful for certain things but aren&#x27;t a magical tool and most people don&#x27;t need those&lt;&#x2F;p&gt;
&lt;p&gt;Here is a great video of Cyberstpatial talking about this:&lt;&#x2F;p&gt;
&lt;div class=&quot;embedDiv&quot;&gt;
    &lt;iframe
        class=&quot;embedIframe&quot; src=&quot;https:&amp;#x2F;&amp;#x2F;yewtu.be&amp;#x2F;embed&amp;#x2F;9_b8Z2kAFyY&quot;
        webkitallowfullscreen
        mozallowfullscreen
        allowfullscreen&gt;
    &lt;&#x2F;iframe&gt;
&lt;&#x2F;div&gt;
&lt;hr &#x2F;&gt;
&lt;h1 id=&quot;features&quot;&gt;Features:&lt;&#x2F;h1&gt;
&lt;h2 id=&quot;streaming&quot;&gt;Streaming&lt;&#x2F;h2&gt;
&lt;p&gt;You can stream media from various sources (developed mainly by the community) by installing &lt;em&gt;extensions&lt;&#x2F;em&gt;, you can install them from here:&lt;&#x2F;p&gt;
&lt;p&gt;https:&#x2F;&#x2F;cloudstream.cf&#x2F;repos&#x2F;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;downloading&quot;&gt;Downloading&lt;&#x2F;h2&gt;
&lt;p&gt;You can download media (movies, series and animes) files anywhere on your phone or external storage.&lt;&#x2F;p&gt;
&lt;p&gt;Downloading is kinda broken right now &lt;&#x2F;p&gt;
&lt;h2 id=&quot;searching&quot;&gt;Searching&lt;&#x2F;h2&gt;
&lt;p&gt;When you search for a media, cloudstream will search every provider installed to see if it has that media or not.&lt;&#x2F;p&gt;
&lt;p&gt;You can change the list of used providers with the settings button in the search page&lt;&#x2F;p&gt;
&lt;p&gt;You can also enable foreign languages providers (such as french) under:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;Settings page &amp;gt; Provider Languages&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;and tick the ones you want there&lt;&#x2F;p&gt;
&lt;h2 id=&quot;how-does-it-work&quot;&gt;How does it work ?&lt;&#x2F;h2&gt;
&lt;p&gt;Basicaly this app send requests to different websites (also called sources or providers) to find movies, series and animes and display them nicely in the app&lt;&#x2F;p&gt;
&lt;h2 id=&quot;100-free-and-no-ads&quot;&gt;100% free and no ads!&lt;&#x2F;h2&gt;
&lt;p&gt;Cloudstream-3 (also refered to as cs-3) is open-source, that means that anyone can look at the code, their isn&#x27;t any invasive data collection and anyone can create their own modiifed version (I did my own version !)&lt;&#x2F;p&gt;
&lt;p&gt;This app doesn&#x27;t contain any ads and is completly free to download, as a result this app doesn&#x27;t make any money from someone using the app.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;But you can still help it&#x27;s developement:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;By contributing to the code of the app itself (requires knowledge in Kotlin)&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;By translating the app in another language&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;By adding a star to the project on github&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;By donating money to dependencies of the project (requires money)
&lt;em&gt;The devs of Cloudstream-3 don&#x27;t accept donations&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h1 id=&quot;the-user-interface&quot;&gt;The User-Interface&lt;&#x2F;h1&gt;
&lt;p&gt;The user interface is truly outstanding and is in my opinion better than some official streaming plateforms (I am looking at you amazon prime video)&lt;&#x2F;p&gt;
&lt;div&gt;
&lt;img title=&quot;&quot; src=&quot;cloudstream-discover.png&quot; alt=&quot;&quot; height=&quot;1000&quot; data-align=&quot;center&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;
&lt;p&gt; &lt;&#x2F;p&gt;
&lt;img title=&quot;search&quot; src=&quot;cloudstream-search.png&quot; alt=&quot;&quot; height=&quot;1000&quot; align=&quot;center&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;
&lt;p&gt; &lt;&#x2F;p&gt;
&lt;p&gt;&lt;sub&gt;&lt;sup&gt;I made those illustrations, don&#x27;t they look great ?&lt;&#x2F;sup&gt;&lt;&#x2F;sub&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-issues&quot;&gt;The issues:&lt;&#x2F;h1&gt;
&lt;h2 id=&quot;even-if-this-app-is-close-to-perfection-it-isn-t-perfect-yet&quot;&gt;Even if this app is close to perfection, it isn&#x27;t perfect (yet)&lt;&#x2F;h2&gt;
&lt;p&gt;Indeed, the content is scrapped from various streaming websites,
the main issue with this approach is that those websites can go down, change their url or even break.&lt;&#x2F;p&gt;
&lt;p&gt;This raises errors such as:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;quot;No link found&amp;quot; (meaning that the direct link can&#x27;t be loaded)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;em&gt;Edit: This issue has been partially fixed, broken providers are disabled by the creators of cloudstream without having to update the app&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Not being able to stream to Google Cast (file format issue)&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Each provider is displayed independently, if you want to watch something you may have to check different sources&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Downloading doesn&#x27;t work well: &lt;em&gt;This issue is actively worked on&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;**&lt;strong&gt;the devs only talk about 🍌and 🐵 (benene and monkee)&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h1 id=&quot;avabality&quot;&gt;Avabality:&lt;&#x2F;h1&gt;
&lt;p&gt;You can download this app on android, android TV and FireTV Stick
it is unfortunately not avalaible on ios or on desktop&lt;&#x2F;p&gt;
&lt;h1 id=&quot;installation&quot;&gt;Installation:&lt;&#x2F;h1&gt;
&lt;p&gt;First of all, you have to choose between two types of apps, the pre-release and the release, each of them have their pros and cons,
you can switch at any time but you will lose your download history and settings.&lt;&#x2F;p&gt;
&lt;p&gt;let&#x27;s compare those two options:&lt;&#x2F;p&gt;
&lt;h2 id=&quot;pre-release-the-beta-version&quot;&gt;pre-release (the beta version)&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;You have all of the latest features for the app&lt;&#x2F;li&gt;
&lt;li&gt;some stuff in the app might break (like the player or navigation)&lt;&#x2F;li&gt;
&lt;li&gt;Update are pushed at every small update (commit), so you have to install the app more often (it can be annoying for slow connections)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;release&quot;&gt;Release&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;You don&#x27;t have the lastest fixes and features&lt;&#x2F;li&gt;
&lt;li&gt;You have stability, the app almost never break in release&lt;&#x2F;li&gt;
&lt;li&gt;No need to update as often as in pre-release&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h1 id=&quot;installing-the-apk&quot;&gt;Installing the apk&lt;&#x2F;h1&gt;
&lt;p&gt;once you chose which variant of the app you want to use, head over to &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;LagradOst&#x2F;CloudStream-3&#x2F;releases&quot;&gt;the release page&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;you now have to download the .apk file on this page (according to the choice you made earlier)&lt;&#x2F;p&gt;
&lt;p&gt;apk files are executable files that contains the application code, it is the only way to download this app since it&#x27;s not on the play store&lt;&#x2F;p&gt;
&lt;p&gt;Once you downloaded the apk, open the file&lt;&#x2F;p&gt;
&lt;p&gt;A popup will tell you that the installation from unkown sources is disabled, this is normal behaviour.&lt;&#x2F;p&gt;
&lt;img title=&quot;sideload&quot; src=&quot;apk_download.jpg&quot; alt=&quot;downloading unknow source illsustration&quot; height=&quot;400px&quot; align=&quot;center&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;
&lt;p&gt;Click the &amp;quot;settings&amp;quot; button of that popup and then click &amp;quot;allow this source&amp;quot;&lt;&#x2F;p&gt;
&lt;img title=&quot;click the &#x27;allow this source&#x27; button&quot; src=&quot;apk_download_allow.jpg&quot; alt=&quot;allow source&quot; height=&quot;400px&quot; align=&quot;center&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;
&lt;p&gt;You are done with the settings, you can go back and press the install button of the popup.&lt;&#x2F;p&gt;
&lt;p&gt;You successfuly installed Cloudstream-3 !&lt;&#x2F;p&gt;
&lt;p&gt;Now you need to install extensions if you want to watch content, go to that website:&lt;&#x2F;p&gt;
&lt;p&gt;https:&#x2F;&#x2F;cloudstream.cf&#x2F;repos&#x2F;&lt;&#x2F;p&gt;
&lt;p&gt;Choose the provider repository that you want to install (English, Multilingual, or anything from the list)&lt;&#x2F;p&gt;
&lt;p&gt;Click the install button as shown here:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;repo-list.png&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;It should ask to open the link with cloudstream, click yes&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;extension-tab.png&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Now you should see a list of extension, click the ones that you want to install&lt;&#x2F;p&gt;
&lt;p&gt;Here are the best English ones (!engsug command in discord) :&lt;&#x2F;p&gt;
&lt;p&gt;ENGLISH &lt;&#x2F;p&gt;
&lt;p&gt;Movies&#x2F;TV:
superstream ⭐ (eng)
sorastream (hex)
loklok (hex)
vidembed (eng)
olgply (eng)&lt;&#x2F;p&gt;
&lt;p&gt;Anime:
animixplay ⭐ (hex)
gogo (eng)
allanime (eng)&lt;&#x2F;p&gt;
&lt;p&gt;Live TV:
time4tv ⭐ (hex)
iptv-org (multi)&lt;&#x2F;p&gt;
&lt;p&gt;Superstream is imo really a must have for movies (but its not currently up to date)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;install-extension.png&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
	</entry>
</feed>
