67 Commits

Author SHA1 Message Date
txzeenath 1fc0c7f9ab Update parental guide certification mappings (#514)
Reorder certifications.
Add missing certifications.
2025-06-01 07:46:05 +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 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 1583eba5f6 #468: Add more languages for language filtering & sorting and added new catalogs 2025-02-26 13:44:22 +05:30
mhdzumair 4ed4306f40 reduce caching value to fix kodi non-refresh automatically 2025-02-23 09:41:26 +05:30
mhdzumair 6b5b9caa4d Add support for contribution streams movies and series catalogs 2025-01-22 09:16:02 +05:30
mhdzumair 388bdca813 add Lithuanian for language filter 2025-01-22 09:16:02 +05:30
mhdzumair 4e6b814b08 #428: Added more language filter supports 2025-01-19 07:32:21 +05:30
mhdzumair cfc764cb3a Add support for contribute arabic movies and series catalogs 2025-01-15 13:07:25 +05:30
mhdzumair c2e7e6e995 Add support for new "Adults+" certification level 2025-01-14 14:12:56 +05:30
mhdzumair 3b5aac130a Add support for EasyDebrid streaming provider 2025-01-02 12:00:34 +05:30
mhdzumair 9bfecfbcd7 Add support for displaying language country flags in streams description
Introduced a feature to show country flags instead of torrent languages, controlled via a new setting in the configuration UI. Updated the parser, constants, schemas, and frontend code to support this functionality. This enhancement improves user experience by providing visual cues for language-country associations.
2024-12-30 14:50:30 +05:30
mhdzumair 70e8d1946b Add support for private, semi-private, and webseed torrent types for prowlarr & jackett & Manual imports; store torrent file content
- Updated streaming providers to allow adding torrents by file for webseed and private torrents.
- Implemented functionality to store the content of torrent files.
2024-12-22 18:21:58 +05:30
mhdzumair 402c86b907 Add support for specifying total pages in tgx scraper tasks 2024-12-15 23:00:29 +05:30
mhdzumair 7df0bdd23f Add Movies/TV TGX spider and scheduling support
Introduced `MoviesTVTgxSpider` for parsing TGx movie/TV torrents and added relevant pipelines for processing. Enhanced scheduler, constants, and configurations to support the new functionality. Made updates to improve torrent detail parsing and handle dynamic content loading using Playwright.
2024-12-14 21:40:45 +05:30
mhdzumair 49cc1b60eb Remove obsolete spiders Streamed and StreamBTW 2024-12-07 18:37:35 +05:30
mhdzumair e23a7f0474 Remove EasyDebrid shady debrid service 2024-11-29 06:04:04 +05:30
mhdzumair 294370cf6b #379: Add Swedish to filter 2024-11-28 23:00:57 +05:30
ragmehos 985b4cdfbf Added Easydebrid support (#378) 2024-11-27 05:58:00 +05:30
mhdzumair b73eb430c3 Fix stremthru issues 2024-11-20 08:07:37 +05:30
Munif Tanjim 73c9bf237a Add StremThru as streaming provider (#345)
* Add StremThru as streaming provider

* Refactoring on Stremthru

---------

Co-authored-by: mhdzumair <mhdzumair@gmail.com>
2024-11-19 14:44:01 +05:30
Mohamed Zumair 05fbafe8e6 Add configuration mode & Refactor stream filtering and catalog configuration (#340)
* Add configuration mode switch for user customization

Introduce a 'Configuration Mode' switch to toggle between 'Newbie' and 'Pro' modes, allowing users to select between simplified and advanced configurations. Updated CSS and JS to handle the display of specific settings and sections based on the selected mode, enhancing user experience and customization options.

* Update default language filters and sorting priority.

* Refactor stream filtering and catalog configuration.

Removed redundant catalog selection logic and refactored stream filtering to streamline the code. Updated configuration scripts and UI to align with new functionality, leading to cleaner and more maintainable code.
2024-11-01 23:00:41 +05:30
Mohamed Zumair 0e7a5126f5 Add centralized config management for spiders & Remove deprecated spiders and update related configurations (#299)
* Add centralized config management for spiders

* Remove deprecated spiders and update related configurations
2024-09-27 21:50:29 +05:30
Mohamed Zumair 709dc25d94 Enhance TV streaming functionality with MPD DRM support, and updated spiders & Bugfixes (#298)
* Refactor stream parsing and handling for DRM and MediaFlow

* Add encryption support for mediaflow url and refactor URL validation

* Enhance LiveTV spider to support MPD and handle new player API logic

* Update TV stream validation and add DRM fields in UI

* Add mediaflow_proxy_required.mp4 exception video

* Add FlareSolverr integration to scrapy spiders

* [WIP] TamilBulb spider to scraper

* Update StreamedSpider to new API and adjust schedulers
2024-09-27 08:13:10 +05:30
Mohamed Zumair 3ccd1f8a55 Sort & Filter stream languages, quality based on user preference & Reduce userdata size (#250)
* feat: Sort & Filter stream languages, quality based on user preference

* feat: Use field aliases & compress after encrypt user data to reduce the config user data size

* Refactor catalog parsing logic and add CatalogParsePipeline

* Update language handling in stream creation

* update packages

* Update README

* refactor parse torrent streams

* use lru cache for common function

* handle item checking

* address code review

* Update PTT & parse complete language

* cleanup
2024-08-26 22:38:27 +05:30
Mohamed Zumair e379f09f35 Add support Zilean DMM scraper (#239)
* Zilean scraper

* Torbox optimization

---------

Co-authored-by: Rag <ragmehos@gmail.com>
2024-07-21 17:56:16 +05:30
Mohamed Zumair 130b4c06a5 Add support for parental guides nudity filter and certification filter in user config (#244)
* Add support for parental guides nudity filter and certification filter in user config

* refactor validator according to review
2024-07-21 09:18:19 +05:30
mhdzumair 1552499f3b chore: Update resolution labels to use lowercase "k" for 4K 2024-07-20 07:16:38 +05:30
mhdzumair 79c7d9fdf7 Add support for trigger more scrapy task 2024-07-08 12:26:39 +05:30
mhdzumair ad57412761 Added support for Fighting (WWE & UFC) scrapy for TGX 2024-07-08 00:13:58 +05:30
mhdzumair f563d49a30 Rebrand scripts of mhdtv to nowmetv 2024-06-09 23:17:12 +05:30
mhdzumair dd9486c78f Adding support for Arabic contents 2024-06-08 22:10:33 +05:30
mhdzumair ade259cd57 PikPak: Fix auth errror & Update streaming provider username field to email 2024-05-26 07:21:54 +05:30
mhdzumair f3cb84a041 remove contribution streams by default with an option to enable through catalog 2024-05-20 22:55:27 +05:30
mhdzumair 455093f79d feat: Add support for user import data & scraper 2024-05-19 16:52:40 +05:30
mhdzumair 27679ce6e1 feat: Add support for quickly trigger IMDb data update within stremio 2024-05-15 11:28:25 +05:30
mhdzumair ca29832838 Add support for Prowlarr Scraped Movies & Series in catalog 2024-05-13 00:17:38 +05:30
mhdzumair 517f4dc235 Use short names for streaming providers 2024-05-12 19:08:56 +05:30
mhdzumair d8a074aca7 Add MotoGP TGX scheduler and update config settings 2024-05-07 14:04:59 +05:30
mhdzumair 9768a19a0e Add support for MotoGP & refactor 2024-05-07 13:58:43 +05:30
mhdzumair 571fcfe194 Revert "Add support for Prowlarr Scraped Movies & Series in catalog"
This reverts commit e07e8179e9.
2024-05-06 06:12:01 +05:30
mhdzumair e07e8179e9 Add support for Prowlarr Scraped Movies & Series in catalog 2024-05-06 00:28:04 +05:30
mhdzumair f73b1e436f add Prometheus metrics & API metrics endpoint to get stats 2024-05-01 12:39:49 +05:30
mhdzumair d29d385bab Add support for more live stream headers & Batch processing for adding tv metadata with retry 2024-04-21 20:24:00 +05:30
mhdzumair 20a7cb4c3b Add support for F1Carreras & smcgill1969 formula uploaders & improvements 2024-04-11 23:27:44 +05:30
mhdzumair 28028adb68 Add delete all watchlist functionality for various streaming providers 2024-04-03 16:43:32 +05:30
mhdzumair 945fcb9970 filter sports events by start time & added to scraper 2024-03-29 21:51:22 +05:30