23 Commits

Author SHA1 Message Date
mhdzumair 010166874a #474: add user IP handling to DebridLink requests 2025-03-12 00:51:23 +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 3537b2b290 Add support for multi-season pack playback for streaming providers
Enhanced utility functions and streaming provider modules to support the season parameter alongside episode matching. Updated file selection logic to account for both season and episode when determining the correct file from torrents or folders. Also included minor improvements to file handling and recursive folder parsing.
2024-12-30 13:49:58 +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 5a5d7a3b35 DL: Handle empty hash set, completed torrents, and flood errors
Ensure proper handling when no hashes are fetched and filter torrents that are not fully downloaded. Add error handling for "floodDetected" to gracefully manage excessive requests. Modify the request to use JSON payload with asynchronous execution for seedbox additions.
2024-12-01 17:54:06 +05:30
mhdzumair ef6b804452 Refactor stream cache check logic for unsupported Debrid providers
Replaced direct API calls with helper functions to fetch downloaded info hashes for DebridLink, RealDebrid, and AllDebrid.
2024-11-27 07:53:18 +05:30
Mohamed Zumair 467f378207 Add Configuration validations & loading widget for responsiveness (#342) 2024-11-02 19:56:02 +05:30
Mohamed Zumair 48b3f5e85f Migrate streaming providers functions to async & improve performance (#331)
* Migrate streaming providers functions to async & improve performance

* Fix streaming provider file selection & validate file extension as video type

* Improve RD torrent handling

* Find file based on filename or the largest file or episode based and remove index base file finding due to not trustable

* Add support for updating torrent matadata with offcloud

* Fix RD background task to update torrent metadata

* Fix OC file size callback function

* Fix AD, DL & PM

* Fix PikPak httpx client leak & use medialink for speed & set 5 min for token cache

* Migrate to AIOSeedrcc & fix season pack file selecting & refactorings

* Qbittorrent: Add support for season pack file finding & disable dht, pex, lsd on private indexer torrent

* Migrate to aiohttp for stability on resource fetching & bugfixes

* Migrated to aioseedrcc & update libs

* pass indexer type & remove Upper info hash finding
2024-11-01 15:58:39 +05:30
jishnurk 22b3920114 Fix Typo Error 2024-07-14 15:45:25 +02:00
mhdzumair d91d067b83 feat: Add support for PikPak task autoretry & Improve torrent name finder & Exc handling, Refactors 2024-05-19 23:00:07 +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 28028adb68 Add delete all watchlist functionality for various streaming providers 2024-04-03 16:43:32 +05:30
mhdzumair 799abad5cd modulerize & refactor routes for streaming provider 2024-02-16 01:45:30 +05:30
mhdzumair 214d96e637 Refactor DebridLink integration #30 2024-01-27 22:24:40 +05:30
mhdzumair 3a0f3fc72e Fix quick bug on debridlink 2024-01-27 00:14:40 +05:30
mhdzumair f5189f3038 Add support for scraping movie streams from torrentio 2024-01-25 12:36:57 +05:30
mhdzumair d3af046af0 Add new catalog to showcase downloaded movies and series in streaming provider 2024-01-05 10:29:05 +05:30
mhdzumair 4d5f6ac24f Filtering and Sorting by resolution, size & refactoring cached function 2024-01-04 13:58:55 +05:30
mhdzumair b8fccbedc6 integrate new streaming provider AllDebrid & refactoring debrid codes 2023-12-22 00:18:56 +05:30
mhdzumair 9ede9c04c7 Improve RD cache stream checking & bugfixes with cache sorting 2023-12-04 01:17:03 +05:30
MrMonkey42 30783d9f45 Add instant availability check for DebridLink 2023-11-17 21:33:45 +05:30
mhdzumair 1e0506ae8b capture premium account exception for RD & DL 2023-10-16 21:45:55 +05:30
Bala Vijaya Krishna Saladi ecfecd93d6 DebridLink support initial commit 2023-10-14 00:37:54 +05:30