Skip to content
This repository was archived by the owner on Nov 15, 2025. It is now read-only.

Commit 5d439ea

Browse files
committed
Advance Binge watching and Caching fixes, improvments and more
- Added Torbox Support - Added Torbox + Prowlarr usenet support - Added Advanced Binge Watching allowing for any similar file to be watched as if it was one torrent container - Updated Catalogs to also display Imbd Data like posters in the Catalog View - Added Support for Torbox usnet files in catalog view - Fixed advanced binge watching not working when multiple same hashes by removing dupes. Adjust cached preference by setting BINGE_PREFERENCE env. to "torrent" or "usenet" - This prioritizes "torrents" or "usenet" for next episode. By default prioritizes cached results and then fallbacks to uncached ones. - Fixed bunch of other issue causing binge watching to be inconsistent - Fixed uncached files not being sorted correctly when status updated to cached - Added Auto Caching Next, start caching next usenet episode, this allows for playback to start instantly when finished watching e.g. e1 - This only really is useful for usenet as torrents wont be fast enough downloaded - Fixed debrid take first overwriting entries with same hash causing binge hash mismatches - Moved cache_download_link logic and generate_stremio_streams (generate_unified_streams) into functions for better reusability
1 parent 8af3065 commit 5d439ea

File tree

8 files changed

+513
-210
lines changed

8 files changed

+513
-210
lines changed

README.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
- 🔒 **Config Encryption:** Secure your configuration via the `TOKEN` environment variable.
2222
- 🗂️ **Debrid Catalog:** View your recently uploaded files in Stremio as catalog
2323
- 📰 **Usenet Support**: Supports usenet caching by using usenet indexer from prowlarr and torbox.
24+
- ⬇️ **Auto Cache Next**: Automatically starts caching next episode.
2425
- 🌐 **Improved URL Handling:**
2526
- Shortened URLs with filenames included.
2627
- Use the `TOKEN` environment variable for even shorter playback URLs, improving player compatibility.
@@ -31,13 +32,13 @@
3132

3233
## 🌟 **State of Uncached Support**
3334

34-
| Provider | Status | Notes | Supports Catalog |
35-
|----------------|--------------------------------------|------------------------------------------------|------------------------|
36-
| **Real Debrid** | ✅ Full Support | 🔄 *Seasons limit* + ✨ **DEBRID_TAKE_FIRST** |*Allows catalog view*|
37-
| **All Debrid** | ✅ Full Support | 🔄 *Seasons limit* + ✨ **DEBRID_TAKE_FIRST** |*Allows catalog view*|
38-
| **Premiumize** | ✅ Full Support | 🔄 *Seasons limit* ||
39-
| **Debrid Link** | ✅ Full Support |**DEBRID_TAKE_FIRST** |*Allows catalog view*|
40-
| **Torbox** | ✅ Full Support + 📰 Usenet Support | 🔄 *Seasons limit* + ✨ **DEBRID_TAKE_FIRST** |*Allows catalog view*|
35+
| Provider | Status | Notes | Supports Catalog |
36+
|----------------|--------------------------------------|---------------------------------------------------|------------------------|
37+
| **Real Debrid** | ✅ Full Support | 🔄 *Seasons limit* + ✨ **DEBRID_TAKE_FIRST** |*Allows catalog view*|
38+
| **All Debrid** | ✅ Full Support | 🔄 *Seasons limit* + ✨ **DEBRID_TAKE_FIRST** |*Allows catalog view*|
39+
| **Premiumize** | ✅ Full Support | 🔄 *Seasons limit* ||
40+
| **Debrid Link** | ✅ Full Support |**DEBRID_TAKE_FIRST** |*Allows catalog view*|
41+
| **Torbox** | ✅ Full Support + 📰 Usenet Support | 🔄 *Seasons limit* + ⬇️ *Auto Cache Next* + **DEBRID_TAKE_FIRST** + |*Allows catalog view*|
4142

4243
---
4344

@@ -50,6 +51,7 @@
5051
- 🚧 **Work in Progress**: Feature planned but not yet available.
5152
-**Supports Catalog**: Allows viewing and playing recently uploaded debrid files in Stremio under e.g. **Discover -> Others -> Comet RealDebrid**.
5253
- 📰 **Usenet Support**: Supports usenet caching by using usenet indexer from prowlarr.
54+
- ⬇️ **Auto Cache Next**: Supports auto caching next episode.
5355
-**Does Not Support Catalog**: The provider does not have catalog integration in Stremio.
5456

5557

@@ -78,13 +80,13 @@
7880
- Example usenet setup using **torbox** + **prowlarr**
7981
1. Add a usenet indexer to **Prowlarr** like **scenenzbs**
8082
2. Add the created **Indexer Name** to the **INDEXER_MANAGER_INDEXERS** environment variable
81-
3. Visit the Web Ui and selected the added indexers under **Indexers** and **Indexers Uncached**
83+
3. Visit the Web Ui and select the added indexers under **Indexers** and **Indexers Uncached**
8284
4. Optionally adjust the **USENET_REFRESH_ATTEMPTS** env. By default this is 10 and seems to be more then enough for the **Torbox pro plan** download speed.
8385
5. 🎉 Done! Comet will now show the usenet results of **Prowlarr** and use **Torbox** to cache and stream.
8486

8587
> 💡 **Note:** This setup allows for even Uncached files to seem cached. Because the usenet files are not speed restricted by seeders or peers, it allows in combination
8688
> with Torbox Pro 80 Gbps download speed to add single Episodes with a size of e.g. 2 GB, which are then instantly downloaded. The USENET_REFRESH_ATTEMPTS parameter checks every 4 seconds—up
87-
> to 4 times—whether the file is ready for streaming; if the file is ready before the last attempt, Stremio begins playback immediately.
89+
> to USENET_REFRESH_ATTEMPTS times—whether the file is ready for streaming; if the file is ready before the last attempt, Stremio begins playback immediately.
8890
> Meaning in Stremio only a longer loading screen is experienced then usual. This, in combination with the **Advanced Binge Watching** which allows for Single files to be binged watched
8991
> and not like usually with torrents which require the whole torrent to be one Season, guarantees a smooth watching experience. Of course this can as well fail if file names are inconsistent across episodes or the usenet file is broken and cant be repaired.
9092

0 commit comments

Comments
 (0)