- Updated streaming providers to allow adding torrents by file for webseed and private torrents.
- Implemented functionality to store the content of torrent files.
Added early return in utils to handle missing data, preventing unnecessary loop executions. Reorganized error handling in debrid_client to improve readability and maintain logic consistency. These changes aim to enhance performance and code clarity.
* 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