293 Commits

Author SHA1 Message Date
mhdzumair 17308229ce Update streaming routes to use 'playback' instead of 'stream' 2025-06-08 20:26:23 +05:30
mhdzumair 2bf44ad67b Update streaming routes to use 'playback' instead of 'stream' 2025-06-08 20:24:09 +05:30
txzeenath 1fc0c7f9ab Update parental guide certification mappings (#514)
Reorder certifications.
Add missing certifications.
2025-06-01 07:46:05 +05:30
Mohamed Zumair 991d312f5b Add support for DLHD playback with MediaFlow & fix debrid playback on external player with MediaFlow (#519) 2025-06-01 07:27:50 +05:30
mhdzumair cde8d5a462 fmt & update packages 2025-04-30 05:46:02 +05:30
Viren070 1c4bfa2d1f fix: add secret_str when using encoded_user_data (#501)
* fix: add secret_str handling in middleware when using encoded_user_data

* fix: fallback only

* fix: get directly

* fix: use request.scope

* fix: await

* style: format
2025-04-30 04:52:26 +05:30
mhdzumair ff906378f3 Enhance file annotation UI with episode and season numbering features; Update styles for better layout and visual feedback on file selection. 2025-04-07 16:55:18 +05:30
mhdzumair 532532874c Refactor frontend API router and add sports catalog IDs; enhance API key validation 2025-04-06 17:08:20 +05:30
mhdzumair a4b20cecfc update categories for contribution stream 2025-03-14 07:55:06 +05:30
mhdzumair e7335b98b0 improve title splitting and font adjustment logic for better text fitting in poster image generation 2025-03-13 06:39:54 +05:30
mhdzumair 4dd4de236f refactor: enhance season and episode parsing by adding release date parsing support and improving fallback logic 2025-03-05 12:07:40 +05:30
mhdzumair 6b827aa4ba refactor: improve season and episode parsing with enhanced regex patterns and fallback logic 2025-03-04 14:55:00 +05:30
mhdzumair 2a970cac21 override content type header for the download link via mediaflow 2025-03-02 20:53:01 +05:30
mhdzumair b0383797e8 Fix user upload series catalog 2025-03-02 19:30:23 +05:30
mhdzumair e5c8ab5c6f fix: correct spelling of "Bangala" to "Bangla" in constants and manifest 2025-02-28 09:51:04 +05:30
mhdzumair 0d25e31934 remove behaviorHints notwebready for debrid service link to support in browser 2025-02-26 13:45:16 +05:30
mhdzumair 1583eba5f6 #468: Add more languages for language filtering & sorting and added new catalogs 2025-02-26 13:44:22 +05:30
mhdzumair 197617a770 Add support for passing b64 encoded userdata via Header API key without encrypted format
This change introduces API call with 'encoded_user_data' Header value. This simplifies the API call from other scraper Addons instead of encrypting and storing the encrypted userdata
2025-02-23 21:11:14 +05:30
mhdzumair c76bef513d crypto: Remove legacy userdata decryption handling 2025-02-23 20:40:22 +05:30
mhdzumair 4ed4306f40 reduce caching value to fix kodi non-refresh automatically 2025-02-23 09:41:26 +05:30
mhdzumair ec20feca52 refactor: streamline torrent file selection and metadata update process
Add support for telegram notification when unable to detect episode files, refactor file selection and update db function
2025-02-20 10:13:04 +05:30
mhdzumair 7b23b207f1 remove deprecated migration scripts 2025-02-19 09:20:32 +05:30
mhdzumair 7e4d0b91db Fix torrent name parsing to handle episode filenames correctly 2025-02-17 00:44:49 +05:30
mhdzumair 21fa731557 Fix formatting and URL schema in Telegram bot message 2025-02-03 16:56:27 +05:30
mhdzumair 52c8a14fec Add delete action for torrent in scraper functionalities
Enhanced the torrent block feature to support a delete action. Updated HTML dropdown, backend handling, and Telegram notifications to reflect this change. Improved user feedback for block/delete operations and ensured schema validation.
2025-02-02 21:06:07 +05:30
mhdzumair 620ad95861 Fix parsing edge cases and Fix mediaflow private IP validation logic
Addressed cases where parsing would fail due to empty elements or missing data in BT4G scraper and streaming provider parsers. Enhanced IP validation in network utilities to handle IPv6 formats with ports and brackets accurately. These changes improve robustness and prevent errors in edge scenarios.
2025-02-01 22:54:55 +05:30
mhdzumair d84eafbce4 Fix null check in validation and handle exceptions in scraper 2025-02-01 17:13:11 +05:30
mhdzumair 3de2027861 Add configurable toggles for torrent metadata and seeders jobs 2025-01-24 23:14:36 +05:30
mhdzumair a13fb30d30 Fix contribution streams via magnet link 2025-01-24 22:52:24 +05:30
mhdzumair 6b5b9caa4d Add support for contribution streams movies and series catalogs 2025-01-22 09:16:02 +05:30
mhdzumair 01bb0390b2 Refactor episode handling to support multiple variants of episode files in single torrent 2025-01-22 09:16:02 +05:30
mhdzumair 388bdca813 add Lithuanian for language filter 2025-01-22 09:16:02 +05:30
mhdzumair db4ea030db skip sample files from torrent file parsing 2025-01-20 19:14:17 +05:30
mhdzumair 82144e27ef Refactor private IP address checks with ipaddress module
Replaced regex-based private IP detection with a utility function `is_private_ip` using the `ipaddress` module.
2025-01-19 08:01:55 +05:30
mhdzumair 4e6b814b08 #428: Added more language filter supports 2025-01-19 07:32:21 +05:30
mhdzumair d7513d131d Fix adult genre detection for stricter filtering. 2025-01-18 21:40:27 +05:30
mhdzumair 104d417729 Added strict filters to block adult genre entries.
Added strict filters to block adult genre entries during metadata validation and update messages to flag such content. Removed "adult" from genre options in the manifest to ensure compliance with filtering policies.
2025-01-18 09:11:27 +05:30
mhdzumair 1baad5926e Add support for updating content images via scraper UI 2025-01-18 07:11:28 +05:30
mhdzumair 32d675b173 Refactor adult content filtering logic to enforce more keywords on stream request 2025-01-17 06:51:09 +05:30
mhdzumair cfc764cb3a Add support for contribute arabic movies and series catalogs 2025-01-15 13:07:25 +05:30
mhdzumair 5d72852ebd Add "Quick Import" scraper functionality to UI & Redesign torrent import UI
Introduced the "Quick Import" feature with automatic metadata detection. This update includes a new dropdown option and dynamic parameter fields for torrent and magnet link analysis. Additionally, reorganized existing sections for improved readability and user experience.
2025-01-15 00:47:22 +05:30
mhdzumair c2e7e6e995 Add support for new "Adults+" certification level 2025-01-14 14:12:56 +05:30
mhdzumair 72ddb132b8 Refactor filtering to return reasons for excluded streams
Updated the filtering logic to return a detailed breakdown of reasons for excluded streams alongside the filtered streams. This enhances transparency for users by providing specific feedback on why streams were filtered based on their configuration preferences. Adjusted related parts of the code to handle and display this data appropriately.
2025-01-14 08:56:57 +05:30
mhdzumair 07fdc50ce8 Add Telegram notifications for torrent blocking and migration id action 2025-01-12 00:15:09 +05:30
mhdzumair d32164b67d Add support for showing parental guides & Added feedback streams 2025-01-05 23:37:46 +05:30
ragmehos 34fe086989 Return Exceptions streams based on user preferences & Add support for showing parental guides (#412) 2025-01-05 22:03:12 +05:30
mhdzumair e2d1e07086 Add support for MDBList Catalog support 2025-01-05 22:01:13 +05:30
mhdzumair 2826070507 Fix MediaFlow proxy ip fallback and remove url validation 2025-01-05 17:56:21 +05:30
mhdzumair 37fb6c6ede Fix Stremthru token header & refactor passing stremio id for cache status 2025-01-02 12:45:54 +05:30
Munif Tanjim d67a67af8d Pass stremio video id to stremthru magnet cache check (#407) 2025-01-02 12:36:46 +05:30