diff --git a/More Stuff/index.yml b/More Stuff/index.yml new file mode 100644 index 0000000..ce50fc8 --- /dev/null +++ b/More Stuff/index.yml @@ -0,0 +1,3 @@ +label: More Stuff +order: 680 +icon: file-directory-open-fill \ No newline at end of file diff --git a/More Stuff/miscellaneous.md b/More Stuff/miscellaneous.md new file mode 100644 index 0000000..5a5dc36 --- /dev/null +++ b/More Stuff/miscellaneous.md @@ -0,0 +1,14 @@ +--- +label: Miscellaneous +order: 90 +icon: kebab-horizontal +--- + +## Installing Sorastream + +[!embed](https://www.youtube.com/watch?v=yDuXGAnFQuI) + +!!!For Sorastream related FAQ, click [!badge variant="secondary" text="here"](/troubleshooting.md/#sorastream) +!!! + +___ diff --git a/More Stuff/vpn.md b/More Stuff/vpn.md new file mode 100644 index 0000000..16a8773 --- /dev/null +++ b/More Stuff/vpn.md @@ -0,0 +1,106 @@ +--- +label: VPN +order: 1000 +icon: lock +--- +## VPN Types + +### Premium +This is the one of the safest options. Like mullvad, surfshark, nord etc. Before purchasing the subscription, please see if the owner of the vpn provider is trustable. For example read [!badge variant="dark" text="this article"](https://www.vpnmentor.com/blog/companies-secretly-own-dozens-vpns/). + +### Freemium +These providers give a free tier w/ data cap and very few servers. Like proton`(No data cap)`, windscribe`(10GB/month)`, hide.me`(10GB/month)` etc. But the free servers often have very high ping, low bandwidth and no streaming geo restriction remover. + +!!!dark +Windscribe has more free servers than Proton vpn. As a result, you will get less traffic and ping. +!!! + +### Cloudflare WARP + +1.1.1.1 is a decent alternative. No data cap. Decent speed. But the problem is you can't choose which server you want use. It'll auto select the server based on your location. You can generate premium account for free which will give you additional benefits. +!!! 1.1.1.1 vs WARP vs WARP+ +- 1.1.1.1 provides encrypted DNS. +- WARP provides encrypted DNS, and an encrypted tunnel for all network traffic between your device and the [Cloudflare servers](https://www.cloudflare.com/network/) **nearest to you**. +- WARP+ provides encrypted DNS, and an encrypted tunnel for all network traffic between your device and the Cloudflare servers closest to the website you're accessing. The encrypted traffic is sent through Cloudflare's global private network in a route optimized by Cloudflare's [Argo Smart Routing technology](https://www.cloudflare.com/products/argo-smart-routing/). + + by **u/quinncom** +!!! + +!!!secondary You can also read Cloudflare's [!badge variant="dark" text="official documentation about warp modes"](https://developers.cloudflare.com/warp-client/warp-modes/) +!!! + +!!!Success Generate free WARP+ data +1. Doenload [!badge variant="secondary" icon="/static/warp.png" text="1.1.1.1"](https://play.google.com/store/apps/details?id=com.cloudflare.onedotonedotonedotone) +2. Go to [!badge variant="dark" text="1.1.1.1"] → [!badge variant="dark" text="Settings"] → [!badge variant="dark" text="Advanced"] → [!badge variant="dark" text="Diagnostics"] and copy the [!badge variant="dark" text="ID"] +3. + 1. [!badge variant="dark" text="Run"] [!badge variant="secondary" text="Replit"](https://replit.com/@aliilapro/warp) and paste your [!badge variant="dark" text="ID"] there. + 2. Or, Go to [!badge variant="secondary" text="Google collab"](https://colab.research.google.com/github/TheCaduceus/WARP-UNLIMITED-ADVANCED/blob/main/ipynb/Colab.ipynb), paste your [!badge variant="dark" text="ID"] there and run the program. + +The program will now generate 1GB free WARP+ referral reward after every 20 seconds. You have to wait a bit to see the referral reward in the app. +!!! + +### Self Hosted + +A self-hosted VPN is a VPN service that is set up and managed by the user, rather than by a third-party VPN provider. This means that the user is responsible for setting up and maintaining the VPN server, as well as for securing the VPN connection. + +There are several advantages to using a self-hosted VPN. One is that the user has full control over the VPN server and can configure it to meet their specific needs. Another advantage is that the user can be sure that their internet traffic is not being logged or monitored by a third-party VPN provider. + +To set up a self-hosted VPN, the user will need to have a server (physical or virtual) that is connected to the internet and that is configured to run VPN software. There are several different VPN software packages that can be used, such as OpenVPN, WireGuard, and StrongSwan. These software packages can be installed on the server and configured to create a VPN connection. + +!!!light Summary +A self-hosted VPN is a VPN service that is set up and managed by the user. It offers the user full control over the VPN server, but also requires a certain level of knowledge and maintenance. It is important to weigh the benefits and drawbacks before deciding to go for a self-hosted VPN. +!!! + +!!!info [Sample Tutorial](https://www.youtube.com/watch?v=E-CLtExRzX8) +!!! + +!!!danger Avoid these vpn options +1. No mod vpn. If you can mod your vpn, then it's not a good vpn. +2. No ad supported vpn. To provide ad they need data which defeats the main purpose. +3. One time purchase/ full free. Their business model is always questionable +!!! +___ + +## HTTPS vs DoH vs VPN + +**HTTPS (Hypertext Transfer Protocol Secure)** is a protocol for secure communication over the internet. It encrypts the communication between a website and a user's browser to protect against eavesdropping and tampering. + +**DoH (DNS over HTTPS)** is a protocol for securely resolving DNS (Domain Name System) queries over HTTPS. It encrypts DNS queries to prevent eavesdropping and tampering, and helps to prevent censorship and other forms of tampering with DNS resolution. + +**VPN (Virtual Private Network)** is a technology that creates a secure, encrypted tunnel between a device and a VPN server. This allows users to access the internet as if they were connected to a private network, and can be used to protect against eavesdropping, tampering, and censorship. + +!!!light Summary +HTTPS protects the communication between the browser and the website, DOH protects the communication between the client and the DNS server and VPN protect the communication between the device and the internet. They are different protocols with different goals but all of them aims to increase security and privacy. +!!! + +___ + +## Does VPN speed up your connection? + +Using a VPN can sometimes impact your internet connection speed, as your internet traffic has to be routed through an encrypted tunnel to a VPN server before it reaches the internet. This extra step can add some latency to your connection, which can result in slower download and upload speeds. + +However, in some cases, a VPN can actually improve your video streaming speed. This is because some ISPs (Internet Service Providers) use traffic shaping techniques to limit the bandwidth of certain types of internet traffic, such as video streaming. By using a VPN, you can bypass these limitations and access the internet as if you were connected to a different network. + +Additionally, some VPNs offer servers specifically optimized for streaming, allowing you to connect to a server that is closest to the streaming service’s servers, reducing the distance and latency your data has to travel, which can result in faster streaming speeds. + +!!!info +It is important to note that the effect of VPN on video streaming speed can be highly dependent on several factors such as the VPN provider, the server location, your internet connection speed, and the distance between your device and the VPN server. +!!! + +!!!light Summary +Using a VPN can potentially increase your video streaming speed but it also can decrease it depending on the factors mentioned before. It is recommended to test the VPN connection with and without a VPN to measure the difference in streaming speed. +!!! + +___ + +## VPN and security + +When you use a VPN, your internet traffic is routed through an encrypted tunnel to a VPN server before it reaches the internet. This makes it difficult for your ISP (Internet Service Provider) to see which websites you are visiting. + +However, it is important to note that while a VPN can make it difficult for your ISP to see which websites you are visiting, it is not impossible. Some VPNs may not provide perfect forward secrecy, which means that if an attacker intercepts your internet traffic, they may be able to decrypt it and see which websites you are visiting. Additionally, some VPNs may keep logs of your internet activity, which could be accessed by your ISP or other third parties. + +So, to ensure that your ISP cannot see which websites you are visiting, it is important to use a reputable VPN service that has a good track record of protecting user privacy and not keeping logs. Additionally, using a VPN with perfect forward secrecy and a high level of encryption is a good choice. Or, you can use Self hosted vpn. + +!!!light Summary +Using a VPN can make it more difficult for your ISP to see which websites you are visiting, but it is not a guarantee that they won't be able to see it. It is important to use a reputable VPN service that has a good track record of protecting user privacy. +!!! \ No newline at end of file diff --git a/Other devices/Linux.md b/Other devices/Linux.md new file mode 100644 index 0000000..747ddfe --- /dev/null +++ b/Other devices/Linux.md @@ -0,0 +1,5 @@ +--- +label: Linux +order: 998 +icon: /static/linux.svg +--- diff --git a/Other devices/Windows.md b/Other devices/Windows.md new file mode 100644 index 0000000..6cab1ca --- /dev/null +++ b/Other devices/Windows.md @@ -0,0 +1,89 @@ +--- +label: Windows +order: 999 +icon: /static/win11.png +--- + +# WSA Installation Guide + +!!!info This WSA build includes +- Rooted Android 13 +- Google Play Services and Magisk +- No Amazon app store +!!! + +## Requirements +___ +| [!badge variant="primary" size="l" icon="/static/win11.svg" text="Windows 11"] | [!badge variant="primary" size="l" icon="/static/win10.svg" text="Windows 10"] { class="compact" } | +|:-------------------------:|:-----------------------:| +| **RAM**: 6 GB (minimum) and 16 GB (recommended).| **RAM**: 6 GB (minimum) and 16 GB (recommended).| +| **Build**: 22000.526 or higher.| **Build**: 22H2 10.0.19045.2311 or higher.| +| The Computer must support virtualization and be enabled in BIOS/UEFI and Optional Features. [**Guide for this process.**](https://support.microsoft.com/en-us/windows/enable-virtualization-on-windows-11-pcs-c5578302-6e43-4b4b-a449-8ced115f58e1)| The Computer must support virtualization and be enabled in BIOS/UEFI and Optional Features. [**Guide for this process.**](https://support.microsoft.com/en-us/windows/enable-virtualization-on-windows-11-pcs-c5578302-6e43-4b4b-a449-8ced115f58e1)| + +___ +## Installation + +!!!warning If you have the official WSA installed, you must [completely uninstall](#uninstallation) it to use MagiskOnWSA. +!!! + +[!badge variant="light" text="Step 1"] **Download the WSA** zip file from [!badge variant="secondary" text="here"](https://github.com/MustardChef/WSABuilds#downloads) + +!!!danger Do not download "Source code". +!!! + +[!badge variant="light" text="Step 2"] **Extract** the zip file + +[!badge variant="light" text="Step 3"] Open the WSA folder and **run** the `Run.bat` + +[!badge variant="light" text="Step 4"] Once the installation process completes, WSA will launch. + +!!!info If this is a first-time install, a window asking for consent to diagnostic information will be shown. Sometimes two identical windows may appear, click OK in both windows). +!!! + +!!!info The installation Process is DONE! +Now close Windows powershell by putting any key there. +!!! + +___ +## Sideloading + +[!badge variant="light" text="Step 1"] Download and install [**WSA Pacman**](https://github.com/alesimula/wsa_pacman/releases) or [**WSA Sideloader**](https://github.com/infinitepower18/WSA-Sideloader). + +[!badge variant="light" text="Step 2"] Go to [!badge variant="dark" text="Windows Subsystem for Android"] → [!badge variant="dark" text="Developer"] and turn on **Developer mode**. + +!!!danger You have to give pacman or other sideloaders the adb permission. +![](https://media.discordapp.net/attachments/1015131233824538624/1062611905249820733/allow.png) +!!! + +!!!info If the "Install" button is greyed out while installing apk +**Open** WSA pacman and **turn on** wsa from there. +![](https://media.discordapp.net/attachments/1015131233824538624/1062610433506287708/WSA-pacman_x7UaiviLSW.png) +!!! + +___ +## Update + +**Merge** the new and the old wsa folder and **replace** the old files with the new ones. + +___ +## Backup & Restore + +### Backup +If you want to preserve your data, make a backup of the file `%LOCALAPPDATA%\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalCache\userdata.vhdx`. + +### Restore +Paste the VHDX file back to the folder `%LOCALAPPDATA%\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalCache` . + +___ +## Uninstallation + +1. Go to the Start Menu +2. Type `Windows Subsystem for Android` +3. Once the WSA app shows, click `App settings` in the right panel. +4. In the Settings window that opens, scroll down and click `Terminate` +5. Click `Repair` +6. Click `Reset` +7. Close the Settings app +8. Go to the Start Menu +9. Type `Windows Subsystem for Android` +10. Once the WSA app shows, click `Uninstall` in the right pane \ No newline at end of file diff --git a/Other devices/index.yml b/Other devices/index.yml new file mode 100644 index 0000000..03cafae --- /dev/null +++ b/Other devices/index.yml @@ -0,0 +1,3 @@ +order: 990 +expanded: true +icon: device-desktop diff --git a/Other devices/tv.md b/Other devices/tv.md new file mode 100644 index 0000000..7e46d37 --- /dev/null +++ b/Other devices/tv.md @@ -0,0 +1,62 @@ +--- +label: Android TV +order: 1000 +icon: /static/tv.svg +--- + + +# Installation on TV + +You can follow the [!badge variant="secondary" text="Standard Setup Process"](/index.md/#standard-setup) here too. But if your TV browser isn't working, follow these methods to install cloudstream. + +## Installing CS3 + +### Method 1: Download using code + +!!!warning Before starting the process + +[!badge variant="light" text="Step 1"] Make sure that you have **installed the downloader.** + +- for [**Android tv**](https://play.google.com/store/apps/details?id=com.esaba.downloader&hl=en_GB&gl=US) + +- for [**Fire tv**](https://www.amazon.com/AFTVnews-com-Downloader/dp/B01N0BP507) + +[!badge variant="light" text="Step 2"] Have **enabled unknown sources** in developer options. +!!! + + +!!!info Please read these docs if you're unsure +- [**Android TV**](https://www.youtube.com/watch?v=W7NmOnhVd18) + +- [**Fire TV**](https://troypoint.com/how-to-jailbreak-a-firestick/) +!!! + + +### The process +[!badge variant="light" text="Step 1"] Open **Downloader** on your device + +[!badge variant="light" text="Step 2"] In the search box, type `532423`, and wait 5 seconds. + +[!badge variant="light" text="Step 3"] Once the timer is up, click **install** on the popup + +[!badge variant="light" text="Step 4"] Click **install once again** to install Cloudstream + +[!badge variant="light" text="Step 5"] Click Launch + +[!embed](https://www.youtube.com/watch?v=BY22OtJYI0c) +___ +### Method 2: Using file sharing app + +!!!warning Before starting the process +[!badge variant="light" text="Step 1"] Download [Send Files to Tv](https://play.google.com/store/apps/details?id=com.yablio.sendfilestotv) on **both tv and mobile device.** + +[!badge variant="light" text="Step 2"] Download cs3 [!badge variant="primary" icon="/static/stable.png" text="Stable"](https://github.com/recloudstream/cloudstream/releases/latest) or [!badge variant="danger" icon="/static/pre.png" text="Pre-release"](https://github.com/recloudstream/cloudstream/releases/pre-release) in mobile + +[!badge variant="light" text="Step 3"] Connect both devices to same Wi-Fi +!!! + +[!embed](https://youtu.be/lYQ9aBZnWZw) +___ +## Installing repositories + +Follow [!badge variant="secondary" text="this guide"](/index.md/#manual-setup), If the tv browser isn't working. diff --git a/Repositories.md b/Repositories.md new file mode 100644 index 0000000..4474acb --- /dev/null +++ b/Repositories.md @@ -0,0 +1,26 @@ +--- +label: Repositories +icon: repo +order: 1000 +--- + +Repositories contain all the website extensions. These repositories are built by the community members. The flag beside the repository indicates the language of the websites that the repository has. + +Direct Install | Short Codes { class="compact" } +:---: | :---: +[!badge variant="secondary" icon="static/gb.png" text="English"](https://l.cloudstream.cf/dir_eng) | `eng` +[!badge variant="secondary" icon="static/world.png" text="Multilingual"](https://l.cloudstream.cf/dir_multi) | `multi` +[!badge variant="secondary" icon="static/jo.png" text="Arabic"](https://l.cloudstream.cf/dir_arab) | `arab` +[!badge variant="secondary" icon="static/world.png" text="Hexated"](https://l.cloudstream.cf/dir_hexa) | `hexa` +[!badge variant="secondary" icon="static/in.png" text="Darkdemon"](https://l.cloudstream.cf/dir_drepo) | `drepo` +[!badge variant="secondary" icon="static/in.png" text="Likdev"](https://l.cloudstream.cf/dir_likrepo) | `likdev` +[!badge variant="secondary" icon="static/es.png" text="Storm"](https://l.cloudstream.cf/dir_storm) | `storm` +[!badge variant="secondary" icon="static/cr.png" text="Crunchyroll"](https://l.cloudstream.cf/dir_kamy) | `kamy` +[!badge variant="secondary" icon="static/fr.png" text="Eddy"](https://l.cloudstream.cf/dir_eddy) | `eddy` +[!badge variant="secondary" icon="static/cn.png" text="Horis"](https://l.cloudstream.cf/dir_horis) | `horis` +[!badge variant="secondary" icon="static/18p.png" text="NSFW"](https://l.cloudstream.cf/dir_nsfw) | `nsfw` + +!!!info +if you don't understand the name of a repository, the repository was named after the developer of that repository. +!!!! + diff --git a/Settings/Cloning Site.md b/Settings/Cloning Site.md new file mode 100644 index 0000000..efbc53b --- /dev/null +++ b/Settings/Cloning Site.md @@ -0,0 +1,20 @@ +--- +label: Site Cloning +order: 990 +icon: plus +--- + +# Site Cloning + +If the site in the app is blocked for your region, you can make a clone of that by using the info of a site that is working for you. The site has to be the mirror of the site that is already in the app. You can't clone a site of different structure. + +## Process + +[!badge variant="light" text="Step 1"] A name (completely arbitrary, this is what will be displayed in the app) + +[!badge variant="light" text="Step 2"] The clone site URL with `https://` at the front + +[!badge variant="light" text="Step 3"] A two letter [language code](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) (this will dictate how the site is displayed and sorted within the app, just enter en if you are unsure) + + +[!embed](https://www.youtube.com/watch?v=4tR58jyG9uQ) \ No newline at end of file diff --git a/Settings/Downloading.md b/Settings/Downloading.md new file mode 100644 index 0000000..4eb5656 --- /dev/null +++ b/Settings/Downloading.md @@ -0,0 +1,17 @@ +--- +label: Downloading +order: 1000 +icon: download +--- + +# Downloading From Cloudstream + +## Enternal Downloading + +You can download from any source without any issue using 1DM. Max the Number of connections to get the best download speed. + +[!embed](https://www.youtube.com/watch?v=eGbHbzyIsio) + +## Change video quality or source + +[!embed](https://www.youtube.com/watch?v=vMpZEnAZhcY) \ No newline at end of file diff --git a/Settings/Subtitle.md b/Settings/Subtitle.md new file mode 100644 index 0000000..11782d2 --- /dev/null +++ b/Settings/Subtitle.md @@ -0,0 +1,49 @@ +--- +label: Subtitles +order: 1000 +icon: /static/sub.png +--- + +# Subtitle Related FAQ + +## Subtitle appearance settings + +[!badge variant="dark" icon="/static/gear.png" text="Settings"] → [!badge variant="dark" text="Player"] → [!badge variant="dark" icon="/static/sub.png" text="Subtitles"] + +![image](https://user-images.githubusercontent.com/57977673/194716099-e7932efe-0c60-4837-be1d-70fe3d514d98.png) + +___ +## Subtitle sync + +[!badge variant="dark" text="Video player"] → [!badge variant="dark" icon="/static/sub.png" text="Sync Subtitles"] → [!badge variant="dark" text="Put your positive or negative delay"] + +![image](https://user-images.githubusercontent.com/57977673/194716414-7b24555c-172b-439c-a9d5-e45ea0c71ee0.png) + +___ +## Select subtitle source + +[!badge variant="dark" text="Video player"] → [!badge variant="dark" text="sources"] → [!badge variant="dark" text="subtitles"] → 3 types of subtitle source: + +1. from the provider +2. from the device +3. from the internet which are [Open subtitles](https://www.opensubtitles.com/), [Addic7ed](https://www.addic7ed.com/) and [Index subtitles](https://subscene.cyou/) (not stable). + +![image](https://user-images.githubusercontent.com/57977673/194716636-f16fe137-c2e6-4529-bfd8-b86214ab8843.png) + +___ +## How to use Open subtitles + +[!badge variant="dark" icon="gear" text="Settings"] → [!badge variant="dark" text="Account"] → [!badge variant="dark" icon="/static/osub.png" text="OpenSubtitles"] → **Login with username and password** + +![image](https://user-images.githubusercontent.com/57977673/194716884-04860e09-7910-4216-bf26-52fbca4e0a86.png) + +!!! note Open Subtitles FAQ +If you have more questions about open subtitles, you can go [here](/Integrations/OpenSubtitles.md) +!!! + +___ +## How do I disable subtitles permanently + +[!badge variant="dark" icon="gear" text="Settings"] → [!badge variant="dark" text="Player"] → [!badge variant="dark" icon="/static/sub.png" text="Subtitles"] → [!badge variant="dark" text="Auto-Select Language"] → [!badge variant="dark" text="None"] + +[!embed](https://www.youtube.com/watch?v=8QLJb_u9_cc) diff --git a/Settings/index.yml b/Settings/index.yml new file mode 100644 index 0000000..cbe1369 --- /dev/null +++ b/Settings/index.yml @@ -0,0 +1,2 @@ +order: 980 +icon: gear \ No newline at end of file diff --git a/Settings/othersettings.md b/Settings/othersettings.md new file mode 100644 index 0000000..4197a40 --- /dev/null +++ b/Settings/othersettings.md @@ -0,0 +1,13 @@ +--- +label: Other Settings +order: 800 +icon: kebab-horizontal +--- + +## Sub/Dub Filter for Anime + +[!embed](https://www.youtube.com/watch?v=6CoQ6wwZVhw) + +## NSFW + +[!embed](https://www.youtube.com/watch?v=5wT6gGezQxI) \ No newline at end of file diff --git a/Settings/stream.md b/Settings/stream.md new file mode 100644 index 0000000..ca91b10 --- /dev/null +++ b/Settings/stream.md @@ -0,0 +1,76 @@ +--- +label: Network Stream +order: 800 +icon: link +--- + + +!!!Success Use cases +- Stream from the sources that doesn't support stream/ not in CS3 +- Stream from Index Sites +- Stream Youtube videos +- Stream m3u streams (example: IPTVs) +!!! + +!!!warning Before starting the process +This will not work with some storage system like google drive, mega etc. So, keep this in mind. Also if your device don't have the drivers, it may show black screen. You can try [!badge variant="Secondary" text="External Media Player"](/recapps.md/#external-media-player) too. +!!! + +!!!info The basic process here +1. Copy the download link +2. Paste it in [!badge variant="dark" icon="/static/base.png" text="Cloudstream"] → [!badge variant="dark" icon="download" text="Downloads"] → [!badge variant="dark" text="Stream"] and press [!badge variant="dark" text="Play"] +!!! + +___ +## Index Sites +For this example, we will use [!badge variant="dark" text="The Bay Index"](https://opengatewayindex.pages.dev/). + +==- Step 1 +Search your content and click on the file you want to watch. +![](https://media.discordapp.net/attachments/1015131233824538624/1066030480614502480/PbVEAP4.png) +=== + +==- Step 2 +Now copy the download link. +![](https://media.discordapp.net/attachments/1015131233824538624/1066031721201553590/kRPuLi9.png) +=== + +==- Step 3 +Paste it in [!badge variant="dark" icon="/static/base.png" text="Cloudstream"] → [!badge variant="dark" icon="download" text="Downloads"] → [!badge variant="dark" text="Stream"] and press [!badge variant="dark" text="Play"] .After loading a bit, it'll start the streaming. +![](https://media.discordapp.net/attachments/1015131233824538624/1066031491005567006/m4v3Xhw.png) +![](https://cdn.discordapp.com/attachments/1047169440246136832/1066028940864520212/xPcRTEO.png) + +=== + +___ +## Sites with direct DL +!!!info There are sites that hosts really good multi quality videos with very good compression. We are using [!badge variant="dark" text="UHDmovies"](https://uhdmovies.org.in/) +!!! + +==- Step 1 +Open the title you want to stream and scroll down to get the link. Click on the quality that you want to stream. +![](https://media.discordapp.net/attachments/1015131233824538624/1066038014662410290/R5ZxEf6.png) +=== + +==- Step 2 +Go through the ads to unlock the link. +![](https://media.discordapp.net/attachments/1015131233824538624/1066039032368345168/aMrR88n.png) +=== + +==- Step 3 +Copy the download link from the downloading section. +![](https://media.discordapp.net/attachments/1015131233824538624/1066039552277479555/EQgEtYO.png) +=== + +==- Step 4 +Now paste it in cloudstream and stream. +![](https://media.discordapp.net/attachments/1015131233824538624/1066039233267114015/HUNl9um.png) +![](https://media.discordapp.net/attachments/870761489101901954/1066041356943900693/Screenshot_20230120_180738_CloudStream_Beta.jpg) +=== + +___ + +## How to bypass GDToT + +Use this [!badge variant="primary" icon="paper-airplane" text="Telegram Bot"](https://telegram.me/olam_gdtot_bypassbot) to get direct link from GDToT. Use `/start` to start the telegram bot. Then put `/bypass `. The bot will post the direct DL link. +![](https://media.discordapp.net/attachments/1044322950725259274/1066047589180526602/w6V9M4T.png) \ No newline at end of file diff --git a/index.md b/index.md new file mode 100644 index 0000000..0d704ac --- /dev/null +++ b/index.md @@ -0,0 +1,35 @@ +--- +label: Cloudstream Setup +icon: /static/base.png +--- +# Getting Started + +Cloudstream is an android app for streaming and downloading Movies, TV-Series, Anime, Asian contents and Livestreams. The app provides all the contents without any ads, sign-up and subscription. + +![](/static/cover.png) +___ +## Standard Setup + +[!badge variant="light" text="Step 1"] Install the cloudstream base app [!badge variant="primary" icon="/static/stable.png" text="Stable"](https://github.com/recloudstream/cloudstream/releases/latest) or [!badge variant="danger" icon="/static/pre.png" text="Pre-release"](https://github.com/recloudstream/cloudstream/releases/pre-release) + +[!badge variant="light" text="Step 2"] Install the [!badge variant="secondary" icon="repo" text="repositories"](Repositories.md) + +[!badge variant="light" text="Step 3"] Go to **[!badge variant="dark" icon="static/base.png" text="Cloudstream"] → [!badge variant="dark" icon="static/gear.png" text="Settings"] → [!badge variant="dark" icon="" text="Extensions"] → [!badge variant="dark" icon="" text="Your installed Repository"]** and install your desired extensions. + +[!badge variant="light" text="Step 4"] Go back to [!badge variant="dark" icon="home" text="Home"] and click the [!badge variant="dark" icon="filter" text="None"] button at the bottom right. Then select the catagory of the extension you have installed and select the extension. + +[!embed](https://www.youtube.com/watch?v=B_WmCAUCy2c) +___ +## Manual Setup + +You can install repositories using short codes too. + +[!badge variant="light" text="Step 1"] Copy the shortcodes from the [!badge variant="secondary" icon="repo" text="repositories"](Repositories.md) + +[!badge variant="light" text="Step 2"] Paste the code in [!badge variant="dark" icon="static/base.png" text="Cloudstream"] → [!badge variant="dark" icon="static/gear.png" text="Settings"] → [!badge variant="dark" icon="" text="Extensions"] → [!badge variant="dark" icon="plus" text="Add Repository"] → [!badge variant="dark" icon="" text="Repository URL"] and click [!badge variant="dark" icon="plus" text="Add Repository"] + +[!embed](https://youtu.be/Wpq9MPajOVc) + +!!!contrast If you aren't able to add repositories using these methods +Use vpn in your device because your ISP is blocking Github raw URLs. You can try [!badge variant="link" text="these VPNs"](/recapps.md/#external-media-player) for the process. +!!! \ No newline at end of file diff --git a/recapps.md b/recapps.md new file mode 100644 index 0000000..cbfbfc3 --- /dev/null +++ b/recapps.md @@ -0,0 +1,24 @@ +--- +label: Recommended Apps +order: 998 +icon: thumbsup +--- + +## External Media Player + +[!badge variant="secondary" size="2xl" icon="/static/vlc.png" text="**VLC**"](https://play.google.com/store/apps/details?id=org.videolan.vlc&hl=en&gl=US) [!badge variant="secondary" size="2xl" icon="/static/mpv.png" text="**MPV**"](https://play.google.com/store/apps/details?id=is.xyz.mpv&hl=en&gl=US) + +## External Downloader + +[!badge variant="secondary" size="2xl" icon="/static/1dm.png" text="**1DM**"](https://play.google.com/store/apps/details?id=idm.internet.download.manager&hl=en&gl=US) [!badge variant="secondary" size="2xl" icon="/static/fdm.png" text="**FDM**"](https://play.google.com/store/apps/details?id=org.freedownloadmanager.fdm&hl=en&gl=US) [!badge variant="secondary" size="2xl" icon="/static/navi.png" text="**Navi**"](https://play.google.com/store/apps/details?id=com.tachibana.downloader&hl=en&gl=US) + +## VPN + +[!badge variant="secondary" size="2xl" icon="/static/wind.png" text="**Windscribe**"](https://play.google.com/store/apps/details?id=com.windscribe.vpn&hl=en&gl=US) [!badge variant="secondary" size="2xl" icon="/static/proton.png" text="**Proton**"](https://play.google.com/store/apps/details?id=ch.protonvpn.android&hl=en&gl=US) [!badge variant="secondary" size="2xl" icon="/static/warp.png" text="**1.1.1.1**"](https://play.google.com/store/apps/details?id=com.cloudflare.onedotonedotonedotone) +## External Caster + +[!badge variant="secondary" size="2xl" icon="/static/wvc.png" text="Web Video Cast"](https://play.google.com/store/apps/details?id=com.instantbits.cast.webvideo&hl=en&gl=US) + +## External Subtitles downloader + +[!badge variant="secondary" size="2xl" icon="/static/Getsub.png" text="Getsub"](https://play.google.com/store/apps/details?id=ir.getsub) \ No newline at end of file diff --git a/recsrc.md b/recsrc.md new file mode 100644 index 0000000..d9e400e --- /dev/null +++ b/recsrc.md @@ -0,0 +1,37 @@ +--- +label: Recommended Sources +icon: star +order: 999 +--- + +## English + +### Movies & TV Series +1. Sorastream `Hexated` +2. Superstream `English` +3. Sflix bundle `English` +4. AllMoviesForYou `English` + +### Anime +1. Kamyroll EN `Crunchyroll` +2. Kickassanime `Hexated` +3. Zoro `English` +4. Allanime `English` +5. Sorastream `Hexated` +6. Yugenanime `Hexated` +7. Tenshi `English` +8. Gogo `English` + +### Asian Contents +1. Sorastream `Hexated` +2. Kisskh `Hexated` +3. Kissasian `Hexated` +4. Dramacool `Horis` +5. Sflix bundle `English` + +### Livestreams +1. IPTV-org (TV) `Multilingual` +2. Time4TV (Sports) `Hexated` +3. TV247 `Hexated` +4. 123TV `Hexated` +5. Crichd `Darkdemon` \ No newline at end of file diff --git a/static/18p.png b/static/18p.png new file mode 100644 index 0000000..c6e7076 Binary files /dev/null and b/static/18p.png differ diff --git a/static/1dm.png b/static/1dm.png new file mode 100644 index 0000000..941586e Binary files /dev/null and b/static/1dm.png differ diff --git a/static/base.png b/static/base.png new file mode 100644 index 0000000..7333870 Binary files /dev/null and b/static/base.png differ diff --git a/static/base.svg b/static/base.svg new file mode 100644 index 0000000..9d2de30 --- /dev/null +++ b/static/base.svg @@ -0,0 +1,13 @@ + + + diff --git a/static/cn.png b/static/cn.png new file mode 100644 index 0000000..3183451 Binary files /dev/null and b/static/cn.png differ diff --git a/static/cover.png b/static/cover.png new file mode 100644 index 0000000..0ec31b9 Binary files /dev/null and b/static/cover.png differ diff --git a/static/cr.png b/static/cr.png new file mode 100644 index 0000000..fecd933 Binary files /dev/null and b/static/cr.png differ diff --git a/static/cringe.png b/static/cringe.png new file mode 100644 index 0000000..95d41c1 Binary files /dev/null and b/static/cringe.png differ diff --git a/static/discord.png b/static/discord.png new file mode 100644 index 0000000..4c4906f Binary files /dev/null and b/static/discord.png differ diff --git a/static/es.png b/static/es.png new file mode 100644 index 0000000..8488a07 Binary files /dev/null and b/static/es.png differ diff --git a/static/fdm.png b/static/fdm.png new file mode 100644 index 0000000..bdcb50b Binary files /dev/null and b/static/fdm.png differ diff --git a/static/fr.png b/static/fr.png new file mode 100644 index 0000000..9bdd2e6 Binary files /dev/null and b/static/fr.png differ diff --git a/static/gb.png b/static/gb.png new file mode 100644 index 0000000..2357ad9 Binary files /dev/null and b/static/gb.png differ diff --git a/static/gear.png b/static/gear.png new file mode 100644 index 0000000..7fa2767 Binary files /dev/null and b/static/gear.png differ diff --git a/static/getrolled.gif b/static/getrolled.gif new file mode 100644 index 0000000..c257d3b Binary files /dev/null and b/static/getrolled.gif differ diff --git a/static/getsub.png b/static/getsub.png new file mode 100644 index 0000000..1dba0e8 Binary files /dev/null and b/static/getsub.png differ diff --git a/static/gitdab.svg b/static/gitdab.svg new file mode 100644 index 0000000..88b31d9 --- /dev/null +++ b/static/gitdab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/github.png b/static/github.png new file mode 100644 index 0000000..66c5251 Binary files /dev/null and b/static/github.png differ diff --git a/static/in.png b/static/in.png new file mode 100644 index 0000000..70dd6aa Binary files /dev/null and b/static/in.png differ diff --git a/static/inas.png b/static/inas.png new file mode 100644 index 0000000..622e03e Binary files /dev/null and b/static/inas.png differ diff --git a/static/jo.png b/static/jo.png new file mode 100644 index 0000000..77499bc Binary files /dev/null and b/static/jo.png differ diff --git a/static/linux.svg b/static/linux.svg new file mode 100644 index 0000000..2b6b0df --- /dev/null +++ b/static/linux.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/static/matrix.png b/static/matrix.png new file mode 100644 index 0000000..d36282c Binary files /dev/null and b/static/matrix.png differ diff --git a/static/mpv.png b/static/mpv.png new file mode 100644 index 0000000..7375e74 Binary files /dev/null and b/static/mpv.png differ diff --git a/static/navi.png b/static/navi.png new file mode 100644 index 0000000..642bbc6 Binary files /dev/null and b/static/navi.png differ diff --git a/static/nginx.png b/static/nginx.png new file mode 100644 index 0000000..27eb597 Binary files /dev/null and b/static/nginx.png differ diff --git a/static/osub.png b/static/osub.png new file mode 100644 index 0000000..e3741de Binary files /dev/null and b/static/osub.png differ diff --git a/static/plugin.png b/static/plugin.png new file mode 100644 index 0000000..cbfe5fd Binary files /dev/null and b/static/plugin.png differ diff --git a/static/pre.png b/static/pre.png new file mode 100644 index 0000000..af3d8bd Binary files /dev/null and b/static/pre.png differ diff --git a/static/pre.svg b/static/pre.svg new file mode 100644 index 0000000..93232f6 --- /dev/null +++ b/static/pre.svg @@ -0,0 +1,13 @@ + + + diff --git a/static/proton.png b/static/proton.png new file mode 100644 index 0000000..d33f17e Binary files /dev/null and b/static/proton.png differ diff --git a/static/settings.SVG b/static/settings.SVG new file mode 100644 index 0000000..1d96b91 --- /dev/null +++ b/static/settings.SVG @@ -0,0 +1,4 @@ + + + + diff --git a/static/stable.png b/static/stable.png new file mode 100644 index 0000000..d8ffa8a Binary files /dev/null and b/static/stable.png differ diff --git a/static/stremio.png b/static/stremio.png new file mode 100644 index 0000000..7280d6a Binary files /dev/null and b/static/stremio.png differ diff --git a/static/sub.png b/static/sub.png new file mode 100644 index 0000000..4cbb47a Binary files /dev/null and b/static/sub.png differ diff --git a/static/trakt.png b/static/trakt.png new file mode 100644 index 0000000..53ecce6 Binary files /dev/null and b/static/trakt.png differ diff --git a/static/tv.svg b/static/tv.svg new file mode 100644 index 0000000..c0e7bcb --- /dev/null +++ b/static/tv.svg @@ -0,0 +1,7 @@ + + + + + + tv + \ No newline at end of file diff --git a/static/vlc.png b/static/vlc.png new file mode 100644 index 0000000..6c1794e Binary files /dev/null and b/static/vlc.png differ diff --git a/static/warp.png b/static/warp.png new file mode 100644 index 0000000..d867200 Binary files /dev/null and b/static/warp.png differ diff --git a/static/win10.svg b/static/win10.svg new file mode 100644 index 0000000..eb96231 --- /dev/null +++ b/static/win10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/win11.png b/static/win11.png new file mode 100644 index 0000000..e0498e4 Binary files /dev/null and b/static/win11.png differ diff --git a/static/win11.svg b/static/win11.svg new file mode 100644 index 0000000..96b7fa6 --- /dev/null +++ b/static/win11.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/wind.png b/static/wind.png new file mode 100644 index 0000000..4ad2ca9 Binary files /dev/null and b/static/wind.png differ diff --git a/static/world.png b/static/world.png new file mode 100644 index 0000000..8d791b0 Binary files /dev/null and b/static/world.png differ diff --git a/static/wvc.png b/static/wvc.png new file mode 100644 index 0000000..d4c3666 Binary files /dev/null and b/static/wvc.png differ diff --git a/troubleshooting.md b/troubleshooting.md new file mode 100644 index 0000000..15ac234 --- /dev/null +++ b/troubleshooting.md @@ -0,0 +1,74 @@ +--- +label: Troubleshooting +order: 700 +icon: tools +--- + +## Backup error + +!!!info If you are unable to create a backup. +Change/reselect the download location. +[!badge variant="dark" icon="/static/base.png" text="Cloudstream"] → [!badge variant="dark" icon="/static/gear.png" text="Settings"] → [!badge variant="dark" icon="download" text="download path"] and then select a custom location. +!!! + +## Restore backup error + +!!!info If you are unable to read the backup file. +Rename the extension of the file from `json to txt`. Now try again to read the backup file. +!!! + +## Error: Out of memory + +!!!info If the movie doesn't play showing an error saying out of memory. +Change the video cache on disk. [!badge variant="dark" icon="/static/base.png" text="Cloudstream"] → [!badge variant="dark" icon="/static/gear.png" text="Settings"] → [!badge variant="dark" text="player"] > [!badge variant="dark" icon="server" text="video cache on disk"] and set a **lower amount of cache**. +!!! + +## Repositories/Extensions are not loading. + +!!!info If the repositories are not loading in [the official site](https://cloudstream.cf/repos/) or [!badge variant="dark" text="Extension"] section. +Do the process again using VPN connection. +!!! + +## Broken Subtitle + +!!!info If the subtitles are broken while playing a video. +[!badge variant="dark" text="Video player"] → [!badge variant="dark" text="sources"] → [!badge variant="dark" text="subtitles"] and click the [!badge variant="dark" text="Auto"] at the top. Now change the encode of the subtitle language. +!!! + +## Subtitle casting issue + +!!!info If subtitle isn't casting on the tv with the native casting system. +Try casting using [this app](https://play.google.com/store/apps/details?id=com.instantbits.cast.webvideo). +[!badge variant="dark" icon="/static/base.png" text="Cloudstream"] → [!badge variant="dark" text="Episode page"] → **Press and hold the epsiode** → [!badge variant="dark" text="play with Web Video Cast"] → **choose the link and then cast.** *The subtitle selection maybe not as good as cs3.* +!!! + +## Safe mode on + +!!!info If the app turns on safe mode. +clear the app cache and restart the app. You can also set a lower amount cache to avoid this issue. +!!!danger This is a general troubleshooting. May not fix the issue. Then post it in the reports channel. +!!! + +## Sorastream + +!!!info The episode loading is taking too long. +As it scrapes a lot of sites, it takes time to load all of them. Skip loading after 3-5 seconds. +!!! + +!!!info Some sources are not loading. +1. Sora has some geo restricted sources. Use a VPN to access those sources. +2. Or, exo player can't handle the video. Use external player like VLC. +!!! + + +!!!info Some titles are showing "No links found". +Sora uses TMDb for catalogue, not the sources. So, it may show titles that no site has. +!!! + +!!!info Some videos are not playing video/audio. +EXO player can't handle the video. Use external player like VLC. +!!! + +!!!info Video Download error. +Try 1DM to download from Sorastream +!!!