Commit Graph

87 Commits

Author SHA1 Message Date
mhdzumair 515b58fe1d Fix dynamic torrent sorting 2024-09-29 10:24:55 +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 c8f660b7ee Add Support for download streams via web browser & support disabling the metadata for imdb title (#287)
* Add Support for download streams via web browser & support disabling the metadata for imdb title

* Add env config to enable or disable download via browser feature
2024-09-18 06:54:37 +05:30
Mohamed Zumair cf8ed59012 Added Prowlarr feed scraping & Improve Advanced scraping capability for prowlarr, zilean, torrentio & more bugfixes & improvements (#286)
* Update Python version

* Refactor Redis client

* WIP: Refactor scrapers

* Added Prowlarr feed scraping & Improve Advanced scraping capability for prowlarr, zilean, torrentio & more bugfixes & improvements

* Improve batch_process_with_circuit_breaker implementation to yield an individual task as soon as completed
2024-09-16 08:26:57 +05:30
Mohamed Zumair 649de9e503 Update Python version & refactror Redis client usage and streaming provider route endpoints (#277)
* Update Python version

* Refactor Redis client

* Refactor streaming routes endpoint functions
2024-09-05 06:46:07 +05:30
Mohamed Zumair e502d0f10e Add support for MediaFlow Proxy for Debrid stream & Live stream (#271)
* Add support for MediaFlow Proxy for Debrid stream & Live stream

* Add emoji for mediaflow proxy stream and add error logging
2024-08-29 10:02:01 +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 eb91ed5690 improved performance of streaming proxy & add proxy icon (#248)
* improved performance of streaming proxy

* adding icon for when proxy stream enabled
2024-07-23 22:22:49 +05:30
Rag 1fce21de30 Fixes 2024-07-14 06:45:35 -07:00
Rag 53a5736577 Proxy debrid provider via mediafusion instance 2024-07-14 06:05:38 -07:00
mhdzumair 59bc3322d9 Filter adult keywords in runtime of torrent parsing to extra protection 2024-07-12 16:37:52 +05:30
mhdzumair 2d443dfdcc Don't use the partial ratio for title matching 2024-07-10 23:04:50 +05:30
mhdzumair 922667c883 Fix series stream filtering function 2024-07-08 12:30:01 +05:30
mhdzumair 29b478a758 BugFix: Add Incorrect resolution streams to "Unknown" category 2024-07-08 00:10:45 +05:30
mhdzumair f58dee174d #214: Add torrent name if filename is missing 2024-07-01 23:38:57 +05:30
mhdzumair 48c256f3d2 reverse the latest live stream first 2024-06-30 08:33:48 +05:30
mhdzumair 7f98e012b5 #214: Fixed streaming provider behaviorHints 2024-06-18 11:32:45 +05:30
mhdzumair 1055240040 Fix series streams description with either episode title or episode file name to be shown 2024-06-09 23:18:06 +05:30
mhdzumair a9f6309635 Add default trackers if trackers not available on torrent 2024-06-06 07:02:44 +05:30
mhdzumair 0a1c54b42d Add support for filename & videoSize in streams data for utilize by subtitle addons 2024-06-06 07:02:01 +05:30
mhdzumair 14415ad798 handle broader exception in fetch downloaded info hashes & cached streams 2024-06-06 06:05:30 +05:30
mhdzumair f69d3d1579 use fuzzy partial_ratio and reduce matching similarity 2024-05-27 17:03:29 +05:30
mhdzumair a35d6a938c prowlarr: Refactor update torrent stream data & add support for title matching with AKA titles 2024-05-25 22:45:40 +05:30
mhdzumair 455093f79d feat: Add support for user import data & scraper 2024-05-19 16:52:40 +05:30
mhdzumair 663898bc33 bugfix streaming provider name 2024-05-12 20:48:02 +05:30
mhdzumair 388a640dc4 Remove live stream redirect feature since stremio server can do the redirection 2024-05-12 19:28:49 +05:30
mhdzumair 517f4dc235 Use short names for streaming providers 2024-05-12 19:08:56 +05:30
mhdzumair 45bf4e01d4 Add support for forward user's IP to Alldebrid & refactoring streaming providers 2024-05-12 19:02:40 +05:30
mhdzumair 9768a19a0e Add support for MotoGP & refactor 2024-05-07 13:58:43 +05:30
mhdzumair c5ad0a89f3 Add support for parent guide nudity & certificate filters & various improvments to crud functions 2024-05-06 00:16:46 +05:30
mhdzumair 14fe44d71c Make logo and addon name can be configurable through env 2024-05-01 14:01:52 +05:30
mhdzumair ff1ccf885f Add support for torrent tracker sources and dht 2024-04-21 20:46:28 +05:30
mhdzumair f8eea46ae8 improve imdb search by storing metadata in db 2024-04-14 23:55:58 +05:30
mhdzumair 28028adb68 Add delete all watchlist functionality for various streaming providers 2024-04-03 16:43:32 +05:30
mhdzumair 4195c06903 Refactor TV stream parsing and add caching for M3U8 URL validation 2024-04-01 16:45:54 +05:30
mhdzumair c680e9462f Handle empty live streams 2024-03-31 02:01:33 +05:30
mhdzumair 40e71a6c7f Add support for M3U8 URL validation for liveness before returning 2024-03-31 01:46:46 +05:30
mhdzumair a0486cd642 Add streamed sport events scrapy support 2024-03-28 22:57:14 +05:30
mhdzumair af3da0731d Add support for m3u playlist import option in scraper manager 2024-03-26 14:21:03 +05:30
mhdzumair eef6bc992c Add sport-video scrapy support 2024-03-18 23:10:55 +05:30
mhdzumair f04d537ee2 Add tamilultra scrapy & add support for trigger scrapers & consolidate apscheduler, background worker & bugfixes 2024-03-17 17:41:03 +05:30
mhdzumair 2452b4ef8f Added qBittorrent - WebDav support 2024-03-04 01:18:13 +05:30
mhdzumair bcbe51035a Fix WebUI description visualize error with line break 2024-03-04 00:08:51 +05:30
mhdzumair f19411c9dd Reform Stream quality detail 2024-03-02 08:33:01 +05:30
mhdzumair 0d0ac6448c Update stream data parsing 2024-02-29 20:17:49 +05:30
mhdzumair 342b6f4495 Improve stream data details parser 2024-02-29 18:39:03 +05:30
mhdzumair f8f9e84e8d Refactor stream name to include resolution if available 2024-02-29 17:38:58 +05:30
mhdzumair 2a04c5f4fe Add FormulaParserPipeline to parse uploader specific content after web scraping and other bug fixes & improvments 2024-02-29 02:59:40 +05:30
mhdzumair 9b2f663516 #127 Add Scrapy and Formula Racing support 2024-02-26 17:02:04 +05:30
mhdzumair 3b1b757a21 Fix handling of None values in sort key 2024-02-24 00:33:09 +05:30