Commit History
-
`Telegram-Stremio v5.0.0`
Karan AdhikariUnverified signature♻️ Full codebase refactor — cleaner, DRY, no lazy imports, duplicate functions merged. 🔐 Security • Admin password now hashed (PBKDF2) • Session secret moved to WebUI settings + 🎲 generate button • Crash-safe config parsing 🐛 Fixes • No more re-login on restart (persistent session secret) • Dead-Link Checker MongoDB CursorNotFound fixed • Unified TMDB access + response caching 🧹 Cleanup • Merged redundant helpers, fixed typos ⚡ Faster, safer, cleaner. Just restart to update.2c41c5f
-
V-3.5.0
Karan AdhikariUnverified signature* Fix dead-link checker * Stage 1 refactorbec6dd3
-
Add Anime Support + fix auto catalog
Karan AdhikariUnverified signaturee2c4766
-
Fix Subscription system
Karan AdhikariUnverified signature3e18b74
-
Migrate scan/rescan/dbcheck from bot commands to WebUI Tools page
Karan AdhikariUnverified signature- Add resumable scan engine (Backend/helper/scan_manager.py) with DB-persisted per-channel cursors; interrupted scans resume until a Rescan is requested - Add DbCheckManager for integrity checking + dead-link purge with live stats - Add Tools page (/admin/tools) with channel selector, live progress bars, DB check info, and dead-link purge - Add Tools API routes and nav links - Restore scan state on startup in __main__.py - Respect Telegram limits (batching, delays, FloodWait back-off) to avoid bans - Remove scan/rescan/scanstatus/cancelscan/dbcheck/search bot commands (delete scanner.py, trim utilities.py to /stats, update bot command menu)532c525 -
Delete Backend/pyrofork/plugins/help.py
Karan AdhikariUnverified signatureb4fd808 -
Delete Backend/pyrofork/plugins/fix_metadata.py
Karan AdhikariUnverified signature6cbe4f0
-
Update subscription.py
Karan AdhikariUnverified signature0759ec4 -
# 🎉 Release v3.3.0
Karan AdhikariUnverified signature### ✨ Changes * ❌ Removed `HELPER_BOT_TOKEN` * 👤 Added optional `USER_SESSION_STRING` * 🔍 Added Global Search support * 🔒 Global Search can only be enabled when `USER_SESSION_STRING` is configured in `config.env` ### ⚠️ Limitation * Multi-Token load balancing does **not** work for Global Search streams. * Files found through Global Search are streamed using the Userbot session only. * Multi-Token support continues to work normally for files in configured AUTH CHANNELS.c12bb0b
-
feat: v3.2.0 — split-file streaming, WebUI config, smarter matching
Karan AdhikariUnverified signature- streaming: add support for raw byte-split releases (movie.mkv.001, movie.mkv.002, ...). Parts are detected, grouped in the DB under one quality entry, and streamed as a single virtual file with full Range/seek/resume support across the combined size. Only the numbered split convention (.001/.002) is supported: those parts are literal byte-slices of one original file, so concatenation reconstructs a single valid file with one header and a correct combined timeline. "part1/cd1/disk1" style releases are separately muxed files (each with their own header/duration) and are explicitly NOT grouped, since byte concatenation of those only plays correctly through part 1 — confirmed by testing. Remuxed support for that case is a possible future addition. - config: shorten config.env to only startup-critical variables (Telegram credentials, DATABASE URIs, PORT); move all other configuration to the WebUI, applied dynamically with no restart required. Values still pre…238a311
-
Config Setup from WebUI
Karan AdhikariUnverified signature07f63a8
-
Update start.py
Karan AdhikariUnverified signaturef3bcf70 -
Update start.py
Karan AdhikariUnverified signatureb11df51
-
Revert "fixed chunk issue (#45)" (#46)
Karan AdhikariUnverified signatureThis reverts commit f3b6a161a5007eab488f8ff69d055ef02405941d.14af9d0
-
fixed chunk issue (#45)
Gujjugaming2k +2: vflixa1prime, Karan AdhikariUnverified signature* New Feature added * Update README.md * Update README.md * Update README.md * Update README.md * 2.1.0 - SUBSCRIPTION added * Update start.sh * Free Mode Toggle, Automatic Stream Cleanup, Manual IMDb/TMDb Override - Added - 🆓 **Free Mode Toggle** – Administrators can turn off the `SUBSCRIPTION` requirement in `config.env` to allow all users immediate access via an automatically generated API token. - 🔄 **Automatic Stream Cleanup** – Deleting a source message in the Telegram channel instantly deletes all corresponding streams and qualities from the Stremio Addon Database and Admin Panel, preventing dead links. - 🏷️ **Manual IMDb/TMDb Override** – Users can instantly update or fix incorrect metadata for a file by simply editing the Telegram channel message caption and pasting the correct IMDb/TMDB URL. * Proxy and DC aware Bot option added - 🛡️ **Stream Stability & Recovery** – Intelligent `b""` empty-chunk fallback that securely pads video streams with zero bytes, and red…f3b6a16
-
Addon Proxy Integration and DC-Aware Bot Selection - V2.1.1 (#43)
Gujjugaming2kUnverified signature7787e06
-
junk
weebzone6f85dc9
-
Update utilities.py
Karan AdhikariUnverified signaturee7f9e2f -
Change storage check from 'not storage' to 'storage is None'
Karan AdhikariUnverified signature4c27f7b -
Enhance /dbcheck command with concurrency and error handling
Karan AdhikariUnverified signatureRefactor /dbcheck command to improve performance and add error handling. Introduce concurrent processing for message checks and update status messages during execution.02f9eb2
-
Delete Backend/pyrofork/subscription_plugins directory
Karan AdhikariUnverified signaturebd22308
-
feat: add /scan, /channels, /stats, /search, /dbcheck commands (#40)
soffexUnverified signature- /scan: index existing channel content via get_messages batching (bot-only) - /channels, /addchannel, /removechannel: runtime channel management persisted to MongoDB - /stats: database dashboard with content counts and system info - /search: regex title search across all storage DBs - /dbcheck: integrity checker for orphaned stream entries - /exportchannels, /importchannels: channel config backup/restore Closes #39de2f8a3
-
Free Mode Toggle - Automatic Stream Cleanup - Manual IMDb/TMDb Override - Added (#35)
vflixa1prime +1: Karan AdhikariUnverified signature* New Feature added * Update README.md * Update README.md * Update README.md * Update README.md * 2.1.0 - SUBSCRIPTION added * Update start.sh * Free Mode Toggle, Automatic Stream Cleanup, Manual IMDb/TMDb Override - Added - 🆓 **Free Mode Toggle** – Administrators can turn off the `SUBSCRIPTION` requirement in `config.env` to allow all users immediate access via an automatically generated API token. - 🔄 **Automatic Stream Cleanup** – Deleting a source message in the Telegram channel instantly deletes all corresponding streams and qualities from the Stremio Addon Database and Admin Panel, preventing dead links. - 🏷️ **Manual IMDb/TMDb Override** – Users can instantly update or fix incorrect metadata for a file by simply editing the Telegram channel message caption and pasting the correct IMDb/TMDB URL. --------- Co-authored-by: Karan Adhikari <doc.adhikari@gmail.com>da0d638
-
SUBSCRIPTION Introduce (#34)
vflixa1prime +1: Karan AdhikariUnverified signature* New Feature added * Update README.md * Update README.md * Update README.md * Update README.md * 2.1.0 - SUBSCRIPTION added * Update start.sh --------- Co-authored-by: Karan Adhikari <doc.adhikari@gmail.com>e581a8c
-
New Feature added (#33)
vflixa1primeUnverified signaturef697c3b
-
Enhance client management with DC tracking
Karan AdhikariUnverified signatureAdded client_dc_map to track data center IDs for clients and updated logging for client connections.0ba2f8e -
Add client_dc_map for client data center management
Karan AdhikariUnverified signatureAdded client_dc_map to manage client data center mapping.ad58f28
-
`v1.6.0`
weebzonefeat: add HIDE_CATALOG option to hide default Telegram Stremio catalog fix: minor catalog visibility bugs docs: update README with new configuration optionadf3244
-
fix metadata issue and fix_metadata command
weebzoneNo more work on this for some days7232f1e
-
`🚀 V1.4.3 Release`
weebzoneNew Features & Improvements: 🎬 Manual Entry: Now supports both IMDB and TMDB IDs. 🔗 URL Format: Changed the URL structure from TMDB format to IMDB format. ⏱️ Metadata: Added the runtime field. Fixes: 🐛 Metadata Fix: fix_metadata.py now uses both imdb_id and tmdb_id for more accurate results. ⚠️ Action Required: Please run /fixmetadata once for proper usage.522e2cd
-
Refactor metadata update logic for movies and TV shows
Karan AdhikariUnverified signatureRefactor metadata fetching and updating logic for movies and TV shows. Simplify concurrency controls and enhance data handling for empty fields.e638588 -
`V-1.4.2`
weebzone• Added TMDB logo support in TMDB meta • Added tmdb_id field in IMDb meta • Improved metadata parser to handle empty/missing logos • Fixed IMDb ↔ TMDB ID matching and normalization • General metadata stability improvements11c12c6 -
`v-1.4.1 — Enhanced Metadata Fixer`
weebzone- Full metadata update for movies & TV shows - Episode overview/release/backdrop support - Added concurrency, progress bar & cancel option - Improved skipping logic + stability fixes ⚠️ Run /fixmetadata after update2928c2f
-
`**v1.4.0 Release**`
weebzone* Added missing metadata: **cast**, **episode overview**, **episode release date** * Improved Stremio stream filenames with detailed info * Added `/fixmetadata` command to auto-repair empty metadata fields * Minor bug fixesfcc3ca3
-
`Release v1.3.0`
weebzone### Features ✨ Add 10 new attractive themes to admin panel - Includes Crimson Elegance, Coral Bliss, Cyber Neon, Forest Earth, Lavender Dream - Includes Golden Luxury, Arctic Frost, Cherry Cola, Emerald Tech, Midnight Carbon - Enhanced theme customization options for better UI/UX ✨ Add genre filter support across all platforms - Mobile app genre filtering - Web interface genre filtering - TV application genre filtering ### Bug Fixes 🐛 Fix missing IMDb ID in TMDb fallback code - Properly handle IMDb ID extraction when TMDb search fails - Improved metadata retrieval reliability 🐛 Fix start command behavior - Resolved minor issues with bot initialization ### Enhancements ♻️ Implement automatic file cleanup on deletion - Delete Telegram channel files when content is removed from admin panel - Prevents orphaned files and saves storage space - Added file deletion for movies, TV shows, episodes, seasons, and quality variants ### Breaking Changes None…ed5fc32
-
`fix(file-handler)`
Karan AdhikariUnverified signatureprevent FloodWait errors during bulk uploads031f7ea
-
`V-1.1.1 Patch`
weebzone> Skip Multipart File > Use Filename if Caption is not there > Minor readme fix6ffe1a9
-
enjoy
weebzone1404692