From ee232b6630b29aede5763098f4d549173205153c Mon Sep 17 00:00:00 2001 From: Viren070 Date: Tue, 26 Nov 2024 02:42:26 +0000 Subject: [PATCH 01/10] ci: fix i18n ci --- .github/workflows/build.yml | 3 +++ crowdin.yml | 7 ++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e81753e..6ad6eb9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,7 +22,10 @@ jobs: - name: Install dependencies run: npm ci + - name: Crowdin Sync + env: + CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} run: npm run crowdin:sync - name: Build website diff --git a/crowdin.yml b/crowdin.yml index 9fffc71..f1da285 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -3,11 +3,8 @@ api_token_env: CROWDIN_PERSONAL_TOKEN preserve_hierarchy: true files: # JSON translation files - - source: /i18n/en/**/* + - source: /i18n/en-GB/**/* translation: /i18n/%two_letters_code%/**/%original_file_name% # Docs Markdown files - source: /docs/**/* - translation: /i18n/%two_letters_code%/docusaurus-plugin-content-docs/current/**/%original_file_name% - # Blog Markdown files - - source: /blog/**/* - translation: /i18n/%two_letters_code%/docusaurus-plugin-content-blog/**/%original_file_name% \ No newline at end of file + translation: /i18n/%two_letters_code%/docusaurus-plugin-content-docs/current/**/%original_file_name% \ No newline at end of file From 00d220834ed05d8d1f658ab05977c83a83a7000c Mon Sep 17 00:00:00 2001 From: Viren070 Date: Tue, 26 Nov 2024 14:28:45 +0000 Subject: [PATCH 02/10] refactor: adjust content structure to work with Crowdin --- docs/stremio/debrid/_limitation_warning.mdx | 5 + docs/stremio/debrid/alldebrid/_api.mdx | 3 + docs/stremio/debrid/alldebrid/_setup.mdx | 12 + docs/stremio/debrid/debridlink/_api.mdx | 4 + docs/stremio/debrid/debridlink/_setup.mdx | 13 ++ docs/stremio/debrid/offcloud/_api.mdx | 3 + docs/stremio/debrid/offcloud/_setup.mdx | 7 + docs/stremio/debrid/premiumize/_api.mdx | 3 + docs/stremio/debrid/premiumize/_setup.mdx | 6 + docs/stremio/debrid/putio/_api.mdx | 7 + docs/stremio/debrid/putio/_setup.mdx | 15 ++ docs/stremio/debrid/realdebrid/_api.mdx | 2 + docs/stremio/debrid/realdebrid/_setup.mdx | 11 + docs/stremio/debrid/torbox/_api.mdx | 6 + docs/stremio/debrid/torbox/_setup.mdx | 30 +++ .../extras/{trakt.mdx => trakt/index.mdx} | 57 +---- .../traktTvAddon/_add_personal_lists.mdx | 9 + .../traktTvAddon/_add_public_mdblists.mdx | 7 + .../trakt/traktTvAddon/_adding_lists.mdx | 33 +++ .../traktTvAddon/_browse_popular_lists.mdx | 9 + docs/stremio/faq.mdx | 179 ++++----------- docs/stremio/platform/_web.mdx | 205 ------------------ .../platform/addon-installation/_apps.mdx | 6 + .../platform/addon-installation/_web.mdx | 4 + docs/stremio/platform/player/_android.mdx | 6 + docs/stremio/platform/player/_web.mdx | 4 + docs/stremio/platform/player/_windows.mdx | 3 + .../platform/{ => setup}/_android-tv.mdx | 0 .../stremio/platform/{ => setup}/_android.mdx | 0 .../stremio/platform/{ => setup}/_fire-tv.mdx | 0 docs/stremio/platform/{ => setup}/_lg-tv.mdx | 0 .../platform/{ => setup}/_meta-quest.mdx | 0 docs/stremio/platform/{ => setup}/_pc.mdx | 0 .../platform/{ => setup}/_rasberry-pi.mdx | 0 .../platform/{ => setup}/_samsung-tv.mdx | 0 docs/stremio/platform/setup/web/_android.mdx | 28 +++ docs/stremio/platform/setup/web/_ios.mdx | 32 +++ docs/stremio/platform/setup/web/_pc.mdx | 4 + .../platform/setup/web/_vision-pro.mdx | 13 ++ docs/stremio/platform/setup/web/_web.mdx | 89 ++++++++ .../platform/setup/web/server/_android.mdx | 27 +++ .../platform/setup/web/server/_desktop.mdx | 30 +++ docs/stremio/poster-ratings/_aioratings.mdx | 12 + docs/stremio/poster-ratings/_rpdb.mdx | 44 ++++ docs/stremio/setup.mdx | 199 ++++------------- docs/stremio/usenet/_easynews.mdx | 15 ++ docs/stremio/usenet/_torbox.mdx | 23 ++ sidebars.ts | 2 +- 48 files changed, 619 insertions(+), 548 deletions(-) create mode 100644 docs/stremio/debrid/_limitation_warning.mdx create mode 100644 docs/stremio/debrid/alldebrid/_api.mdx create mode 100644 docs/stremio/debrid/alldebrid/_setup.mdx create mode 100644 docs/stremio/debrid/debridlink/_api.mdx create mode 100644 docs/stremio/debrid/debridlink/_setup.mdx create mode 100644 docs/stremio/debrid/offcloud/_api.mdx create mode 100644 docs/stremio/debrid/offcloud/_setup.mdx create mode 100644 docs/stremio/debrid/premiumize/_api.mdx create mode 100644 docs/stremio/debrid/premiumize/_setup.mdx create mode 100644 docs/stremio/debrid/putio/_api.mdx create mode 100644 docs/stremio/debrid/putio/_setup.mdx create mode 100644 docs/stremio/debrid/realdebrid/_api.mdx create mode 100644 docs/stremio/debrid/realdebrid/_setup.mdx create mode 100644 docs/stremio/debrid/torbox/_api.mdx create mode 100644 docs/stremio/debrid/torbox/_setup.mdx rename docs/stremio/extras/{trakt.mdx => trakt/index.mdx} (82%) create mode 100644 docs/stremio/extras/trakt/traktTvAddon/_add_personal_lists.mdx create mode 100644 docs/stremio/extras/trakt/traktTvAddon/_add_public_mdblists.mdx create mode 100644 docs/stremio/extras/trakt/traktTvAddon/_adding_lists.mdx create mode 100644 docs/stremio/extras/trakt/traktTvAddon/_browse_popular_lists.mdx delete mode 100644 docs/stremio/platform/_web.mdx create mode 100644 docs/stremio/platform/addon-installation/_apps.mdx create mode 100644 docs/stremio/platform/addon-installation/_web.mdx create mode 100644 docs/stremio/platform/player/_android.mdx create mode 100644 docs/stremio/platform/player/_web.mdx create mode 100644 docs/stremio/platform/player/_windows.mdx rename docs/stremio/platform/{ => setup}/_android-tv.mdx (100%) rename docs/stremio/platform/{ => setup}/_android.mdx (100%) rename docs/stremio/platform/{ => setup}/_fire-tv.mdx (100%) rename docs/stremio/platform/{ => setup}/_lg-tv.mdx (100%) rename docs/stremio/platform/{ => setup}/_meta-quest.mdx (100%) rename docs/stremio/platform/{ => setup}/_pc.mdx (100%) rename docs/stremio/platform/{ => setup}/_rasberry-pi.mdx (100%) rename docs/stremio/platform/{ => setup}/_samsung-tv.mdx (100%) create mode 100644 docs/stremio/platform/setup/web/_android.mdx create mode 100644 docs/stremio/platform/setup/web/_ios.mdx create mode 100644 docs/stremio/platform/setup/web/_pc.mdx create mode 100644 docs/stremio/platform/setup/web/_vision-pro.mdx create mode 100644 docs/stremio/platform/setup/web/_web.mdx create mode 100644 docs/stremio/platform/setup/web/server/_android.mdx create mode 100644 docs/stremio/platform/setup/web/server/_desktop.mdx create mode 100644 docs/stremio/poster-ratings/_aioratings.mdx create mode 100644 docs/stremio/poster-ratings/_rpdb.mdx create mode 100644 docs/stremio/usenet/_easynews.mdx create mode 100644 docs/stremio/usenet/_torbox.mdx diff --git a/docs/stremio/debrid/_limitation_warning.mdx b/docs/stremio/debrid/_limitation_warning.mdx new file mode 100644 index 0000000..ff45b6d --- /dev/null +++ b/docs/stremio/debrid/_limitation_warning.mdx @@ -0,0 +1,5 @@ +:::danger +Please make sure you have read the warning about the restrictions they have implemented before proceeding. + +You can find the warning [here](/stremio/setup#which-debrid-service-do-i-use) just after the list of debrid services. +::: \ No newline at end of file diff --git a/docs/stremio/debrid/alldebrid/_api.mdx b/docs/stremio/debrid/alldebrid/_api.mdx new file mode 100644 index 0000000..de23951 --- /dev/null +++ b/docs/stremio/debrid/alldebrid/_api.mdx @@ -0,0 +1,3 @@ +1. Go to the [apikeys page on AllDebrid](https://alldebrid.com/apikeys) +2. Enter a name to identify the API key and press `Create` +3. Below the name you entered, you will see the API key. Highlight it all and press `Ctrl + C` to copy it. \ No newline at end of file diff --git a/docs/stremio/debrid/alldebrid/_setup.mdx b/docs/stremio/debrid/alldebrid/_setup.mdx new file mode 100644 index 0000000..176e8aa --- /dev/null +++ b/docs/stremio/debrid/alldebrid/_setup.mdx @@ -0,0 +1,12 @@ +```mdx-code-block +import LimitationWarning from '../_limitation_warning.mdx' + + +``` + +![All Debrid Payment](/img/stremio/all_debrid_payment.png) + +1. Go to [AllDebrid's website](https://alldebrid.com/?uid=3n8qa&lang=en) +2. Click `Create an account` at the top and register for an account. +3. Go to the Pricing page +4. Choose a package and subscribe. \ No newline at end of file diff --git a/docs/stremio/debrid/debridlink/_api.mdx b/docs/stremio/debrid/debridlink/_api.mdx new file mode 100644 index 0000000..7ecfcd4 --- /dev/null +++ b/docs/stremio/debrid/debridlink/_api.mdx @@ -0,0 +1,4 @@ +1. Go to the [API Key page on Debrid-Link](https://debrid-link.fr/webapp/apikey) +2. Click `Reveal Key` +3. Confirm your password +4. Your API key will be displayed. Press the `Copy` button to copy it. diff --git a/docs/stremio/debrid/debridlink/_setup.mdx b/docs/stremio/debrid/debridlink/_setup.mdx new file mode 100644 index 0000000..4ccb093 --- /dev/null +++ b/docs/stremio/debrid/debridlink/_setup.mdx @@ -0,0 +1,13 @@ +```mdx-code-block +import LimitationWarning from '../_limitation_warning.mdx' + + +``` + +![Debrid-Link Payment](/img/stremio/debrid_link_payment.png) + +1. Go to [Debrid-Link's website](https://debrid-link.com/id/EY0JO) +2. Click Register in the top right corner or `Try it Free` on the home page. +3. Fill in the required details and click `Register` +4. Click `Premium` in the top right corner +5. Choose a package and purchase it. \ No newline at end of file diff --git a/docs/stremio/debrid/offcloud/_api.mdx b/docs/stremio/debrid/offcloud/_api.mdx new file mode 100644 index 0000000..19920c9 --- /dev/null +++ b/docs/stremio/debrid/offcloud/_api.mdx @@ -0,0 +1,3 @@ +1. Go to [your account page](https://offcloud.com/#/account) on Offcloud +2. Click `API` on the left side of the page +3. Your API key will be displayed. Press the `Copy` button to copy it. \ No newline at end of file diff --git a/docs/stremio/debrid/offcloud/_setup.mdx b/docs/stremio/debrid/offcloud/_setup.mdx new file mode 100644 index 0000000..4cde1eb --- /dev/null +++ b/docs/stremio/debrid/offcloud/_setup.mdx @@ -0,0 +1,7 @@ +![Offcloud Payment](/img/stremio/offcloud_payment.png) + +1. Go to [Offcloud's website](https://offcloud.com/?=06202a3d) +2. Enter your email and click `Join us for free` +3. You will be sent an email to set your password, set your password and log in. +4. Click `Shop` from the navigation bar on the left. +5. Choose a package and purchase it. \ No newline at end of file diff --git a/docs/stremio/debrid/premiumize/_api.mdx b/docs/stremio/debrid/premiumize/_api.mdx new file mode 100644 index 0000000..c56520c --- /dev/null +++ b/docs/stremio/debrid/premiumize/_api.mdx @@ -0,0 +1,3 @@ +1. Go to the [account page on Premiumize](https://www.premiumize.me/account) +2. Under the `Account Data` section, you will see `API Key`. Press `Show API Key` +3. The API Key will now be displayed above the button. Highlight it all and press `Ctrl + C` to copy it. diff --git a/docs/stremio/debrid/premiumize/_setup.mdx b/docs/stremio/debrid/premiumize/_setup.mdx new file mode 100644 index 0000000..515b08b --- /dev/null +++ b/docs/stremio/debrid/premiumize/_setup.mdx @@ -0,0 +1,6 @@ +![Premiumize Payment](/img/stremio/premiumize_payment.png) + +1. Go to [Premiumize's website](https://www.premiumize.me/) +2. Click Sign Up in the top right corner to create an account +3. Click `Buy Premium` at the top of the page +4. Choose a package and subscribe. diff --git a/docs/stremio/debrid/putio/_api.mdx b/docs/stremio/debrid/putio/_api.mdx new file mode 100644 index 0000000..ef78de9 --- /dev/null +++ b/docs/stremio/debrid/putio/_api.mdx @@ -0,0 +1,7 @@ +1. Go to the [API page](https://app.put.io/oauth) on Put.io +2. Click `Create App` +3. Fill in the required information and click `Create App` + :::tip + You can use any information for the app name and description. It does not have to be accurate. + ::: +4. You will be shown 3 fields - `Client ID`, `Client Secret` and `OAuth token`. For Torrentio, you need both the `Client ID` and `OAuth token`. You can press the clipboard icon to copy the value. diff --git a/docs/stremio/debrid/putio/_setup.mdx b/docs/stremio/debrid/putio/_setup.mdx new file mode 100644 index 0000000..7742d05 --- /dev/null +++ b/docs/stremio/debrid/putio/_setup.mdx @@ -0,0 +1,15 @@ +![Put.io Payment](/img/stremio/put.io_payment.png) + +1. Go to [put.io's register page](https://app.put.io/register) and create an account +2. You will see a banner asking you to activate your account. Click the button to go to the [billing page](https://app.put.io/billing/activate-account) +3. Choose a package and purchase it. + +:::info +Put.io offers two plans for which you can either pay monthly or yearly. +One plan gives you 100GB of storage and the other 1TB. Depending on the amount and size of files you will be streaming, choose the plan that suits you best. + +I believe that the storage is not made up of the accumulated size of all the files you have downloaded, but rather the amount of files you have downloaded and stored currently. +You can delete files to make space for new ones. + +However, I am unsure of the accuracy of this information. If you are considering put.io, then I would recommend contacting their support or looking at their FAQ. +::: \ No newline at end of file diff --git a/docs/stremio/debrid/realdebrid/_api.mdx b/docs/stremio/debrid/realdebrid/_api.mdx new file mode 100644 index 0000000..1d6e692 --- /dev/null +++ b/docs/stremio/debrid/realdebrid/_api.mdx @@ -0,0 +1,2 @@ +1. Go to [apitoken page on RealDebrid](https://real-debrid.com/apitoken) +2. Your API key will be displayed on this page. Highlight it all and press `Ctrl + C` to copy it. \ No newline at end of file diff --git a/docs/stremio/debrid/realdebrid/_setup.mdx b/docs/stremio/debrid/realdebrid/_setup.mdx new file mode 100644 index 0000000..78166ce --- /dev/null +++ b/docs/stremio/debrid/realdebrid/_setup.mdx @@ -0,0 +1,11 @@ +```mdx-code-block +import LimitationWarning from '../_limitation_warning.mdx' + + +``` + +![Real Debrid Payment](/img/stremio/real_debrid_payment.png) +1. Go to [Real Debrid's website](https://real-debrid.com/?id=9483829) +2. Click Sign Up to create an account +3. Go to the Premium Offers page +4. Choose a package and subscribe. \ No newline at end of file diff --git a/docs/stremio/debrid/torbox/_api.mdx b/docs/stremio/debrid/torbox/_api.mdx new file mode 100644 index 0000000..14dbea1 --- /dev/null +++ b/docs/stremio/debrid/torbox/_api.mdx @@ -0,0 +1,6 @@ +1. Go to [Torbox Settings](https://torbox.app/settings) +2. Scroll down to the `API Key` section + + ![Torbox API Key](/img/stremio/torbox_settings_api_key.png) + +3. Click `Copy API Key` to copy the API key to your clipboard. diff --git a/docs/stremio/debrid/torbox/_setup.mdx b/docs/stremio/debrid/torbox/_setup.mdx new file mode 100644 index 0000000..ac86f19 --- /dev/null +++ b/docs/stremio/debrid/torbox/_setup.mdx @@ -0,0 +1,30 @@ +![Torbox Payment](/img/stremio/torbox_payment.png) +Torbox is a relatively new debrid service but it is unique in that it offers a lot more. +It offers : +- A way to seed your torrents for up to 30 days to an unlimited ratio +- Access to Usenet (Usenet is explained in more detailed [below](#usenet). It is simply another way to access more content) + +To set up a Torbox account, follow these steps: + +1. Go to [Torbox's website](https://torbox.app/) +2. Click `Get Started For Free Now` or `LOGIN` in the top right corner to create an account. +3. Click `Don't have an account yet?` at the bottom of the page. +4. Fill in the email and password fields and click `Continue` +5. You will be sent an email to verify your email address. Click the link in the email to verify your email address. +6. You will then be taken to the Dashboard. +7. Go to the [Subscription page](https://torbox.app/subscription?referral=9ca21adb-dbcb-4fb0-9195-412a5f3519bc) and choose a package. + :::info + You may get an alert saying `Do you want to use this referral code? If you already have a code, this will replace it.` + This is because the above link has a referral code in it. You will get 7 days free if you accept my referal code. + + You may also enter this referral code manually at the bottom of the page: + ``` + 9ca21adb-dbcb-4fb0-9195-412a5f3519bc + ``` + ::: +10. Now you can choose the plan you want. You can choose to pay a subscription or a one-time payment. A yearly subscription has the best value. + :::note + To access Usenet and the 30 day seeding time, you need to buy the highest tier package - the `Pro` package. + ::: +11. Once you have decided on a package, click `Subscribe` +12. Then, follow the steps at the payment page to complete your purchase. \ No newline at end of file diff --git a/docs/stremio/extras/trakt.mdx b/docs/stremio/extras/trakt/index.mdx similarity index 82% rename from docs/stremio/extras/trakt.mdx rename to docs/stremio/extras/trakt/index.mdx index 7fc1099..a7fb9b7 100644 --- a/docs/stremio/extras/trakt.mdx +++ b/docs/stremio/extras/trakt/index.mdx @@ -29,6 +29,8 @@ toc_min_heading_level: 2 toc_max_heading_level: 5 --- +import AddingLists from "@site/docs/stremio/extras/trakt/traktTvAddon/_adding_lists.mdx"; + # Using Trakt The previous addons provide a good experience for most users. However, they only provide content from streaming services. @@ -209,58 +211,9 @@ Remember to reconfigure the addon when the token expires if you want to keep usi 4. Now you can either add lists you found or created earlier, or browse and search lists here. - :::info - You only need to click `Add list` once. If you click it again, it will show duplicates. - Although there is no response when you click it, the list will be added. - ::: - -
- Adding our own MDBLists and Couchmoney Lists -
- For MDBList (your own lists only) and Couchmoney, click `Browse personal lists (requires login)` - ![trakt addon browse personal lists](/img/stremio/trakt_addon_browse_personal_lists.png) - - Then click Add list on all the lists you want to add. - - :::tip - You can use the [MDBList Stremio Addon](https://1fe84bc728af-stremio-mdblist.baby-beamup.club/configure) to add lists that are not synced with Trakt. - This is useful if you have reached the Trakt list limit and want to add more lists from MDBList. - ::: -
-
- -
- Adding other users' lists from MDBList -
- For other users' list you found on MDBList, go back to the tab where the list is open on MDBList and right click the trakt icon and click `Copy link address`. This will copy the URL of the list to your clipboard. - ![mdblist trakt url](/img/stremio/mdblist_trakt_url_list.png) - - Once you have the URL, paste it into the `Paste list URL` box and click `Add List` - ![trakt addon paste url](/img/stremio/trakt_addon_paste_url.png) - - Repeat this process for any other lists you want to add. -
-
- -
- Browsing popular/trending lists & searching for lists -
- You can click the `Browse popular lists` or `Browse trending lists` button to browse popular and trending lists. - You can also use the search box to search for lists. - - For example, you could search for `marvel` - ![trakt addon search lists example](/img/stremio/trakt_addon_search_lists_example.png) - - Once you find a list, click the `Add list` button. - - Repeat this process for any other lists you want to add. -
-
- - After you've added the lists, the lists should show up at the bottom like this: - - ![trakt addon final lists example](/img/stremio/trakt_addon_final_lists_example.png) - +```mdx-code-block + +``` 5. Drag and drop the lists to the order you want them to appear on your homepage. 6. Optionally provide your [RPDB API key](../faq#how-do-i-obtain-a-rpdb-api-key) to show ratings on the posters. diff --git a/docs/stremio/extras/trakt/traktTvAddon/_add_personal_lists.mdx b/docs/stremio/extras/trakt/traktTvAddon/_add_personal_lists.mdx new file mode 100644 index 0000000..2e2a7f4 --- /dev/null +++ b/docs/stremio/extras/trakt/traktTvAddon/_add_personal_lists.mdx @@ -0,0 +1,9 @@ +For MDBList (your own lists only) and Couchmoney, click `Browse personal lists (requires login)` +![trakt addon browse personal lists](/img/stremio/trakt_addon_browse_personal_lists.png) + + Then click Add list on all the lists you want to add. + +:::tip +You can use the [MDBList Stremio Addon](https://1fe84bc728af-stremio-mdblist.baby-beamup.club/configure) to add lists that are not synced with Trakt. +This is useful if you have reached the Trakt list limit and want to add more lists from MDBList. +::: \ No newline at end of file diff --git a/docs/stremio/extras/trakt/traktTvAddon/_add_public_mdblists.mdx b/docs/stremio/extras/trakt/traktTvAddon/_add_public_mdblists.mdx new file mode 100644 index 0000000..bd44faf --- /dev/null +++ b/docs/stremio/extras/trakt/traktTvAddon/_add_public_mdblists.mdx @@ -0,0 +1,7 @@ +For other users' list you found on MDBList, go back to the tab where the list is open on MDBList and right click the trakt icon and click `Copy link address`. This will copy the URL of the list to your clipboard. + ![mdblist trakt url](/img/stremio/mdblist_trakt_url_list.png) + +Once you have the URL, paste it into the `Paste list URL` box and click `Add List` +![trakt addon paste url](/img/stremio/trakt_addon_paste_url.png) + +Repeat this process for any other lists you want to add. \ No newline at end of file diff --git a/docs/stremio/extras/trakt/traktTvAddon/_adding_lists.mdx b/docs/stremio/extras/trakt/traktTvAddon/_adding_lists.mdx new file mode 100644 index 0000000..54a9f9e --- /dev/null +++ b/docs/stremio/extras/trakt/traktTvAddon/_adding_lists.mdx @@ -0,0 +1,33 @@ +import AddPersonalLists from "@site/docs/stremio/extras/trakt/traktTvAddon/_add_personal_lists.mdx"; +import AddPublicMDBLists from "@site/docs/stremio/extras/trakt/traktTvAddon/_add_public_mdblists.mdx"; +import BrowsePopularLists from "@site/docs/stremio/extras/trakt/traktTvAddon/_browse_popular_lists.mdx"; + +:::info +You only need to click `Add list` once. If you click it again, it will show duplicates. +Although there is no response when you click it, the list will be added. +::: + +
+ Adding our own MDBLists and Couchmoney Lists +
+ +
+
+ +
+ Adding other users' lists from MDBList +
+ +
+
+ +
+ Browsing popular/trending lists & searching for lists +
+ +
+
+ + After you've added the lists, the lists should show up at the bottom like this: + + ![trakt addon final lists example](/img/stremio/trakt_addon_final_lists_example.png) diff --git a/docs/stremio/extras/trakt/traktTvAddon/_browse_popular_lists.mdx b/docs/stremio/extras/trakt/traktTvAddon/_browse_popular_lists.mdx new file mode 100644 index 0000000..cbacec2 --- /dev/null +++ b/docs/stremio/extras/trakt/traktTvAddon/_browse_popular_lists.mdx @@ -0,0 +1,9 @@ +You can click the `Browse popular lists` or `Browse trending lists` button to browse popular and trending lists. +You can also use the search box to search for lists. + +For example, you could search for `marvel` +![trakt addon search lists example](/img/stremio/trakt_addon_search_lists_example.png) + +Once you find a list, click the `Add list` button. + +Repeat this process for any other lists you want to add. \ No newline at end of file diff --git a/docs/stremio/faq.mdx b/docs/stremio/faq.mdx index 3889810..6fbace9 100644 --- a/docs/stremio/faq.mdx +++ b/docs/stremio/faq.mdx @@ -127,67 +127,40 @@ This will let you know if a debrid service is limiting your speed. ### Where can I find my Debrid API Key? + +```mdx-code-block +import RealDebridApi from "@site/docs/stremio/debrid/realdebrid/_api.mdx"; +import AllDebridApi from "@site/docs/stremio/debrid/alldebrid/_api.mdx"; +import PremiumizeApi from "@site/docs/stremio/debrid/premiumize/_api.mdx"; +import DebridLinkApi from "@site/docs/stremio/debrid/debridlink/_api.mdx"; +import OffcloudApi from "@site/docs/stremio/debrid/offcloud/_api.mdx"; +import PutioApi from "@site/docs/stremio/debrid/putio/_api.mdx"; +import TorboxApi from "@site/docs/stremio/debrid/torbox/_api.mdx"; + - -1. Go to [apitoken page on RealDebrid](https://real-debrid.com/apitoken) -2. Your API key will be displayed on this page. Highlight it all and press `Ctrl + C` to copy it. - + - -1. Go to the [apikeys page on AllDebrid](https://alldebrid.com/apikeys) -2. Enter a name to identify the API key and press `Create` -3. Below the name you entered, you will see the API key. Highlight it all and press `Ctrl + C` to copy it. - + - -1. Go to the [account page on Premiumize](https://www.premiumize.me/account) -2. Under the `Account Data` section, you will see `API Key`. Press `Show API Key` -3. The API Key will now be displayed above the button. Highlight it all and press `Ctrl + C` to copy it. - + - - -1. Go to the [API Key page on Debrid-Link](https://debrid-link.fr/webapp/apikey) -2. Click `Reveal Key` -3. Confirm your password -4. Your API key will be displayed. Press the `Copy` button to copy it. - + - -1. Go to [your account page](https://offcloud.com/#/account) on Offcloud -2. Click `API` on the left side of the page -3. Your API key will be displayed. Press the `Copy` button to copy it. - + - - -1. Go to the [API page](https://app.put.io/oauth) on Put.io -2. Click `Create App` -3. Fill in the required information and click `Create App` - :::tip - You can use any information for the app name and description. It does not have to be accurate. - ::: -4. You will be shown 3 fields - `Client ID`, `Client Secret` and `OAuth token`. For Torrentio, you need both the `Client ID` and `OAuth token`. You can press the clipboard icon to copy the value. - + - -1. Go to [Torbox Settings](https://torbox.app/settings) -2. Scroll down to the `API Key` section - - ![Torbox API Key](/img/stremio/torbox_settings_api_key.png) - -3. Click `Copy API Key` to copy the API key to your clipboard. - + - +``` ### Which Debrid services are supported by each addon? @@ -282,25 +255,19 @@ To avoid issues, when you are pasting the link replace stremio:// with https:// Now that you have the URL, you can install the addon on your device by following these steps depending on the platform you are using: +```mdx-code-block +import WebInstallation from "@site/docs/stremio/platform/addon-installation/_web.mdx"; +import AppInstallation from "@site/docs/stremio/platform/addon-installation/_apps.mdx"; + - - 1. Go to the [Addon page on Stremio Web](https://web.stremio.com/#/addons). - 2. Click the ` + Add Addon` button - 3. Paste the URL into the box and click `Add` - 4. A prompt will appear asking if you want to install the addon. Click `Install` - - - - - This is for if you are using the Stremio app on a device such as Android, - Windows, macOS etc. - - 1. Open the Stremio app and go to the Addons menu. - 2. Click the search bar and paste the URL into the search bar. - 3. A prompt will appear asking if you want to install the addon. Click `Install` - - + + + + + + +``` ### What is the difference between Torrentio and Torrentio-sh? @@ -393,28 +360,23 @@ You can find the download link and instructions [here](https://blog.stremio.com/ The instructions are different depending on the device you are using. I'm not sure on the instructions for every device but they should be something similar. +```mdx-code-block +import WebPlayer from "@site/docs/stremio/platform/player/_web.mdx"; +import WindowsPlayer from "@site/docs/stremio/platform/player/_windows.mdx"; +import AndroidPlayer from "@site/docs/stremio/platform/player/_android.mdx"; + - 1. Go to the settings menu - 2. Click on the player tab - 3. Scroll down to the advanced section and find the `Play in external player` option - 4. Click on the dropdown menu and select the player you want to use - + - 1. Within the player, click on the 3 dots - 2. There should be an option saying `Watch on [player name]` - 3. Click on this and the video should open in the player you selected + - 1. Within the player, there is a button that says `Play in external player` - 2. Click this and it should show a prompt asking which player to use. - 3. Select the player you want to use and the video should open in that player. - - There is an option in settings called `Always open in external player`. You can enable this to always open videos in an external player. - + +``` ### Can I download a stream from Stremio? @@ -462,70 +424,19 @@ You will only be able to use these services with addons that support them. While these services provide a free tier, these are limited and depending on your needs, you may want to pay for a higher tier. +```mdx-code-block +import RPDB from "@site/docs/stremio/poster-ratings/_rpdb.mdx"; +import AioRatings from "@site/docs/stremio/poster-ratings/_aioratings.mdx"; + - -To see what [RPDB](https://ratingposterdb.com/) offers, have a look at these [examples](https://ratingposterdb.com/examples/). -The examples will show you what you get on each tier. - -Other than the ratings, RPDB also offers textless posters, posters with other languages, badges (4K, REMUX, HDR etc.). -You can also get backgrounds with ratings and certifications. - -Follow [these instructions](#how-do-i-obtain-a-rpdb-api-key) to obtain an API key. - -
-What addons support RPDB? -
- -To use RPDB, input your API Key in the configuration page for the addon, unless stated otherwise. - -RPDB is supported by the following catalogue addons: - - [The Movie Database Addon](/stremio/addons/tmdb-addon) - - [IMDB Catalogs](/stremio/addons/imdb-catalogs) - - [Streaming Catalogs](/stremio/addons/streaming-catalogs) - - [Cyberflix](/stremio/addons/cyberflix) - - [Trakt.tv Addon](/stremio/extras/trakt#adding-the-trakt-lists-to-stremio) - - [MDBList](https://1fe84bc728af-stremio-mdblist.baby-beamup.club/configure) - - [Anime Catalogs](/stremio/addons/anime-catalogs) - - [RPDB Catalogs](https://1fe84bc728af-rpdb.baby-beamup.club/configure) - - [Rotten Tomatoes](https://7a82163c306e-rottentomatoes.baby-beamup.club/configure) - - [Letterboxd](https://letterboxd.almosteffective.com/configure/) - - [Top Seeded Torrent Catalogs](https://1fe84bc728af-top-seeded.baby-beamup.club/configure) - - [Anime Seasons](https://1fe84bc728af-anime-seasons.baby-beamup.club/configure) - - [Letterboxd](https://letterboxd.almosteffective.com/configure/) - - It can also be used on the [Stremio Lists website](https://www.journey.co.il/stremio/) (Applies to the [Newest Movies](/stremio/addons/newest-movies), [Popular People](/stremio/addons/popular-people) and [Networks](/stremio/addons/networks) addons and any custom catalogues you create) - - To use it on this website, you have to create an account by clicking `Register` in the top right corner. Then, click `Your Catalogs` where you can enter your RPDB API key. -
-
- -You can also use it to replace the posters of Cinemeta, the default metadata and catalogue addon. -However, this requires a paid API key. **It will not work with the free tier**. - -To do this, use this [Cinemeta (with ratings)](https://cinemeta.ratingposterdb.com/) addon. - -You can use the [RPDB Manager](https://manager.ratingposterdb.com/) to customise the posters. -With the free tier, there are no customisation options. - -Related links: -- [Reddit: RPDB Free tier announcement](https://www.reddit.com/r/StremioAddons/comments/1f12nz9/free_rpdb_is_now_generally_available/) - +
- -[aioratings](https://aioratings.com/) has a free plan and a pro plan. - -The free plan provides IMDb and Rotten Tomatoes ratings, while the pro plan also provides ratings from Metacritic and Roger Ebert. - -Currently, aioratings only has its own [Stremio aioratings addon](https://stremio.aioratings.com/) that supports it. - -To use aioratings, you will need to sign up for an account on their website and obtain an API key. - -Once you have the API key, you can input it into the configuration page of the aioratings addon. - -Related links: -- [Reddit: aioratings announcement](https://www.reddit.com/r/StremioAddons/comments/1ggukbu/update_aioratingscom_a_free_ratings_on_posters/) +
+``` ### Can I use Stremio to watch local files, like on Plex or Jellyfin? diff --git a/docs/stremio/platform/_web.mdx b/docs/stremio/platform/_web.mdx deleted file mode 100644 index ef7f344..0000000 --- a/docs/stremio/platform/_web.mdx +++ /dev/null @@ -1,205 +0,0 @@ -import Tabs from "@theme/Tabs"; -import TabItem from "@theme/TabItem"; -import Admonition from "@theme/Admonition"; - -[Stremio Web](https://web.stremio.com) is a web version of Stremio doesn't require any signup or installation. - -**The following steps are for using Stremio Web only**. -If your device has a dedicated app, then you should use that instead. -You will see a separate tab if your device has a standalone app available. - - - - - - The app available in the App Store is very limited and is pretty useless. - - You can, however, install Stremio Web as an app to your device by following these steps: - - 1. **Open Stremio Web on Safari**: Open Safari and go to [Stremio Web](https://web.stremio.com/). - 2. **Add it to your home screen**: - - Tap the box with an arrow located next to the address bar. - - Scroll down and tap `Add to Home Screen` - 3. **Access the app**: The Stremio icon will appear on your home screen, allowing you to access Stremio Web directly. - - We aren't quite done just yet. Stremio Web, on its own, does not support torrent playback or streaming videos in the browser. - - To work around this limitation, you could [setup a streaming server on your android phone or desktop.](#stremio-server) - - However, this may be inconvenient as you may not have an android phone or you may not want to leave your desktop on 24/7. - - For this reason, I will go through how to use an external player with Stremio Web first. It does, however, have some limitations. - - - Torrent streaming is still not possible. This means **a debrid service is required** to stream torrents. - - No episode progress tracking. - - Addon-provided subtitles cannot be used (you can still use the embedded subtitles provided by the video file). - - Here are the steps to set up an external player on your iPhone or iPad: - - 1. **Open the Stremio Web App**: Tap the Stremio icon on your home screen to open the app. - 2. **Dismiss the Warning**: Ignore the "streaming server not available" banner by tapping `Don't show again`. - 3. **Access Settings**: - - Go to the settings menu by tapping the gear icon. - - Scroll down to the `Player` section and under `Advanced` select `Play in external player` - 4. **Choose an External Player**: Select "Outplayer" or "VLC" from the options. Make sure the chosen player is installed on your device. - - You can now open a link and it should open in the external player you selected. - - - - - To get the best experience on Apple Vision Pro, you should use the Moon VR Player on Stremio Web. - - Follow [this blog post](https://blog.stremio.com/how-to-use-stremio-web-on-vision-pro/) to set up Stremio Web on your Apple Vision Pro. - Ensure that you select the Moon VR Player as the external player when setting up Stremio Web. - - After setting up Stremio Web, you should ensure that Moon VR Player is installed on your Apple Vision Pro. - - Limitations: - - Torrent streaming is not possible. This means **a debrid service is required** to stream torrents. - - No episode progress tracking. - - Addon-provided subtitles cannot be used (you can still use the embedded subtitles provided by the video file). - - To resolve these limitations, you can [setup a streaming server on your android phone or desktop.](#stremio-server) - - - - - - On PC, playback in the browser will work most of the time. However, you may encounter audio issues and you won't be able to stream torrents without a streaming server. - - Therefore, you will need to follow the steps below to [setup a streaming server on your android phone or desktop.](#stremio-server) - - - - - - If you are using Stremio Web on your android phone, then you can add it to your home screen for easy access. Here are the steps to do this: - - 1. **Open Stremio Web**: Open your browser and go to [Stremio Web](https://web.stremio.com/). - 2. **Add it to your home screen**: - - The steps for this are different depending on the browser you are using. - - However, generally, you can do this by tapping the three dots and selecting "Add to Home Screen." - 3. **Access the app**: The Stremio icon will appear on your home screen, allowing you to access Stremio Web directly. - - We aren't quite done just yet. Stremio Web, on its own, does not support torrent playback or streaming videos in the browser. - - To overcome these limitations, you can [setup a streaming server on your android phone or desktop.](#stremio-server) - - Another method to use Stremio Web on your android phone is to use an external player. This method, however, has some limitations: - - - Torrent streaming is still not possible. This means **a debrid service is required** to stream torrents. - - No episode progress tracking. - - Addon-provided subtitles cannot be used (you can still use the embedded subtitles provided by the video file). - - Here are the steps to set up an external player: - - 1. **Open the Stremio Web App**: Tap the Stremio icon on your home screen to open the app. - 2. **Dismiss the Warning**: Ignore the "streaming server not available" banner by tapping `Don't show again`. - 3. **Access Settings**: - - Go to the settings menu by tapping the gear icon. - - Scroll down to the `Player` section and under `Advanced` select `Play in external player` - 4. **Choose an External Player**: Select `VLC`, `MX Player` or `Just Player`. Make sure the chosen player is installed on your device. - - You can now open a link and it should open in the external player you selected. - - - - - -##### Stremio Server - -The steps below can be used to set up a stremio server that is to be used by Stremio Web. - -It is completely optional and not required for most users. - - -
-Stremio Server -
-On its own, Stremio Web is limited in what it can do. -You won't be able to stream torrents, you may encounter audio issues and on some devices, you won't be able to play content within the browser. - -On iOS, you are most likely using an external player. This has some limitations: - - Torrent streaming is still not possible. This means **a debrid service is required** to stream torrents. - - No episode progress tracking. - - Addon-provided subtitles cannot be used (you can still use the embedded subtitles provided by the video file). - -By using a streaming server, you can overcome these limitations. -It would mean you can play in the native web browser, stream torrents without a debrid service (though I still recommend you use a debrid service anyways) and have a better experience overall. - -This is why it is recommended that you connect Stremio Web to a streaming server. - -There are a few ways to set up a streaming server for Stremio Web. -You can either run it on your desktop or on your android device. -I recommend using an android device as it can be left on 24/7 more easily than a desktop. - - - - - You can either use a standalone server with the Stremio Service or use the server that is built-in to the desktop application. - If you are planning on using Stremio Web only, then I recommend using the standalone server. - - To get started, first ensure that one of the two is downloaded and installed . - - 1. Download the standalone [Stremio Service](https://www.stremio.com/download-service) or the [Stremio Desktop](https://www.stremio.com/download) application. - 2. Run the setup and then launch the application. - - If you are using Stremio Service, you can see if it is running by checking the system tray. - - 3. Open [Stremio Web](https://web.stremio.com/) - 4. Go to Settings - 5. Click on the Streaming section, you should see this: - - ![stremio service settings](/img/stremio/service_settings.png) - - :::tip - If it shows the Status as error, try disabling any adblockers/tracking blockers you have enabled. - On Brave, it will not work without disabling Brave Shields. - - You may need to also add an exception for the Stremio service in your firewall settings. - ::: - - 6. The Stremio service has now been correctly set up. However, you can only access it on the same device. - To access it from another device (in the same network) follow the next steps: - - 7. Set the Streaming HTTPS endpoint to your local IP address (this option should appear as a dropdown). - 8. Then copy the Remote URL and paste it into your other device's Stremio settings for the streaming server URL. - - The Stremio service is now set up and can be accessed from another device. - - - - 1. Ensure the [Stremio app](https://play.google.com/store/apps/details?id=com.stremio.one) is installed on your android device. - 2. Ensure it has the notifications permission - 3. Open the app and go to settings and scroll down to the Streaming Server section. - 4. You should set the cache size to 10GB and torrent profile to Ultra Fast or Fast depending on your internet speed.. - - ![stremio settings](/img/stremio/android_server_settings.jpg) - - 5. Below that, you will see the `Performance & Stability` section. Check the `Run as foreground service` option. - - ![stremio settings](/img/stremio/android_performance_settings.jpg) - 6. You should now see a notification in your notification bar. This means the server is running. - - ![stremio notification](/img/stremio/android_server_notification.jpg) - - You can now access this server from the android device only. - To access it from other devices within your network, follow the remaining steps: - - 7. Open [Stremio Web](https://web.stremio.com/) on the same android device that is running the server. - 8. Go to settings and scroll down to the Streaming section - 9. You should see the following options: - - ![stremio web settings](/img/stremio/android_web_streaming_settings.jpg) - - 10. Set the Streaming HTTPS endpoint to your local IP address (this option should appear as an option in the dropdown). - 11. Copy the Remote URL and send it to your other device. - 12. On your other device now, open [Stremio Web](https://web.stremio.com/) and go to settings. - 13. Go to the Streaming section and paste the Remote URL into the `Url` field. - - - - -
-
diff --git a/docs/stremio/platform/addon-installation/_apps.mdx b/docs/stremio/platform/addon-installation/_apps.mdx new file mode 100644 index 0000000..3bdfd9c --- /dev/null +++ b/docs/stremio/platform/addon-installation/_apps.mdx @@ -0,0 +1,6 @@ +This is for if you are using the Stremio app on a device such as Android, +Windows, macOS etc. + +1. Open the Stremio app and go to the Addons menu. +2. Click the search bar and paste the URL into the search bar. +3. A prompt will appear asking if you want to install the addon. Click `Install` \ No newline at end of file diff --git a/docs/stremio/platform/addon-installation/_web.mdx b/docs/stremio/platform/addon-installation/_web.mdx new file mode 100644 index 0000000..b70270c --- /dev/null +++ b/docs/stremio/platform/addon-installation/_web.mdx @@ -0,0 +1,4 @@ +1. Go to the [Addon page on Stremio Web](https://web.stremio.com/#/addons). +2. Click the ` + Add Addon` button +3. Paste the URL into the box and click `Add` +4. A prompt will appear asking if you want to install the addon. Click `Install` \ No newline at end of file diff --git a/docs/stremio/platform/player/_android.mdx b/docs/stremio/platform/player/_android.mdx new file mode 100644 index 0000000..c3aa41a --- /dev/null +++ b/docs/stremio/platform/player/_android.mdx @@ -0,0 +1,6 @@ +1. Within the player, there is a button that says `Play in external player` +2. Click this and it should show a prompt asking which player to use. +3. Select the player you want to use and the video should open in that player. +:::info +There is an option in settings called `Always open in external player`. You can enable this to always open videos in an external player. +::: \ No newline at end of file diff --git a/docs/stremio/platform/player/_web.mdx b/docs/stremio/platform/player/_web.mdx new file mode 100644 index 0000000..46986d3 --- /dev/null +++ b/docs/stremio/platform/player/_web.mdx @@ -0,0 +1,4 @@ +1. Go to the settings menu +2. Click on the player tab +3. Scroll down to the advanced section and find the `Play in external player` option +4. Click on the dropdown menu and select the player you want to use \ No newline at end of file diff --git a/docs/stremio/platform/player/_windows.mdx b/docs/stremio/platform/player/_windows.mdx new file mode 100644 index 0000000..3fbedc5 --- /dev/null +++ b/docs/stremio/platform/player/_windows.mdx @@ -0,0 +1,3 @@ +1. Within the player, click on the 3 dots +2. There should be an option saying `Watch on [player name]` +3. Click on this and the video should open in the player you selected \ No newline at end of file diff --git a/docs/stremio/platform/_android-tv.mdx b/docs/stremio/platform/setup/_android-tv.mdx similarity index 100% rename from docs/stremio/platform/_android-tv.mdx rename to docs/stremio/platform/setup/_android-tv.mdx diff --git a/docs/stremio/platform/_android.mdx b/docs/stremio/platform/setup/_android.mdx similarity index 100% rename from docs/stremio/platform/_android.mdx rename to docs/stremio/platform/setup/_android.mdx diff --git a/docs/stremio/platform/_fire-tv.mdx b/docs/stremio/platform/setup/_fire-tv.mdx similarity index 100% rename from docs/stremio/platform/_fire-tv.mdx rename to docs/stremio/platform/setup/_fire-tv.mdx diff --git a/docs/stremio/platform/_lg-tv.mdx b/docs/stremio/platform/setup/_lg-tv.mdx similarity index 100% rename from docs/stremio/platform/_lg-tv.mdx rename to docs/stremio/platform/setup/_lg-tv.mdx diff --git a/docs/stremio/platform/_meta-quest.mdx b/docs/stremio/platform/setup/_meta-quest.mdx similarity index 100% rename from docs/stremio/platform/_meta-quest.mdx rename to docs/stremio/platform/setup/_meta-quest.mdx diff --git a/docs/stremio/platform/_pc.mdx b/docs/stremio/platform/setup/_pc.mdx similarity index 100% rename from docs/stremio/platform/_pc.mdx rename to docs/stremio/platform/setup/_pc.mdx diff --git a/docs/stremio/platform/_rasberry-pi.mdx b/docs/stremio/platform/setup/_rasberry-pi.mdx similarity index 100% rename from docs/stremio/platform/_rasberry-pi.mdx rename to docs/stremio/platform/setup/_rasberry-pi.mdx diff --git a/docs/stremio/platform/_samsung-tv.mdx b/docs/stremio/platform/setup/_samsung-tv.mdx similarity index 100% rename from docs/stremio/platform/_samsung-tv.mdx rename to docs/stremio/platform/setup/_samsung-tv.mdx diff --git a/docs/stremio/platform/setup/web/_android.mdx b/docs/stremio/platform/setup/web/_android.mdx new file mode 100644 index 0000000..43d2cd2 --- /dev/null +++ b/docs/stremio/platform/setup/web/_android.mdx @@ -0,0 +1,28 @@ +If you are using Stremio Web on your android phone, then you can add it to your home screen for easy access. Here are the steps to do this: + +1. **Open Stremio Web**: Open your browser and go to [Stremio Web](https://web.stremio.com/). +2. **Add it to your home screen**: + - The steps for this are different depending on the browser you are using. + - However, generally, you can do this by tapping the three dots and selecting "Add to Home Screen." +3. **Access the app**: The Stremio icon will appear on your home screen, allowing you to access Stremio Web directly. + +We aren't quite done just yet. Stremio Web, on its own, does not support torrent playback or streaming videos in the browser. + +To overcome these limitations, you can [setup a streaming server on your android phone or desktop.](#stremio-server) + +Another method to use Stremio Web on your android phone is to use an external player. This method, however, has some limitations: + + - Torrent streaming is still not possible. This means **a debrid service is required** to stream torrents. + - No episode progress tracking. + - Addon-provided subtitles cannot be used (you can still use the embedded subtitles provided by the video file). + +Here are the steps to set up an external player: + +1. **Open the Stremio Web App**: Tap the Stremio icon on your home screen to open the app. +2. **Dismiss the Warning**: Ignore the "streaming server not available" banner by tapping `Don't show again`. +3. **Access Settings**: + - Go to the settings menu by tapping the gear icon. + - Scroll down to the `Player` section and under `Advanced` select `Play in external player` +4. **Choose an External Player**: Select `VLC`, `MX Player` or `Just Player`. Make sure the chosen player is installed on your device. + +You can now open a link and it should open in the external player you selected. \ No newline at end of file diff --git a/docs/stremio/platform/setup/web/_ios.mdx b/docs/stremio/platform/setup/web/_ios.mdx new file mode 100644 index 0000000..00668e2 --- /dev/null +++ b/docs/stremio/platform/setup/web/_ios.mdx @@ -0,0 +1,32 @@ +The app available in the App Store is very limited and is pretty useless. + +You can, however, install Stremio Web as an app to your device by following these steps: + +1. **Open Stremio Web on Safari**: Open Safari and go to [Stremio Web](https://web.stremio.com/). +2. **Add it to your home screen**: + - Tap the box with an arrow located next to the address bar. + - Scroll down and tap `Add to Home Screen` +3. **Access the app**: The Stremio icon will appear on your home screen, allowing you to access Stremio Web directly. + +We aren't quite done just yet. Stremio Web, on its own, does not support torrent playback or streaming videos in the browser. + +To work around this limitation, you could [setup a streaming server on your android phone or desktop.](#stremio-server) + +However, this may be inconvenient as you may not have an android phone or you may not want to leave your desktop on 24/7. + +For this reason, I will go through how to use an external player with Stremio Web first. It does, however, have some limitations. + + - Torrent streaming is still not possible. This means **a debrid service is required** to stream torrents. + - No episode progress tracking. + - Addon-provided subtitles cannot be used (you can still use the embedded subtitles provided by the video file). + +Here are the steps to set up an external player on your iPhone or iPad: + +1. **Open the Stremio Web App**: Tap the Stremio icon on your home screen to open the app. +2. **Dismiss the Warning**: Ignore the "streaming server not available" banner by tapping `Don't show again`. +3. **Access Settings**: + - Go to the settings menu by tapping the gear icon. + - Scroll down to the `Player` section and under `Advanced` select `Play in external player` +4. **Choose an External Player**: Select "Outplayer" or "VLC" from the options. Make sure the chosen player is installed on your device. + +You can now open a link and it should open in the external player you selected. \ No newline at end of file diff --git a/docs/stremio/platform/setup/web/_pc.mdx b/docs/stremio/platform/setup/web/_pc.mdx new file mode 100644 index 0000000..443a97c --- /dev/null +++ b/docs/stremio/platform/setup/web/_pc.mdx @@ -0,0 +1,4 @@ + +On PC, playback in the browser will work most of the time. However, you may encounter audio issues and you won't be able to stream torrents without a streaming server. + +Therefore, you will need to follow the steps below to [setup a streaming server on your android phone or desktop.](#stremio-server) diff --git a/docs/stremio/platform/setup/web/_vision-pro.mdx b/docs/stremio/platform/setup/web/_vision-pro.mdx new file mode 100644 index 0000000..a0a3935 --- /dev/null +++ b/docs/stremio/platform/setup/web/_vision-pro.mdx @@ -0,0 +1,13 @@ +To get the best experience on Apple Vision Pro, you should use the Moon VR Player on Stremio Web. + +Follow [this blog post](https://blog.stremio.com/how-to-use-stremio-web-on-vision-pro/) to set up Stremio Web on your Apple Vision Pro. +Ensure that you select the Moon VR Player as the external player when setting up Stremio Web. + +After setting up Stremio Web, you should ensure that Moon VR Player is installed on your Apple Vision Pro. + +Limitations: + - Torrent streaming is not possible. This means **a debrid service is required** to stream torrents. + - No episode progress tracking. + - Addon-provided subtitles cannot be used (you can still use the embedded subtitles provided by the video file). + +To resolve these limitations, you can [setup a streaming server on your android phone or desktop.](#stremio-server) \ No newline at end of file diff --git a/docs/stremio/platform/setup/web/_web.mdx b/docs/stremio/platform/setup/web/_web.mdx new file mode 100644 index 0000000..4873b76 --- /dev/null +++ b/docs/stremio/platform/setup/web/_web.mdx @@ -0,0 +1,89 @@ +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; +import Admonition from "@theme/Admonition"; + +[Stremio Web](https://web.stremio.com) is a web version of Stremio doesn't require any signup or installation. + +**The following steps are for using Stremio Web only**. +If your device has a dedicated app, then you should use that instead. +You will see a separate tab if your device has a standalone app available. + +```mdx-code-block +import WebIos from "@site/docs/stremio/platform/setup/web/_ios.mdx"; +import WebAndroid from "@site/docs/stremio/platform/setup/web/_android.mdx"; +import WebPc from "@site/docs/stremio/platform/setup/web/_pc.mdx"; +import WebVisionPro from "@site/docs/stremio/platform/setup/web/_vision-pro.mdx"; + + + + + + + + + + + + + + + + + + + + + + + + + + + + +``` + +##### Stremio Server + +The steps below can be used to set up a stremio server that is to be used by Stremio Web. + +It is completely optional and not required for most users. + + +
+Stremio Server +
+On its own, Stremio Web is limited in what it can do. +You won't be able to stream torrents, you may encounter audio issues and on some devices, you won't be able to play content within the browser. + +On iOS, you are most likely using an external player. This has some limitations: + - Torrent streaming is still not possible. This means **a debrid service is required** to stream torrents. + - No episode progress tracking. + - Addon-provided subtitles cannot be used (you can still use the embedded subtitles provided by the video file). + +By using a streaming server, you can overcome these limitations. +It would mean you can play in the native web browser, stream torrents without a debrid service (though I still recommend you use a debrid service anyways) and have a better experience overall. + +This is why it is recommended that you connect Stremio Web to a streaming server. + +There are a few ways to set up a streaming server for Stremio Web. +You can either run it on your desktop or on your android device. +I recommend using an android device as it can be left on 24/7 more easily than a desktop. + +```mdx-code-block +import ServerDesktop from "@site/docs/stremio/platform/setup/web/server/_desktop.mdx"; +import ServerAndroid from "@site/docs/stremio/platform/setup/web/server/_android.mdx"; + + + + + + + + + + + +``` +
+
diff --git a/docs/stremio/platform/setup/web/server/_android.mdx b/docs/stremio/platform/setup/web/server/_android.mdx new file mode 100644 index 0000000..3136e81 --- /dev/null +++ b/docs/stremio/platform/setup/web/server/_android.mdx @@ -0,0 +1,27 @@ +1. Ensure the [Stremio app](https://play.google.com/store/apps/details?id=com.stremio.one) is installed on your android device. +2. Ensure it has the notifications permission +3. Open the app and go to settings and scroll down to the Streaming Server section. +4. You should set the cache size to 10GB and torrent profile to Ultra Fast or Fast depending on your internet speed.. + + ![stremio settings](/img/stremio/android_server_settings.jpg) + +5. Below that, you will see the `Performance & Stability` section. Check the `Run as foreground service` option. + + ![stremio settings](/img/stremio/android_performance_settings.jpg) +6. You should now see a notification in your notification bar. This means the server is running. + + ![stremio notification](/img/stremio/android_server_notification.jpg) + +You can now access this server from the android device only. +To access it from other devices within your network, follow the remaining steps: + +7. Open [Stremio Web](https://web.stremio.com/) on the same android device that is running the server. +8. Go to settings and scroll down to the Streaming section +9. You should see the following options: + + ![stremio web settings](/img/stremio/android_web_streaming_settings.jpg) + +10. Set the Streaming HTTPS endpoint to your local IP address (this option should appear as an option in the dropdown). +11. Copy the Remote URL and send it to your other device. +12. On your other device now, open [Stremio Web](https://web.stremio.com/) and go to settings. +13. Go to the Streaming section and paste the Remote URL into the `Url` field. diff --git a/docs/stremio/platform/setup/web/server/_desktop.mdx b/docs/stremio/platform/setup/web/server/_desktop.mdx new file mode 100644 index 0000000..993b81a --- /dev/null +++ b/docs/stremio/platform/setup/web/server/_desktop.mdx @@ -0,0 +1,30 @@ +You can either use a standalone server with the Stremio Service or use the server that is built-in to the desktop application. +If you are planning on using Stremio Web only, then I recommend using the standalone server. + +To get started, first ensure that one of the two is downloaded and installed . + +1. Download the standalone [Stremio Service](https://www.stremio.com/download-service) or the [Stremio Desktop](https://www.stremio.com/download) application. +2. Run the setup and then launch the application. +:::note +If you are using Stremio Service, you can see if it is running by checking the system tray. +::: +3. Open [Stremio Web](https://web.stremio.com/) +4. Go to Settings +5. Click on the Streaming section, you should see this: + + ![stremio service settings](/img/stremio/service_settings.png) + + :::tip + If it shows the Status as error, try disabling any adblockers/tracking blockers you have enabled. + On Brave, it will not work without disabling Brave Shields. + + You may need to also add an exception for the Stremio service in your firewall settings. + ::: + +6. The Stremio service has now been correctly set up. However, you can only access it on the same device. +To access it from another device (in the same network) follow the next steps: + +7. Set the Streaming HTTPS endpoint to your local IP address (this option should appear as a dropdown). +8. Then copy the Remote URL and paste it into your other device's Stremio settings for the streaming server URL. + +The Stremio service is now set up and can be accessed from another device. diff --git a/docs/stremio/poster-ratings/_aioratings.mdx b/docs/stremio/poster-ratings/_aioratings.mdx new file mode 100644 index 0000000..5975dc0 --- /dev/null +++ b/docs/stremio/poster-ratings/_aioratings.mdx @@ -0,0 +1,12 @@ +[aioratings](https://aioratings.com/) has a free plan and a pro plan. + +The free plan provides IMDb and Rotten Tomatoes ratings, while the pro plan also provides ratings from Metacritic and Roger Ebert. + +Currently, aioratings only has its own [Stremio aioratings addon](https://stremio.aioratings.com/) that supports it. + +To use aioratings, you will need to sign up for an account on their website and obtain an API key. + +Once you have the API key, you can input it into the configuration page of the aioratings addon. + +Related links: +- [Reddit: aioratings announcement](https://www.reddit.com/r/StremioAddons/comments/1ggukbu/update_aioratingscom_a_free_ratings_on_posters/) \ No newline at end of file diff --git a/docs/stremio/poster-ratings/_rpdb.mdx b/docs/stremio/poster-ratings/_rpdb.mdx new file mode 100644 index 0000000..18b7a7c --- /dev/null +++ b/docs/stremio/poster-ratings/_rpdb.mdx @@ -0,0 +1,44 @@ + +To see what [RPDB](https://ratingposterdb.com/) offers, have a look at these [examples](https://ratingposterdb.com/examples/). +The examples will show you what you get on each tier. + +Other than the ratings, RPDB also offers textless posters, posters with other languages, badges (4K, REMUX, HDR etc.). +You can also get backgrounds with ratings and certifications. + +Follow [these instructions](#how-do-i-obtain-a-rpdb-api-key) to obtain an API key. + +
+What addons support RPDB? +
+ +To use RPDB, input your API Key in the configuration page for the addon, unless stated otherwise. + +RPDB is supported by the following catalogue addons: + - [The Movie Database Addon](/stremio/addons/tmdb-addon) + - [IMDB Catalogs](/stremio/addons/imdb-catalogs) + - [Streaming Catalogs](/stremio/addons/streaming-catalogs) + - [Cyberflix](/stremio/addons/cyberflix) + - [Trakt.tv Addon](/stremio/extras/trakt#adding-the-trakt-lists-to-stremio) + - [MDBList](https://1fe84bc728af-stremio-mdblist.baby-beamup.club/configure) + - [Anime Catalogs](/stremio/addons/anime-catalogs) + - [RPDB Catalogs](https://1fe84bc728af-rpdb.baby-beamup.club/configure) + - [Rotten Tomatoes](https://7a82163c306e-rottentomatoes.baby-beamup.club/configure) + - [Letterboxd](https://letterboxd.almosteffective.com/configure/) + - [Top Seeded Torrent Catalogs](https://1fe84bc728af-top-seeded.baby-beamup.club/configure) + - [Anime Seasons](https://1fe84bc728af-anime-seasons.baby-beamup.club/configure) + - [Letterboxd](https://letterboxd.almosteffective.com/configure/) + - It can also be used on the [Stremio Lists website](https://www.journey.co.il/stremio/) (Applies to the [Newest Movies](/stremio/addons/newest-movies), [Popular People](/stremio/addons/popular-people) and [Networks](/stremio/addons/networks) addons and any custom catalogues you create) + - To use it on this website, you have to create an account by clicking `Register` in the top right corner. Then, click `Your Catalogs` where you can enter your RPDB API key. +
+
+ +You can also use it to replace the posters of Cinemeta, the default metadata and catalogue addon. +However, this requires a paid API key. **It will not work with the free tier**. + +To do this, use this [Cinemeta (with ratings)](https://cinemeta.ratingposterdb.com/) addon. + +You can use the [RPDB Manager](https://manager.ratingposterdb.com/) to customise the posters. +With the free tier, there are no customisation options. + +Related links: +- [Reddit: RPDB Free tier announcement](https://www.reddit.com/r/StremioAddons/comments/1f12nz9/free_rpdb_is_now_generally_available/) diff --git a/docs/stremio/setup.mdx b/docs/stremio/setup.mdx index fc08c8c..81102b4 100644 --- a/docs/stremio/setup.mdx +++ b/docs/stremio/setup.mdx @@ -41,15 +41,7 @@ import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; import Admonition from "@theme/Admonition"; -import Web from "./platform/_web.mdx"; -import Pc from "./platform/_pc.mdx"; -import Android from "./platform/_android.mdx"; -import AndroidTv from "./platform/_android-tv.mdx"; -import FireTv from "./platform/_fire-tv.mdx"; -import SamsungTv from "./platform/_samsung-tv.mdx"; -import LgTv from "./platform/_lg-tv.mdx"; -import RasberryPi from "./platform/_rasberry-pi.mdx"; -import MetaQuest from "./platform/_meta-quest.mdx"; + import DebridCostComparisonTable from "@site/src/components/DebridCostComparisonTable"; import KoFiWidgetWrapper from "@site/src/components/KoFiWidgetWrapper"; @@ -79,6 +71,17 @@ In this case, it may be possible to use Stremio through Stremio Web. In the [Web](?platform=web#downloading-stremio) tab below, you will find device specific instructions on how to use Stremio through Stremio Web. ::: +```mdx-code-block +import Web from "./platform/setup/web/_web.mdx"; +import Pc from "./platform/setup/_pc.mdx"; +import Android from "./platform/setup/_android.mdx"; +import AndroidTv from "./platform/setup/_android-tv.mdx"; +import FireTv from "./platform/setup/_fire-tv.mdx"; +import SamsungTv from "./platform/setup/_samsung-tv.mdx"; +import LgTv from "./platform/setup/_lg-tv.mdx"; +import RasberryPi from "./platform/setup/_rasberry-pi.mdx"; +import MetaQuest from "./platform/setup/_meta-quest.mdx"; + @@ -136,6 +139,7 @@ In the [Web](?platform=web#downloading-stremio) tab below, you will find device +``` ## Configuring Stremio settings @@ -272,11 +276,12 @@ In addition to the lack of addon support, these debrid services may also impleme

Real Debrid

- - Blocked audiovisual files from a number of cyberlockers listed on the USTR blacklist or listed in the European "Counterfeit and Piracy Watch List" - - This includes several services. I'm not sure if these are the right sites, but here is what I found: - - [European Commission's Counterfeit and Piracy Watch List](https://circabc.europa.eu/ui/group/d0803128-7d62-40ee-8349-c43ee92745aa/library/b36f701d-2850-4768-9b3e-e487140e11e5/details) - - [USTR Notorious Markets List](https://ustr.gov/sites/default/files/2023_Review_of_Notorious_Markets_for_Counterfeiting_and_Piracy_Notorious_Markets_List_final.pdf) - - Blocked any torrent hashes from French private torrent trackers like YGGTorrent +- Blocked audiovisual files from a number of cyberlockers listed on the USTR blacklist or listed in the European "Counterfeit and Piracy Watch List" + - This includes several services. I'm not sure if these are the right sites, but here is what I found: + - [European Commission's Counterfeit and Piracy Watch List](https://circabc.europa.eu/ui/group/d0803128-7d62-40ee-8349-c43ee92745aa/library/b36f701d-2850-4768-9b3e-e487140e11e5/details) + - [USTR Notorious Markets List](https://ustr.gov/sites/default/files/2023_Review_of_Notorious_Markets_for_Counterfeiting_and_Piracy_Notorious_Markets_List_final.pdf) +- Blocked any torrent hashes from French private torrent trackers like YGGTorrent + @@ -425,123 +430,39 @@ After considering everything, you should have a good idea of which debrid servic I will now cover the instructions of setting up each debrid service I previously mentioned. +```mdx-code-block +import Torbox from "./debrid/torbox/_setup.mdx"; +import Premiumize from "./debrid/premiumize/_setup.mdx"; +import Offcloud from "./debrid/offcloud/_setup.mdx"; +import Putio from "./debrid/putio/_setup.mdx"; +import RealDebrid from "./debrid/realdebrid/_setup.mdx"; +import AllDebrid from "./debrid/alldebrid/_setup.mdx"; +import DebridLink from "./debrid/debridlink/_setup.mdx"; + - ![Torbox Payment](/img/stremio/torbox_payment.png) - Torbox is a relatively new debrid service but it is unique in that it offers a lot more. - It offers : - - A generous seedbox that can seed for up to an unlimited ratio for up to 30 days. - - Access to Usenet and a VPN. (Usenet is explained in more detailed below. It is simply another way to access more content) - - To set up a Torbox account, follow these steps: - - 1. Go to [Torbox's website](https://torbox.app/) - 2. Click `Get Started For Free Now` or `LOGIN` in the top right corner to create an account. - 3. Click `Don't have an account yet?` at the bottom of the page. - 4. Fill in the email and password fields and click `Continue` - 5. You will be sent an email to verify your email address. Click the link in the email to verify your email address. - 6. You will then be taken to the Dashboard. - 7. Go to the [Subscription page](https://torbox.app/subscription?referral=9ca21adb-dbcb-4fb0-9195-412a5f3519bc) and choose a package. - :::info - You may get an alert saying `Do you want to use this referral code? If you already have a code, this will replace it.` - This is because the above link has a referral code in it. You will get 7 days free if you accept my referal code. - - You may also enter this referral code manually at the bottom of the page: - ``` - 9ca21adb-dbcb-4fb0-9195-412a5f3519bc - ``` - ::: - 10. Now you can choose the plan you want. You can choose to pay a subscription or a one-time payment. A yearly subscription has the best value. - :::note - To access Usenet and the 30 day seeding time, you need to buy the highest tier package - the `Pro` package. - ::: - 11. Once you have decided on a package, click `Subscribe` - 12. Then, follow the steps at the payment page to complete your purchase. - + - ![Premiumize Payment](/img/stremio/premiumize_payment.png) - - 1. Go to [Premiumize's website](https://www.premiumize.me/) - 2. Click Sign Up in the top right corner to create an account - 3. Click `Buy Premium` at the top of the page - 4. Choose a package and subscribe. - + - ![Offcloud Payment](/img/stremio/offcloud_payment.png) - - 1. Go to [Offcloud's website](https://offcloud.com/?=06202a3d) - 2. Enter your email and click `Join us for free` - 3. You will be sent an email to set your password, set your password and log in. - 4. Click `Shop` from the navigation bar on the left. - 5. Choose a package and purchase it. - + - ![Put.io Payment](/img/stremio/put.io_payment.png) - - 1. Go to [put.io's register page](https://app.put.io/register) and create an account - 2. You will see a banner asking you to activate your account. Click the button to go to the [billing page](https://app.put.io/billing/activate-account) - 3. Choose a package and purchase it. - - - Put.io offers two plans for which you can either pay monthly or yearly. - One plan gives you 100GB of storage and the other 1TB. Depending on the amount and size of files you will be streaming, choose the plan that suits you best. - - I believe that the storage is not made up of the accumulated size of all the files you have downloaded, but rather the amount of files you have downloaded and stored currently. - You can delete files to make space for new ones. - - However, I am unsure of the accuracy of this information. If you are considering put.io, then I would recommend contacting their support or looking at their FAQ. - - + - - Please make sure you have read the warning about the restrictions they have implemented before proceeding. - - You can find the warning [here](#which-debrid-service-do-i-use) just after the list of debrid services. - - - - ![Real Debrid Payment](/img/stremio/real_debrid_payment.png) - 1. Go to [Real Debrid's website](https://real-debrid.com/?id=9483829) - 2. Click Sign Up to create an account - 3. Go to the Premium Offers page - 4. Choose a package and subscribe. + - - Please make sure you have read the warning about the restrictions they have implemented before proceeding. - - You can find the warning [here](#which-debrid-service-do-i-use) just after the list of debrid services. - - - ![All Debrid Payment](/img/stremio/all_debrid_payment.png) - - - 1. Go to [AllDebrid's website](https://alldebrid.com/?uid=3n8qa&lang=en) - 2. Click `Create an account` at the top and register for an account. - 3. Go to the Pricing page - 4. Choose a package and subscribe. + - - - Please make sure you have read the warning about the restrictions they have implemented before proceeding. - - You can find the warning [here](#which-debrid-service-do-i-use) just after the list of debrid services. - - ![Debrid-Link Payment](/img/stremio/debrid_link_payment.png) - - 1. Go to [Debrid-Link's website](https://debrid-link.com/id/EY0JO) - 2. Click Register in the top right corner or `Try it Free` on the home page. - 3. Fill in the required details and click `Register` - 4. Click `Premium` in the top right corner - 5. Choose a package and purchase it. - + +``` ## Usenet @@ -618,53 +539,19 @@ Torbox have their own Stremio addon that allows you to access their Usenet conte I will now go through the setup for each of these services. +```mdx-code-block +import Easynews from "./usenet/_easynews.mdx"; +import TorboxUsenet from "./usenet/_torbox.mdx"; + - - ![Easynews Payment](/img/stremio/easynews_payment.png) - - 1. Head to [Easynews's signup page](https://signup.easynews.com/checkout/) - :::tip - Use one of the following deals to get a discount on your subscription: - - [Win Back Deal](https://signup.easynews.com/checkout/winback-deal-ae/) - - [Promo for you (e)](https://signup.easynews.com/checkout/promo-for-you-e/) - - [Promo for you (1)](https://signup.easynews.com/checkout/promo-for-you-1/) - - [Deal For You](https://signup.easynews.com/checkout/deal-for-you-e1/) - - [Unlimited Special Deal](https://signup.easynews.com/checkout/unlimited-special-deal/) - - [Exclusive Usenet Special](https://signup.easynews.com/checkout/exclusive-usenet-special/) - - [Exclusive Unlimited Usenet Deal](https://signup.easynews.com/checkout/exclusive-unlimited-usenet-deal/) - ::: - 2. Choose a package, fill in your details and subscribe. - 3. Complete the payment and signup process. + - - - ![Torbox Payment](/img/stremio/torbox_payment.png) - - To set up a Torbox account with Usenet support, follow these steps: - - 1. Go to [Torbox's website](https://torbox.app/) - 2. Click `Get Started For Free Now` or `LOGIN` in the top right corner to create an account. - 3. Click `Don't have an account yet?` at the bottom of the page. - 4. Fill in the email and password fields and click `Continue` - 5. You will be sent an email to verify your email address. Click the link in the email to verify your email address. - 6. You will then be taken to the Dashboard. - 7. Go to the [Subscription page](https://torbox.app/subscription?referral=9ca21adb-dbcb-4fb0-9195-412a5f3519bc). - :::info - You may get an alert saying `Do you want to use this referral code? If you already have a code, this will replace it.` - This is because the above link has a referral code in it. You will get 7 days free if you accept my referal code. - - You may also enter this referral code manually at the bottom of the page: - ``` - 9ca21adb-dbcb-4fb0-9195-412a5f3519bc - ``` - ::: - 10. To be able to access Usenet, you need to buy the highest tier package - the `Pro` package. - 11. Click `Subscribe` on the `Pro` package. - 12. Then, follow the steps at the payment page to complete your purchase. + +``` These steps only cover the setup of services that provide access to Usenet content. To access the content, you will need to use the Stremio addons for Easynews and Torbox. diff --git a/docs/stremio/usenet/_easynews.mdx b/docs/stremio/usenet/_easynews.mdx new file mode 100644 index 0000000..0ce52c4 --- /dev/null +++ b/docs/stremio/usenet/_easynews.mdx @@ -0,0 +1,15 @@ +![Easynews Payment](/img/stremio/easynews_payment.png) + +1. Head to [Easynews's signup page](https://signup.easynews.com/checkout/) +:::tip + Use one of the following deals to get a discount on your subscription: + - [Win Back Deal](https://signup.easynews.com/checkout/winback-deal-ae/) + - [Promo for you (e)](https://signup.easynews.com/checkout/promo-for-you-e/) + - [Promo for you (1)](https://signup.easynews.com/checkout/promo-for-you-1/) + - [Deal For You](https://signup.easynews.com/checkout/deal-for-you-e1/) + - [Unlimited Special Deal](https://signup.easynews.com/checkout/unlimited-special-deal/) + - [Exclusive Usenet Special](https://signup.easynews.com/checkout/exclusive-usenet-special/) + - [Exclusive Unlimited Usenet Deal](https://signup.easynews.com/checkout/exclusive-unlimited-usenet-deal/) +::: +2. Choose a package, fill in your details and subscribe. +3. Complete the payment and signup process. \ No newline at end of file diff --git a/docs/stremio/usenet/_torbox.mdx b/docs/stremio/usenet/_torbox.mdx new file mode 100644 index 0000000..32901c9 --- /dev/null +++ b/docs/stremio/usenet/_torbox.mdx @@ -0,0 +1,23 @@ +![Torbox Payment](/img/stremio/torbox_payment.png) + +To set up a Torbox account with Usenet support, follow these steps: + +1. Go to [Torbox's website](https://torbox.app/) +2. Click `Get Started For Free Now` or `LOGIN` in the top right corner to create an account. +3. Click `Don't have an account yet?` at the bottom of the page. +4. Fill in the email and password fields and click `Continue` +5. You will be sent an email to verify your email address. Click the link in the email to verify your email address. +6. You will then be taken to the Dashboard. +7. Go to the [Subscription page](https://torbox.app/subscription?referral=9ca21adb-dbcb-4fb0-9195-412a5f3519bc). + :::info + You may get an alert saying `Do you want to use this referral code? If you already have a code, this will replace it.` + This is because the above link has a referral code in it. You will get 7 days free if you accept my referal code. + + You may also enter this referral code manually at the bottom of the page: + ``` + 9ca21adb-dbcb-4fb0-9195-412a5f3519bc + ``` + ::: +10. To be able to access Usenet, you need to buy the highest tier package - the `Pro` package. +11. Click `Subscribe` on the `Pro` package. +12. Then, follow the steps at the payment page to complete your purchase. \ No newline at end of file diff --git a/sidebars.ts b/sidebars.ts index 2e58611..db38368 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -68,7 +68,7 @@ const sidebars: SidebarsConfig = { id: "stremio/extras/index", }, items: [ - "stremio/extras/trakt", + "stremio/extras/trakt/index", "stremio/extras/account-bootstrapper", "stremio/extras/addon-manager", "stremio/extras/debrid-media-manager", From e103286f134976c4582152993bc4398b6cb815ba Mon Sep 17 00:00:00 2001 From: Viren070 Date: Tue, 26 Nov 2024 15:25:29 +0000 Subject: [PATCH 03/10] i18n: add translate API calls to React components --- .../CurrencySelector.tsx | 24 ++- .../DebridCostComparisonTable/Settings.tsx | 147 +++++++++++++----- .../DebridCostComparisonTable/index.tsx | 23 ++- src/components/KoFiWidgetWrapper/index.tsx | 26 +++- src/components/StremioAddonButtons/index.tsx | 87 ++++++++--- .../StremioAddonDetailsWrapper/index.tsx | 20 ++- 6 files changed, 245 insertions(+), 82 deletions(-) diff --git a/src/components/DebridCostComparisonTable/CurrencySelector.tsx b/src/components/DebridCostComparisonTable/CurrencySelector.tsx index 2c64974..580daf4 100644 --- a/src/components/DebridCostComparisonTable/CurrencySelector.tsx +++ b/src/components/DebridCostComparisonTable/CurrencySelector.tsx @@ -1,7 +1,7 @@ import React from 'react'; import styles from './styles.module.css'; import { CurrencySelect } from './CurrencySelect'; - +import Translate from '@docusaurus/Translate'; interface CurrencySelectorProps { primaryCurrency: string; @@ -12,8 +12,26 @@ const CurrencySelector: React.FC = ({ primaryCurrency, se return (
- - + + +
); diff --git a/src/components/DebridCostComparisonTable/Settings.tsx b/src/components/DebridCostComparisonTable/Settings.tsx index 6d7649b..ddc6ebc 100644 --- a/src/components/DebridCostComparisonTable/Settings.tsx +++ b/src/components/DebridCostComparisonTable/Settings.tsx @@ -3,6 +3,7 @@ import './Settings.css'; import { availableCurrencies } from './CurrencyRates'; import { initialServiceData } from './ServiceData'; import { showToast } from '@site/src/components/Toasts'; +import Translate, { translate } from '@docusaurus/Translate'; interface Service { name: string; @@ -37,7 +38,6 @@ const Settings: React.FC = ({ serviceData, setServiceData, closeS price: 0, duration: 0, currency: 'USD', - }; setTempServiceData([...tempServiceData, newService]); setNewServiceIndex(tempServiceData.length); @@ -51,34 +51,31 @@ const Settings: React.FC = ({ serviceData, setServiceData, closeS const handleDeleteService = (index: number) => { setDeletedServiceIndex(index); - - // Temporarily add the 'slide-left' class to items to the right of the deleted one. - const updatedServices = tempServiceData.map((service, i) => ({ - ...service, - slideClass: i > index ? 'slide-left' : '', - })); - - setTempServiceData(updatedServices); - - // Delay removing the service to allow the animation to complete. setTimeout(() => { - const filteredServices = tempServiceData.filter((_, i) => i !== index); - setTempServiceData(filteredServices.map((service) => ({ ...service, slideClass: '' }))); + const updatedServices = tempServiceData.filter((_, i) => i !== index); + setTempServiceData(updatedServices); setDeletedServiceIndex(null); - }, 500); // Match animation duration + }, 500); // Match the duration of the disappearToCenter animation }; const handleApplyChanges = () => { if (tempServiceData.some((service) => !service.name || !service.price || !service.duration)) { - showToast('All fields must be filled in', 'error'); + showToast(translate({ + message: 'All fields must be filled in', + id: 'debridTable.settings.applyChanges.toast.error.missing', + description: 'Toast message for missing fields' + }), 'error'); return; } if (tempServiceData.some((service) => service.price <= 0 || service.duration <= 0)) { - showToast('Price and duration must be greater than 0', 'error'); + showToast(translate({ + message: 'Price and duration must be greater than 0', + id: 'debridTable.settings.applyChanges.toast.error.lessThanZero', + description: 'Toast message for a price or duration less than 0' + }), 'error'); return; } - setServiceData(tempServiceData); handleClose(); }; @@ -92,48 +89,92 @@ const Settings: React.FC = ({ serviceData, setServiceData, closeS setTimeout(() => { closeSettings(); }, 500); - } + }; return (
- -

Service Data

+ +

Service Data

{tempServiceData.map((service, index) => (
{ - if (index === newServiceIndex) { - setNewServiceIndex(null); - } - }} - > - + key={index} + className={`service-item ${service.slideClass} ${ + index === newServiceIndex ? 'new-service' : '' + } ${index === deletedServiceIndex ? 'deleted-service' : ''}`} + onAnimationEnd={() => { + if (index === newServiceIndex) { + setNewServiceIndex(null); + } + }} + > + handleUpdateService(index, { ...service, name: e.target.value })} - placeholder="Service Name" + placeholder={translate({ + id: "debridTable.settings.serviceName.placeholder", + message: "Service Name", + description: "Placeholder for the service name input field" + })} /> - + handleUpdateService(index, { ...service, price: parseFloat(e.target.value) })} - placeholder="Price" + placeholder={translate({ + id: "debridTable.settings.price.placeholder", + message: "Price", + description: "Placeholder for the price input field" + })} /> - + handleUpdateService(index, { ...service, duration: parseInt(e.target.value) })} - placeholder="Duration" + placeholder={translate({ + id: "debridTable.settings.duration.placeholder", + message: "Duration", + description: "Placeholder for the duration input field" + })} /> - + - +
))} -
- +
+
- - + +
diff --git a/src/components/DebridCostComparisonTable/index.tsx b/src/components/DebridCostComparisonTable/index.tsx index f7fedb1..d19bcf2 100644 --- a/src/components/DebridCostComparisonTable/index.tsx +++ b/src/components/DebridCostComparisonTable/index.tsx @@ -1,10 +1,10 @@ import React, { useState, useEffect } from 'react'; import CurrencySelector from './CurrencySelector'; -import SettingsIcon from '@site/static/img/settings-icon.svg' import Settings from './Settings'; import { convertPrice, formatPrice } from './CurrencyRates'; import { initialServiceData } from './ServiceData'; import styles from './styles.module.css'; +import Translate from '@docusaurus/Translate'; interface Service { name: string; @@ -150,7 +150,14 @@ export default function DebridCostComparisonTable({ excludeServices }: { exclude <> {showSettings && setShowSettings(false)} primaryCurrency={primaryCurrency} setPrimaryCurrency={setPrimaryCurrency} />} - Debrid Service - Price per Year
{primaryCurrency && `(${primaryCurrency})`} - Price per Month
{primaryCurrency && `(${primaryCurrency})`} - Price per Day
{primaryCurrency && `(${primaryCurrency})`} - Plan Price - Plan Duration (Days) + Debrid Service + Price per Year
{primaryCurrency && ` (${primaryCurrency})`} + Price per Month
{primaryCurrency && ` (${primaryCurrency})`} + Price per Day
{primaryCurrency && ` (${primaryCurrency})`} + Plan Price + Plan Duration (Days) diff --git a/src/components/KoFiWidgetWrapper/index.tsx b/src/components/KoFiWidgetWrapper/index.tsx index b093b5c..7340052 100644 --- a/src/components/KoFiWidgetWrapper/index.tsx +++ b/src/components/KoFiWidgetWrapper/index.tsx @@ -1,17 +1,29 @@ import { KoFiDialog, KoFiButton, KoFiWidget, KoFiPanel } from "react-kofi"; import "react-kofi/dist/styles.css"; - +import { translate } from "@docusaurus/Translate"; export default function KoFiWrapper(props: { widgetType: string }) { const { widgetType } = props; switch (widgetType) { - case "dialog": - return ; case "button": - return ; + return ; case "widget": - return ; - case "panel": - return ; + return ; default: return null; } diff --git a/src/components/StremioAddonButtons/index.tsx b/src/components/StremioAddonButtons/index.tsx index 3d03c33..95ab19f 100644 --- a/src/components/StremioAddonButtons/index.tsx +++ b/src/components/StremioAddonButtons/index.tsx @@ -1,7 +1,7 @@ import 'react-toastify/dist/ReactToastify.css'; import styles from './styles.module.css'; import { showToast } from '@site/src/components/Toasts'; -import BrowserOnly from '@docusaurus/BrowserOnly'; +import Translate, { translate } from '@docusaurus/Translate'; interface StremioAddonButtonsProps { source: string; @@ -19,15 +19,24 @@ const ConfigureButton = ({ manifest, configureOverride }: { manifest: string, co }; return ( - ); }; const InstallButtons = ({ manifest }: { manifest: string }) => { const handleInstall = () => { - showToast('Attempting to install the addon. If nothing happens, make sure you have the app installed or try using the web install instead.', 'info'); + showToast(translate({ + message: 'Attempting to install the addon. If nothing happens, make sure you have the app installed or try using the web install instead.', + id: 'stremio.installButton.toast', + description: 'Toast message for install button' + }), 'info'); window.location.href = manifest.replace(/^https:\/\//, 'stremio://'); }; @@ -37,11 +46,19 @@ const InstallButtons = ({ manifest }: { manifest: string }) => { return ( <> - - ); @@ -53,8 +70,12 @@ const SourceCodeButton = ({ source }: { source: string }) => { }; return ( - ); }; @@ -66,19 +87,35 @@ const ShareGuideButton = ({ id }: { id: string }) => { const guideLink = `${window.location.origin}/stremio/addons/${id}`; const shareData = { title: `${addonName} Guide for Stremio`, text: `Check out this guide to the Stremio addon, ${addonName}`, url: guideLink }; navigator.share(shareData).then(() => { - showToast('The addon guide was shared successfully!', 'success'); + showToast(translate({ + message: 'The addon guide was shared successfully!', + id: 'stremio.shareGuideButton.toast.success', + description: 'Toast message for successful share' + }), 'success'); }).catch(() => { navigator.clipboard.writeText(guideLink).then(() => { - showToast('The addon guide link was copied to your clipboard!', 'success'); + showToast(translate({ + message: 'The addon guide link was copied to your clipboard!', + id: 'stremio.shareGuideButton.toast.copied', + description: 'Toast message for copied link' + }), 'success'); }).catch(() => { - showToast('Failed to share or copy the addon guide link! ' + guideLink, 'error'); + showToast(translate({ + message: `Failed to share or copy the addon guide link! ${guideLink}`, + id: 'stremio.shareGuideButton.toast.error', + description: 'Toast message for failed share or copy' + }), 'error'); }); }); }; return ( - ); }; @@ -86,15 +123,27 @@ const ShareGuideButton = ({ id }: { id: string }) => { const CopyManifestUrlButton = ({ manifest }: { manifest: string }) => { const handleCopy = () => { navigator.clipboard.writeText(manifest).then(() => { - showToast('The manifest URL was copied to your clipboard!', 'success'); + showToast(translate({ + message: 'The manifest URL was copied to your clipboard!', + id: 'stremio.copyManifestUrlButton.toast.success', + description: 'Toast message for successful copy' + }), 'success'); }).catch(() => { - showToast('Failed to copy the manifest URL to your clipboard! ' + manifest, 'error'); + showToast(translate({ + message: `Failed to copy the manifest URL to your clipboard! ${manifest}`, + id: 'stremio.copyManifestUrlButton.toast.error', + description: 'Toast message for failed copy' + }), 'error'); }); }; return ( - ); }; diff --git a/src/components/StremioAddonDetailsWrapper/index.tsx b/src/components/StremioAddonDetailsWrapper/index.tsx index d0c6945..645cdea 100644 --- a/src/components/StremioAddonDetailsWrapper/index.tsx +++ b/src/components/StremioAddonDetailsWrapper/index.tsx @@ -1,5 +1,6 @@ import React, { useState, useEffect } from 'react'; import Details from '@theme/Details'; +import Translate from '@docusaurus/Translate'; const flagEmojis = { "France": "🇫🇷", @@ -23,9 +24,22 @@ function NotFound (props: { name?: string }): JSX.Element { return ( // center the content
-

Oops!

-

An unexpected error occurred and the documentation for {name} could not be found.

-

Please report this issue on GitHub.

+

+ + Oops! + +

+ + {"The addon documentation for {name} could not be found. Please report this issue on GitHub. "} + +
); } From 333ce0b3741737c07350937b04a04e58c0fbc564 Mon Sep 17 00:00:00 2001 From: Viren070 Date: Tue, 26 Nov 2024 15:44:11 +0000 Subject: [PATCH 04/10] i18n: adjustments to translate calls --- src/components/StremioAddonButtons/index.tsx | 35 +++++++++++++------ .../StremioAddonDetailsWrapper/index.tsx | 3 +- 2 files changed, 26 insertions(+), 12 deletions(-) diff --git a/src/components/StremioAddonButtons/index.tsx b/src/components/StremioAddonButtons/index.tsx index 95ab19f..098aada 100644 --- a/src/components/StremioAddonButtons/index.tsx +++ b/src/components/StremioAddonButtons/index.tsx @@ -84,7 +84,10 @@ const ShareGuideButton = ({ id }: { id: string }) => { const addonName = id.replace('-', ' ').replace(/\b\w/g, char => char.toUpperCase()); const handleShare = () => { - const guideLink = `${window.location.origin}/stremio/addons/${id}`; + let guideLink = `${window.location.origin}/stremio/addons/${id}`; + if (window.location.pathname.startsWith('/es')) { + guideLink = `${window.location.origin}/es/stremio/addons/${id}`; + } const shareData = { title: `${addonName} Guide for Stremio`, text: `Check out this guide to the Stremio addon, ${addonName}`, url: guideLink }; navigator.share(shareData).then(() => { showToast(translate({ @@ -100,11 +103,16 @@ const ShareGuideButton = ({ id }: { id: string }) => { description: 'Toast message for copied link' }), 'success'); }).catch(() => { - showToast(translate({ - message: `Failed to share or copy the addon guide link! ${guideLink}`, - id: 'stremio.shareGuideButton.toast.error', - description: 'Toast message for failed share or copy' - }), 'error'); + showToast(translate( + { + message: 'Failed to share or copy the addon guide link! {guideLink}', + id: 'stremio.shareGuideButton.toast.error', + description: 'Toast message for failed share or copy' + }, + { + guideLink: guideLink + } + ), 'error'); }); }); }; @@ -129,11 +137,16 @@ const CopyManifestUrlButton = ({ manifest }: { manifest: string }) => { description: 'Toast message for successful copy' }), 'success'); }).catch(() => { - showToast(translate({ - message: `Failed to copy the manifest URL to your clipboard! ${manifest}`, - id: 'stremio.copyManifestUrlButton.toast.error', - description: 'Toast message for failed copy' - }), 'error'); + showToast(translate( + { + message: 'Failed to copy the manifest URL to your clipboard! {manifest}', + id: 'stremio.copyManifestUrlButton.toast.error', + description: 'Toast message for failed copy' + }, + { + manifest: manifest + } + ), 'error'); }); }; diff --git a/src/components/StremioAddonDetailsWrapper/index.tsx b/src/components/StremioAddonDetailsWrapper/index.tsx index 645cdea..ca0361b 100644 --- a/src/components/StremioAddonDetailsWrapper/index.tsx +++ b/src/components/StremioAddonDetailsWrapper/index.tsx @@ -29,8 +29,9 @@ function NotFound (props: { name?: string }): JSX.Element { id='stremio.addonNotFound.title' description='Heading for the content of the section when the addon documentation is not found' > - Oops! + Oops + ! Date: Tue, 26 Nov 2024 15:47:57 +0000 Subject: [PATCH 05/10] i18n: add es to locales --- docusaurus.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 64ea722..ea2da3d 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -23,7 +23,7 @@ const config: Config = { // may want to replace "en" with "zh-Hans". i18n: { defaultLocale: 'en-GB', - locales: ['en-GB'], + locales: ['en-GB', 'es'], }, future: { From 2f490e6504d5744737bb8f9cdfa5923ceb453dd1 Mon Sep 17 00:00:00 2001 From: Viren070 Date: Tue, 26 Nov 2024 16:54:14 +0000 Subject: [PATCH 06/10] feat: remove {true} from JSX and wrap in mdx code block --- docs/stremio/addons/anime-catalogs.mdx | 7 +++++-- docs/stremio/addons/anime-kitsu.mdx | 2 ++ docs/stremio/addons/animeo.mdx | 4 +++- docs/stremio/addons/argentina-tv.mdx | 2 ++ docs/stremio/addons/comet.mdx | 2 ++ docs/stremio/addons/cometfr.mdx | 4 +++- docs/stremio/addons/custom-catalogues.mdx | 2 ++ docs/stremio/addons/cyberflix.mdx | 4 +++- docs/stremio/addons/dmm-cast.mdx | 4 +++- docs/stremio/addons/dramacool.mdx | 4 +++- docs/stremio/addons/easynews-plus.mdx | 4 +++- docs/stremio/addons/easynews.mdx | 4 +++- docs/stremio/addons/formulio.mdx | 2 ++ docs/stremio/addons/imdb-catalogs.mdx | 4 +++- docs/stremio/addons/jackettio.mdx | 4 +++- docs/stremio/addons/jamovies.mdx | 2 ++ docs/stremio/addons/knightcrawler.mdx | 9 ++++++--- docs/stremio/addons/legendasdivx.mdx | 4 +++- docs/stremio/addons/mal-stremio-addon.mdx | 4 +++- docs/stremio/addons/mammamia.mdx | 4 +++- docs/stremio/addons/mediafusion.mdx | 4 +++- docs/stremio/addons/msubtitles.mdx | 4 +++- docs/stremio/addons/networks.mdx | 2 ++ docs/stremio/addons/newest-movies.mdx | 2 ++ docs/stremio/addons/opensubtitles-pro.mdx | 4 +++- docs/stremio/addons/opensubtitles-v3.mdx | 2 ++ docs/stremio/addons/orion-stremio-addon.mdx | 4 +++- docs/stremio/addons/peerflix.mdx | 2 ++ docs/stremio/addons/popular-people.mdx | 2 ++ docs/stremio/addons/streaming-catalogs.mdx | 5 ++++- docs/stremio/addons/stremify.mdx | 3 +++ docs/stremio/addons/stremio-gdrive.mdx | 3 +++ docs/stremio/addons/stremio-jackett.mdx | 8 ++++++-- docs/stremio/addons/subdl-subtitles.mdx | 5 ++++- docs/stremio/addons/subsource-subtitles.mdx | 5 ++++- docs/stremio/addons/tmdb-addon.mdx | 5 ++++- docs/stremio/addons/torbox.mdx | 5 ++++- docs/stremio/addons/torrentio.mdx | 5 ++++- docs/stremio/addons/usa-tv.mdx | 3 +++ docs/stremio/addons/yifysubtitles-by-dexter21767.mdx | 5 ++++- 40 files changed, 124 insertions(+), 30 deletions(-) diff --git a/docs/stremio/addons/anime-catalogs.mdx b/docs/stremio/addons/anime-catalogs.mdx index 27da593..8c672bb 100644 --- a/docs/stremio/addons/anime-catalogs.mdx +++ b/docs/stremio/addons/anime-catalogs.mdx @@ -4,9 +4,12 @@ description: Provides catalogs for anime from MyAnimeList, AniDB, AniList, Kitsu keywords: [stremio, addons, anime, anime catalogs, catalog, catalogue, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:anime, stremio-addon:catalogues] --- + +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +```

Description

@@ -21,7 +24,7 @@ To get started, head to the [Anime Catalogs configuration page](https://1fe84bc7 1. Catalog settings: - `Show only dubbed content` - If you want to see only dubbed content, enable this. - - `Ratings on Posters` - This setting controls whether ratings are shown on the posters. You will need to provide an RPDB API key for this to work. + - `Ratings on Posters` - This setting controls whether ratings are shown on the posters. You will need to provide an RPDB API key for this to work. ([How do I obtain an RPDB key?](stremio/faq#how-do-i-obtain-a-rpdb-api-key])) 2. Choose Catalogs: Select the catalogues that you want to see on your homepage. 3. Click Install and then when the Stremio app opens with a prompt asking to install, click Install again. diff --git a/docs/stremio/addons/anime-kitsu.mdx b/docs/stremio/addons/anime-kitsu.mdx index 5c236ff..cd07839 100644 --- a/docs/stremio/addons/anime-kitsu.mdx +++ b/docs/stremio/addons/anime-kitsu.mdx @@ -4,9 +4,11 @@ description: Provides catalogues for anime from Kitsu, using metadata from Kitsu keywords: [stremio, addons, anime, anime kitsu, kitsu, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:anime, stremio-addon:catalogues] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; +```

Description

diff --git a/docs/stremio/addons/animeo.mdx b/docs/stremio/addons/animeo.mdx index d98251d..edfaf68 100644 --- a/docs/stremio/addons/animeo.mdx +++ b/docs/stremio/addons/animeo.mdx @@ -4,9 +4,11 @@ description: Track your anime progress with AniList and see lists from your AniL keywords: [stremio, addons, addon, anime, animeo, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:anime, stremio-addon:tracking] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +```

Description

diff --git a/docs/stremio/addons/argentina-tv.mdx b/docs/stremio/addons/argentina-tv.mdx index bc013fc..063a4ec 100644 --- a/docs/stremio/addons/argentina-tv.mdx +++ b/docs/stremio/addons/argentina-tv.mdx @@ -4,9 +4,11 @@ description: Stremio addon for Argentinian channels across various categories in keywords: [stremio, addons, http, live, live tv, us, channels, free, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:http-streams, stremio-addon:live-tv] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; +```

Description

diff --git a/docs/stremio/addons/comet.mdx b/docs/stremio/addons/comet.mdx index 64ae740..09da6b0 100644 --- a/docs/stremio/addons/comet.mdx +++ b/docs/stremio/addons/comet.mdx @@ -4,9 +4,11 @@ description: Stremio's fastest torrent/debrid search add-on. keywords: [stremio, addons, addon, comet, torrent, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:debrid-streams] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; +```

Description

diff --git a/docs/stremio/addons/cometfr.mdx b/docs/stremio/addons/cometfr.mdx index f90bfd4..39ac8bd 100644 --- a/docs/stremio/addons/cometfr.mdx +++ b/docs/stremio/addons/cometfr.mdx @@ -4,9 +4,11 @@ description: Stremio's fastest torrent/debrid search add-on with indexers focuse keywords: [stremio, addons, addon, comet, cometfr, french, france, torrent, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:debrid-streams] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +```

Description

diff --git a/docs/stremio/addons/custom-catalogues.mdx b/docs/stremio/addons/custom-catalogues.mdx index 1565ebd..6183363 100644 --- a/docs/stremio/addons/custom-catalogues.mdx +++ b/docs/stremio/addons/custom-catalogues.mdx @@ -4,9 +4,11 @@ description: Convert a CSV file from IMDB lists, filtered results, and more into keywords: [stremio, addons, addon, imdb, catalog, catalogue, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:catalogues] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; +```

Description

diff --git a/docs/stremio/addons/cyberflix.mdx b/docs/stremio/addons/cyberflix.mdx index 5739a65..4e116a7 100644 --- a/docs/stremio/addons/cyberflix.mdx +++ b/docs/stremio/addons/cyberflix.mdx @@ -4,9 +4,11 @@ description: Provides catalogs from streaming services (e.g. Netflix) and also c keywords: [stremio, addons, addon, cyberflix, catalog, catalogue, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:catalogues] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +```

Description

diff --git a/docs/stremio/addons/dmm-cast.mdx b/docs/stremio/addons/dmm-cast.mdx index 880b431..972fc66 100644 --- a/docs/stremio/addons/dmm-cast.mdx +++ b/docs/stremio/addons/dmm-cast.mdx @@ -4,11 +4,13 @@ description: Cast your preferred Debrid Media Manager streams to your Stremio de keywords: [stremio, addons, dmm, cast, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:debrid-streams] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; +``` -This addon allows you to cast your preferred Debrid Media Manager streams to your Stremio device. +This addon allows you to cast your preferred [Debrid Media Manager](/stremio/extras/debrid-media-manager) streams to your Stremio device. You can find instructions on using it at the configuration link above. It only supports Real Debrid currently. diff --git a/docs/stremio/addons/dramacool.mdx b/docs/stremio/addons/dramacool.mdx index fe669fe..38ece3b 100644 --- a/docs/stremio/addons/dramacool.mdx +++ b/docs/stremio/addons/dramacool.mdx @@ -4,9 +4,11 @@ description: Stremio addon that serves asian movies and dramas from dramacool keywords: [stremio, addons, addon, dramacool, catalog, catalogue, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:catalogues, stremio-addon:debrid-streams, stremio-addon:http-streams] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +```

Description

diff --git a/docs/stremio/addons/easynews-plus.mdx b/docs/stremio/addons/easynews-plus.mdx index 1e0d1df..90fdaba 100644 --- a/docs/stremio/addons/easynews-plus.mdx +++ b/docs/stremio/addons/easynews-plus.mdx @@ -4,9 +4,11 @@ description: Provides content and a search catalog from the Usenet service, Easy keywords: [stremio, addons, addon, easynews, usenet, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:usenet-streams] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +```

Description

diff --git a/docs/stremio/addons/easynews.mdx b/docs/stremio/addons/easynews.mdx index cb00ca5..fd28f34 100644 --- a/docs/stremio/addons/easynews.mdx +++ b/docs/stremio/addons/easynews.mdx @@ -4,9 +4,11 @@ description: Provides content from the Usenet service, Easynews, within Stremio. keywords: [stremio, addons, addon, easynews, usenet, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:usenet-streams] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +```

Description

diff --git a/docs/stremio/addons/formulio.mdx b/docs/stremio/addons/formulio.mdx index 034c7ba..59187ee 100644 --- a/docs/stremio/addons/formulio.mdx +++ b/docs/stremio/addons/formulio.mdx @@ -4,9 +4,11 @@ description: A Stremio addon for Formula One and MotoGP replay content. keywords: [stremio, addons, addon, torrent, formula one, formula 1, motogp, sports, f1, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:torrent-streams, stremio-addon:sports] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; +```

Description

diff --git a/docs/stremio/addons/imdb-catalogs.mdx b/docs/stremio/addons/imdb-catalogs.mdx index 1c7fdcf..38dde78 100644 --- a/docs/stremio/addons/imdb-catalogs.mdx +++ b/docs/stremio/addons/imdb-catalogs.mdx @@ -4,9 +4,11 @@ description: IMDB Movie and Series lists. Supports optional settings to use Rati keywords: [stremio, addons, addon, imdb, imdb catalogs, catalog, catalogue, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:catalogues] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +```

Description

diff --git a/docs/stremio/addons/jackettio.mdx b/docs/stremio/addons/jackettio.mdx index b75a87a..9a2e611 100644 --- a/docs/stremio/addons/jackettio.mdx +++ b/docs/stremio/addons/jackettio.mdx @@ -4,9 +4,11 @@ description: Stremio addon that resolve streams using Jackett and Debrid. It sea keywords: [stremio, addons, torrent, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:debrid-streams] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +```

Description

diff --git a/docs/stremio/addons/jamovies.mdx b/docs/stremio/addons/jamovies.mdx index 971df53..800675f 100644 --- a/docs/stremio/addons/jamovies.mdx +++ b/docs/stremio/addons/jamovies.mdx @@ -4,9 +4,11 @@ description: Stremio addon that provides HTTP streams for movies and shows. keywords: [stremio, addons, http, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:http-streams] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; +```

Description

diff --git a/docs/stremio/addons/knightcrawler.mdx b/docs/stremio/addons/knightcrawler.mdx index 70aeb2c..04987b3 100644 --- a/docs/stremio/addons/knightcrawler.mdx +++ b/docs/stremio/addons/knightcrawler.mdx @@ -4,12 +4,15 @@ description: Stremio addon for torrent streams provided by popular trackers and keywords: [stremio, addons, torrent, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:torrent-streams, stremio-addon:debrid-streams] --- -import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - :::warning This addon is deprecated and no longer maintained. ::: - + +```mdx-code-block +import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; + + +```

Description

diff --git a/docs/stremio/addons/legendasdivx.mdx b/docs/stremio/addons/legendasdivx.mdx index 1c221e9..fe0afc9 100644 --- a/docs/stremio/addons/legendasdivx.mdx +++ b/docs/stremio/addons/legendasdivx.mdx @@ -4,9 +4,11 @@ description: A subtitle addon for stremio that provides mainly PT-BR subtitles f keywords: [stremio, addons, subtitles, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:subtitles] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +```

Description

diff --git a/docs/stremio/addons/mal-stremio-addon.mdx b/docs/stremio/addons/mal-stremio-addon.mdx index e4db5c0..c3519c2 100644 --- a/docs/stremio/addons/mal-stremio-addon.mdx +++ b/docs/stremio/addons/mal-stremio-addon.mdx @@ -4,9 +4,11 @@ description: A Stremio addon that allows you to access your lists from MyAnimeLi keywords: [stremio, addons, anime, catalog, catalogue, mal, myanimelist, tracking, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:catalogues, stremio-addon:anime, stremio-addon:tracking] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +```

Description

diff --git a/docs/stremio/addons/mammamia.mdx b/docs/stremio/addons/mammamia.mdx index 2a0ff72..1651bcc 100644 --- a/docs/stremio/addons/mammamia.mdx +++ b/docs/stremio/addons/mammamia.mdx @@ -4,9 +4,11 @@ description: A Stremio addon providing HTTPS Streams for Italian Movies, Series, keywords: [stremio, addons, addon, italian, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:http-streams, stremio-addon:live-tv] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +```

Description

diff --git a/docs/stremio/addons/mediafusion.mdx b/docs/stremio/addons/mediafusion.mdx index 9429e95..7ccd781 100644 --- a/docs/stremio/addons/mediafusion.mdx +++ b/docs/stremio/addons/mediafusion.mdx @@ -4,9 +4,11 @@ description: A Universal Stremio Addon for Movies, Series, Live TV & Sports Even keywords: [stremio, addons, torrent, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:catalogues, stremio-addon:torrent-streams, stremio-addon:debrid-streams, stremio-addon:live-tv, stremio-addon:sports] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +```

Description

diff --git a/docs/stremio/addons/msubtitles.mdx b/docs/stremio/addons/msubtitles.mdx index e1f8fbe..764f6ec 100644 --- a/docs/stremio/addons/msubtitles.mdx +++ b/docs/stremio/addons/msubtitles.mdx @@ -4,9 +4,11 @@ description: A subtitle addon for stremio that provides subtitles from MSubtitle keywords: [stremio, addons, subtitles, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:subtitles] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +```

Description

diff --git a/docs/stremio/addons/networks.mdx b/docs/stremio/addons/networks.mdx index 9622254..5fe1c84 100644 --- a/docs/stremio/addons/networks.mdx +++ b/docs/stremio/addons/networks.mdx @@ -4,9 +4,11 @@ description: Get individual network cataloges for the 100 newest or most popular keywords: [stremio, addons, addon, catalog, catalogue, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:catalogues] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; +```

Description

diff --git a/docs/stremio/addons/newest-movies.mdx b/docs/stremio/addons/newest-movies.mdx index ef140b2..216419f 100644 --- a/docs/stremio/addons/newest-movies.mdx +++ b/docs/stremio/addons/newest-movies.mdx @@ -4,9 +4,11 @@ description: Stremio addon that provides a catalogue of the latest movies availa keywords: [stremio, addons, addon, imdb, catalog, catalogue, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:catalogues] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; +```

Description

diff --git a/docs/stremio/addons/opensubtitles-pro.mdx b/docs/stremio/addons/opensubtitles-pro.mdx index cc56f78..228547e 100644 --- a/docs/stremio/addons/opensubtitles-pro.mdx +++ b/docs/stremio/addons/opensubtitles-pro.mdx @@ -4,9 +4,11 @@ description: A Stremio addon that provides subtitles from SubSource.net. keywords: [stremio, addons, subtitles, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:subtitles] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +```

Description

diff --git a/docs/stremio/addons/opensubtitles-v3.mdx b/docs/stremio/addons/opensubtitles-v3.mdx index 42d42a1..ee1b458 100644 --- a/docs/stremio/addons/opensubtitles-v3.mdx +++ b/docs/stremio/addons/opensubtitles-v3.mdx @@ -4,9 +4,11 @@ description: An Official Stremio Addon that provides subtitles for movies and sh keywords: [stremio, addons, subtitles, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:subtitles] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; +```

Description

diff --git a/docs/stremio/addons/orion-stremio-addon.mdx b/docs/stremio/addons/orion-stremio-addon.mdx index 59c9c81..800990d 100644 --- a/docs/stremio/addons/orion-stremio-addon.mdx +++ b/docs/stremio/addons/orion-stremio-addon.mdx @@ -4,9 +4,11 @@ description: A Stremio addon that allows Orion-indexed torrent, usenet and hoste keywords: [stremio, addons, torrent, usenet, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:torrent-streams, stremio-addon:debrid-streams] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +```

Description

diff --git a/docs/stremio/addons/peerflix.mdx b/docs/stremio/addons/peerflix.mdx index df1a790..cf42df1 100644 --- a/docs/stremio/addons/peerflix.mdx +++ b/docs/stremio/addons/peerflix.mdx @@ -4,9 +4,11 @@ description: A Stremio addon to fetch movies and series torrents from different keywords: [stremio, addons, addon, spain, spanish, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:torrent-streams] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; +```

Description

diff --git a/docs/stremio/addons/popular-people.mdx b/docs/stremio/addons/popular-people.mdx index 9cd39c8..d28437b 100644 --- a/docs/stremio/addons/popular-people.mdx +++ b/docs/stremio/addons/popular-people.mdx @@ -4,9 +4,11 @@ description: Provides a catalogue for popular actors. When you click on a specif keywords: [stremio, addons, addon, catalog, catalogue, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:catalogues] --- +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; +```

Description

diff --git a/docs/stremio/addons/streaming-catalogs.mdx b/docs/stremio/addons/streaming-catalogs.mdx index f53c2e2..74c67c3 100644 --- a/docs/stremio/addons/streaming-catalogs.mdx +++ b/docs/stremio/addons/streaming-catalogs.mdx @@ -4,9 +4,12 @@ description: A Stremio addon that provides trending movies and series on Netflix keywords: [stremio, addons, catalog, catalogue, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:catalogues] --- + +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +```

Description

diff --git a/docs/stremio/addons/stremify.mdx b/docs/stremio/addons/stremify.mdx index 2885c60..84bfb82 100644 --- a/docs/stremio/addons/stremify.mdx +++ b/docs/stremio/addons/stremify.mdx @@ -4,9 +4,12 @@ description: A multi-server streaming addon for Stremio. keywords: [stremio, stremify, addons, http, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:http-streams] --- + +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; +```

Description

diff --git a/docs/stremio/addons/stremio-gdrive.mdx b/docs/stremio/addons/stremio-gdrive.mdx index df1d281..f6a6ab0 100644 --- a/docs/stremio/addons/stremio-gdrive.mdx +++ b/docs/stremio/addons/stremio-gdrive.mdx @@ -4,9 +4,12 @@ description: Stremio addon for fetching videos from your google drive. keywords: [stremio, addons, http, google drive, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:http-streams] --- + +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; +```

Description

diff --git a/docs/stremio/addons/stremio-jackett.mdx b/docs/stremio/addons/stremio-jackett.mdx index 6655d0e..7888bfa 100644 --- a/docs/stremio/addons/stremio-jackett.mdx +++ b/docs/stremio/addons/stremio-jackett.mdx @@ -4,12 +4,16 @@ description: Elevate your Stremio experience with seamless access to Jackett tor keywords: [stremio, stremio-jackett, stremio jackett, jackett, addons, torrent, usenet, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:torrent-streams, stremio-addon:debrid-streams] --- -import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; :::warning This addon is deprecated and no longer maintained. ::: - + +```mdx-code-block +import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; + + +```

Description

diff --git a/docs/stremio/addons/subdl-subtitles.mdx b/docs/stremio/addons/subdl-subtitles.mdx index 481e705..326b8de 100644 --- a/docs/stremio/addons/subdl-subtitles.mdx +++ b/docs/stremio/addons/subdl-subtitles.mdx @@ -4,9 +4,12 @@ description: A Stremio addon that provides subtitles from SubDL. Requires an API keywords: [stremio, addons, subtitles, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:subtitles] --- + +```mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +```

Description

diff --git a/docs/stremio/addons/subsource-subtitles.mdx b/docs/stremio/addons/subsource-subtitles.mdx index 97cef29..0d55118 100644 --- a/docs/stremio/addons/subsource-subtitles.mdx +++ b/docs/stremio/addons/subsource-subtitles.mdx @@ -4,9 +4,12 @@ description: A Stremio addon that provides subtitles from SubSource.net. keywords: [stremio, addons, subtitles, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:subtitles] --- + +````mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +````

Description

diff --git a/docs/stremio/addons/tmdb-addon.mdx b/docs/stremio/addons/tmdb-addon.mdx index 8026b15..fa5b210 100644 --- a/docs/stremio/addons/tmdb-addon.mdx +++ b/docs/stremio/addons/tmdb-addon.mdx @@ -4,9 +4,12 @@ description: A Stremio addon that provides metadata and catalogues from TMDB. keywords: [stremio, addons, catalogue, catalog, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:catalogues] --- + +````mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +````

Description

diff --git a/docs/stremio/addons/torbox.mdx b/docs/stremio/addons/torbox.mdx index dff2c8a..82a3fed 100644 --- a/docs/stremio/addons/torbox.mdx +++ b/docs/stremio/addons/torbox.mdx @@ -4,9 +4,12 @@ description: Stremio addon that provides torrent and usenet streams for users of keywords: [stremio, addons, torrent, usenet, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:debrid-streams, stremio-addon:usenet-streams] --- + +````mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +````

Description

diff --git a/docs/stremio/addons/torrentio.mdx b/docs/stremio/addons/torrentio.mdx index 4aa15c1..fd5ebf5 100644 --- a/docs/stremio/addons/torrentio.mdx +++ b/docs/stremio/addons/torrentio.mdx @@ -4,9 +4,12 @@ description: Stremio addon that provides torrent streams from scraped torrent pr keywords: [stremio, addons, torrentio, torrent, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:torrent-streams] --- + +````mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +````

Description

diff --git a/docs/stremio/addons/usa-tv.mdx b/docs/stremio/addons/usa-tv.mdx index e1f355f..b207f0c 100644 --- a/docs/stremio/addons/usa-tv.mdx +++ b/docs/stremio/addons/usa-tv.mdx @@ -4,9 +4,12 @@ description: Stremio addon for channels across various categories including loca keywords: [stremio, addons, http, live, live tv, us, channels, free, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:http-streams, stremio-addon:live-tv] --- + +````mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; +````

Description

diff --git a/docs/stremio/addons/yifysubtitles-by-dexter21767.mdx b/docs/stremio/addons/yifysubtitles-by-dexter21767.mdx index 59f9222..b4e884a 100644 --- a/docs/stremio/addons/yifysubtitles-by-dexter21767.mdx +++ b/docs/stremio/addons/yifysubtitles-by-dexter21767.mdx @@ -4,9 +4,12 @@ description: A Stremio addon that provides subtitles from yifysubtitles keywords: [stremio, addons, subtitles, guide, setup, configuration, install, link] tags: [stremio-addon, stremio-addon:subtitles] --- + +````mdx-code-block import StremioAddonButtons from '@site/src/components/StremioAddonButtons'; - + +````

Description

From 7f87e3c29583be3acdc2d75377b342f7cdd4e814 Mon Sep 17 00:00:00 2001 From: Viren070 Date: Tue, 26 Nov 2024 16:56:21 +0000 Subject: [PATCH 07/10] fix: add missing slash to make url absolute --- docs/stremio/addons/anime-catalogs.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/stremio/addons/anime-catalogs.mdx b/docs/stremio/addons/anime-catalogs.mdx index 8c672bb..7154a91 100644 --- a/docs/stremio/addons/anime-catalogs.mdx +++ b/docs/stremio/addons/anime-catalogs.mdx @@ -24,7 +24,7 @@ To get started, head to the [Anime Catalogs configuration page](https://1fe84bc7 1. Catalog settings: - `Show only dubbed content` - If you want to see only dubbed content, enable this. - - `Ratings on Posters` - This setting controls whether ratings are shown on the posters. You will need to provide an RPDB API key for this to work. ([How do I obtain an RPDB key?](stremio/faq#how-do-i-obtain-a-rpdb-api-key])) + - `Ratings on Posters` - This setting controls whether ratings are shown on the posters. You will need to provide an RPDB API key for this to work. ([How do I obtain an RPDB key?](/stremio/faq#how-do-i-obtain-a-rpdb-api-key])) 2. Choose Catalogs: Select the catalogues that you want to see on your homepage. 3. Click Install and then when the Stremio app opens with a prompt asking to install, click Install again. From ceb8f1b50e6e3fbd1e93cb91b9c5503e1dbec00d Mon Sep 17 00:00:00 2001 From: Viren070 Date: Tue, 26 Nov 2024 16:58:06 +0000 Subject: [PATCH 08/10] fix: remove ']' from url --- docs/stremio/addons/anime-catalogs.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/stremio/addons/anime-catalogs.mdx b/docs/stremio/addons/anime-catalogs.mdx index 7154a91..5bbd9bf 100644 --- a/docs/stremio/addons/anime-catalogs.mdx +++ b/docs/stremio/addons/anime-catalogs.mdx @@ -24,7 +24,7 @@ To get started, head to the [Anime Catalogs configuration page](https://1fe84bc7 1. Catalog settings: - `Show only dubbed content` - If you want to see only dubbed content, enable this. - - `Ratings on Posters` - This setting controls whether ratings are shown on the posters. You will need to provide an RPDB API key for this to work. ([How do I obtain an RPDB key?](/stremio/faq#how-do-i-obtain-a-rpdb-api-key])) + - `Ratings on Posters` - This setting controls whether ratings are shown on the posters. You will need to provide an RPDB API key for this to work. ([How do I obtain an RPDB key?](/stremio/faq#how-do-i-obtain-a-rpdb-api-key)) 2. Choose Catalogs: Select the catalogues that you want to see on your homepage. 3. Click Install and then when the Stremio app opens with a prompt asking to install, click Install again. From 584c8fc2e473f0bb21afdc0df8a5728a1e22f6d5 Mon Sep 17 00:00:00 2001 From: Viren070 Date: Tue, 26 Nov 2024 18:44:32 +0000 Subject: [PATCH 09/10] fix: use Link element to avoid weird 404 --- docs/index.mdx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/index.mdx b/docs/index.mdx index 6778bb6..d9c853d 100644 --- a/docs/index.mdx +++ b/docs/index.mdx @@ -5,6 +5,8 @@ sidebar_label: Home description: The introduction to a collection of comprehensive guides on various software. keywords: [viren070,guides,software,gaming,streaming,reading,viren070's guides,stremio,aniyomi,plutonium] --- +import Link from '@docusaurus/Link'; + # Home Welcome to a collection of comprehensive guides on various software. @@ -12,8 +14,8 @@ This website contains guides on software that I personally use and have found us The guides are split into categories, which can be found in the sidebar, and also below: -- [Gaming](category/gaming) -- [Streaming](category/streaming) +- Gaming +- Streaming :::note If you see the ⏳ icon next to a guide, it means that the guide is still in progress. From 8418f987101d5960d4eda05652e70db9edda960a Mon Sep 17 00:00:00 2001 From: Viren070 Date: Tue, 26 Nov 2024 18:44:58 +0000 Subject: [PATCH 10/10] fix: manually import addon component in markdown --- docs/stremio/setup.mdx | 140 +++++++++++++----- .../StremioAddonDetailsWrapper/index.tsx | 22 +-- 2 files changed, 104 insertions(+), 58 deletions(-) diff --git a/docs/stremio/setup.mdx b/docs/stremio/setup.mdx index c983d2c..93366d9 100644 --- a/docs/stremio/setup.mdx +++ b/docs/stremio/setup.mdx @@ -636,35 +636,59 @@ I recommend self-hosting your addons to completely remove reliance on third part While I don't cover how to self-host addons in this guide, most open-source addons have instructions on how to self-host them on their source code repository. My recommendation is to self-host [Comet](/stremio/addons/comet) +```mdx-code-block +import Torrentio from "./addons/torrentio.mdx"; +import Comet from "./addons/comet.mdx"; +import MediaFusion from "./addons/mediafusion.mdx"; +import Jackettio from "./addons/jackettio.mdx"; +import OrionStremioAddon from "./addons/orion-stremio-addon.mdx"; +import DmmCast from "./addons/dmm-cast.mdx"; +import KnightCrawler from "./addons/knightcrawler.mdx"; +import StremioJackett from "./addons/stremio-jackett.mdx"; +import Peerflix from "./addons/peerflix.mdx"; +import CometFR from "./addons/cometfr.mdx"; +import TorboxAddon from "./addons/torbox.mdx"; +import EasynewsAddon from "./addons/easynews.mdx"; +import EasynewsPlusAddon from "./addons/easynews-plus.mdx"; +import Stremify from "./addons/stremify.mdx"; +import JaMovies from "./addons/jamovies.mdx"; +import DramaCool from "./addons/dramacool.mdx"; +import StremioGDrive from "./addons/stremio-gdrive.mdx"; +import MammaMia from "./addons/mammamia.mdx"; - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + +``` #### Live TV & Sports These addons can provide live TV channels, live sports and replays. - - - +```mdx-code-block +import UsaTv from "./addons/usa-tv.mdx"; +import Formulio from "./addons/formulio.mdx"; +import ArgentinaTv from "./addons/argentina-tv.mdx"; + + + +``` - [Mediafusion](/stremio/addons/mediafusion) provides streams for live sports and replays. It also has a few live TV channels. The live streams are direct streams but the replays are torrents. You can find more information above, where I covered it previously. @@ -708,10 +732,17 @@ However, you can use this unofficial [Stremio Addon Manager](extras/addon-manage These addons provide general catalogues of movies and shows such as popular, trending, new, featured, award-winning etc. - - - - +```mdx-code-block +import TmdbAddon from "./addons/tmdb-addon.mdx"; +import ImdbCatalogs from "./addons/imdb-catalogs.mdx"; +import CustomCatalogues from "./addons/custom-catalogues.mdx"; +import NewestMovies from "./addons/newest-movies.mdx"; + + + + + +``` #### Streaming Service Catalogues @@ -720,9 +751,15 @@ These addons will provide catalogues that pull movies and shows from popular str I recommend only installing one of them. If you install multiple, you may see the same content multiple times on your homepage. You can try both to see which you prefer but I recommend Streaming Catalogs. - - - +```mdx-code-block +import StreamingCatalogs from "./addons/streaming-catalogs.mdx"; +import CyberFlix from "./addons/cyberflix.mdx"; +import Networks from "./addons/networks.mdx"; + + + + +``` #### Anime Catalogues @@ -745,27 +782,48 @@ An added bonus is that it will auto-play the first link it finds, so you don't h You can find my guide for Aniyomi [here](/aniyomi). ::: - - - - +```mdx-code-block +import AnimeKitsu from "./addons/anime-kitsu.mdx"; +import AnimeCatalogs from "./addons/anime-catalogs.mdx"; +import Animeo from "./addons/animeo.mdx"; +import MALStremioAddon from "./addons/mal-stremio-addon.mdx"; + + + + +``` + #### Other Catalogues - +```mdx-code-block +import PopularPeople from "./addons/popular-people.mdx"; + + +``` ### Subtitle Addons Here are a list of working subtitle addons. This list may become outdated, please check the [community addons list with the subtitle filter](https://stremio-addons.netlify.app/?label=subtitles) if none of these work. - - - - - - - +```mdx-code-block +import OpenSubtitles from "./addons/opensubtitles-v3.mdx"; +import OpenSubtitlesPro from "./addons/opensubtitles-pro.mdx"; +import SubDL from "./addons/subdl-subtitles.mdx"; +import SubSource from "./addons/subsource-subtitles.mdx"; +import YifySubtitles from "./addons/yifysubtitles-by-dexter21767.mdx"; +import MSubtitles from "./addons/msubtitles.mdx"; +import LegendasDivx from "./addons/legendasdivx.mdx"; + + + + + + + + +``` ## End of inital setup diff --git a/src/components/StremioAddonDetailsWrapper/index.tsx b/src/components/StremioAddonDetailsWrapper/index.tsx index ca0361b..3bef8fa 100644 --- a/src/components/StremioAddonDetailsWrapper/index.tsx +++ b/src/components/StremioAddonDetailsWrapper/index.tsx @@ -1,4 +1,4 @@ -import React, { useState, useEffect } from 'react'; +import React from 'react'; import Details from '@theme/Details'; import Translate from '@docusaurus/Translate'; @@ -11,6 +11,7 @@ const flagEmojis = { interface Props { name: string; + addonComponent: React.ComponentType; debrid?: boolean; torrent?: boolean; usenet?: boolean; @@ -36,7 +37,7 @@ function NotFound (props: { name?: string }): JSX.Element { {"The addon documentation for {name} could not be found. Please report this issue on GitHub. "} @@ -46,20 +47,7 @@ function NotFound (props: { name?: string }): JSX.Element { } export default function (props: Props): JSX.Element { - const { name, debrid, torrent, usenet, http, flag, deprecated } = props; - // state to store the addon component - const [AddonComponent, setAddonComponent] = useState(null); - - useEffect(() => { - const addonId = name.toLowerCase().replace(/ /g, '-').replace(/\+/g, '-plus'); - import(`@site/docs/stremio/addons/${addonId}.mdx`) - .then(module => { - setAddonComponent(() => module.default); - }) - .catch(() => { - setAddonComponent(null); - }); - }, [name]); + const { name, addonComponent, debrid, torrent, usenet, http, flag, deprecated } = props; const addonSummary = [ name, @@ -73,7 +61,7 @@ export default function (props: Props): JSX.Element { return (
- {AddonComponent ? : } + {addonComponent ? React.createElement(addonComponent) : }
); } \ No newline at end of file