Commit Graph

183 Commits

Author SHA1 Message Date
Ali Alshaikh
71fc948ea8 Improved subdl provider anime and pack subtitle support 2026-04-11 09:41:33 -04:00
C H R I S T I A N
45776085d0 Added Subsarr subtitle provider 2026-04-03 10:10:51 -04:00
morpheus65535
0ad709e883 Refactored subtitles file naming logic to prevent adding tag if single language mode is enabled. #3252 2026-04-02 21:35:54 -04:00
ReNeGaDe124
7f1efc56ba Refactored provider subsro to REST API instead of web scraping. It now requires an API key form the provider. 2026-04-01 23:35:18 -04:00
Mike Lonergan
0da135b304 Fixed 410 error handling for opensubtitlescom provider 2026-04-01 23:18:42 -04:00
JMVS
7ad34fb726 Improved rate limit handling in subx provider 2026-03-17 21:13:23 -04:00
morpheus65535
0ecc157a56 Refactored scoring system to refine the matches and scores to increase impact of movie edition. Removed the custom scoring system and cleaned up the config file. Updated history tables schema to include score_out_of column for improved normalization of score percentage over time. #3232 2026-03-16 00:07:05 -04:00
Anderson Shindy Oki
32a09e9dff Fixed legendasnet response parsing 2026-03-12 20:48:54 -04:00
morpheus65535
1d95ce1440 Added HTTP 403 retry mechanism with delay and logging in SubsSabBz provider. #3221 2026-03-01 23:25:43 -05:00
JMVS
1b41718004 Fixed NoneType error in SubX provider when description is null 2026-03-01 21:24:56 -05:00
morpheus65535
5e914b72ea Fixed conditional logic in OpenSubtitles provider to include title_id in subtitles search query arguments only when series_imdb_id isn't available. 2026-03-01 21:22:28 -05:00
morpheus65535
5dc1d278e1 Improved error handling in subdl provider to log specific "no subtitles found" cases instead of raising exceptions when title is not found. #3218 2026-02-24 15:17:47 -05:00
Antoine Aflalo
721361a361 Improved Gestdown provider release matching 2026-02-21 22:33:49 -05:00
JMVS
97ecde2ec7 Added Spain vs LATAM Spanish detection to SubX provider 2026-02-21 22:29:17 -05:00
Xiaoya Wei
da9869c545 Fixed assrt season pack downloading wrong episode file 2026-02-21 10:01:49 -05:00
Xiaoya Wei
b3c798c669 Fixed assrt provider skipping season pack subtitles for episode searches 2026-02-17 16:46:45 -05:00
Xiaoya Wei
27dc8a59b2 no log: Fixed Assrt provider failing to download single-file subtitles 2026-02-16 15:53:40 -05:00
Xiaoya Wei
70bd5d5443 Fixed Assrt provider crash on empty filelist and CJK title matching failure 2026-02-16 06:36:12 -05:00
b0ril
cbf1aa756a Fixed subssabbz search, diacritics, language comparison, and download error handling 2026-02-15 11:50:48 -05:00
dsolva
2ad9825270 Added audio delay detection in MKV headers for WhisperAI using FFprobe 2026-02-14 10:06:55 -05:00
Luis Miguel Rodriguez
fb7ac29984 Improved subtis provider by fixing hash-based score calculation 2026-02-14 08:14:02 -05:00
morpheus65535
f0190d54a6 Standardized the initialization of the matches attribute across all subtitle providers by setting it as a set(). #3192 2026-02-13 20:32:30 -05:00
JMVS
8e56e40b8f Added SubX subtitle proxy for Subdivx Latam Spanish provider 2026-02-12 07:52:23 -05:00
Vincenzo Gianfelice
d7a6f91d5b Improved subdl provider by adding search by tmdb ID 2026-02-11 23:59:05 -05:00
morpheus65535
414aafa0a8 Removed subdivx provider and its related tests as it is no longer supported. #2714 2026-02-11 23:06:30 -05:00
JayZed
1052b20e6b Fixed GreekSubs provider from crashing 2026-02-11 12:24:17 -05:00
morpheus65535
404cd9198a Handled ValueError when parsing the year in opensubtitlescom provider to prevent throttling provider for nothing. 2026-02-10 17:49:25 -05:00
morpheus65535
c3419d2c25 no log: Refactored subtitles providers to improve imports, error messages, and logging consistency. Removed unused imports and fixed exceptions in addic7ed. 2026-02-10 06:30:08 -05:00
morpheus65535
1d680faf8a Fixed improper use of matches in legendasdivx provider by correctly referencing it as a class attribute self.matches. #3183 2026-02-10 06:20:42 -05:00
morpheus65535
c2b3835490 Improved error handling and logging in opensubtitlescom provider by adding JSON decode fallbacks for request and response bodies. 2026-02-08 09:19:11 -05:00
morpheus65535
ab759fd6f8 Handled "429 Too Many Requests" error in Titulky provider by raising TooManyRequests exception and adjusting throttling duration. #3165 2026-02-02 23:25:40 -05:00
morpheus65535
e2f0bd7f13 Refactored opensubtitlescom provider to improve logging clarity, enhance query parameter generation, and handle edge cases for missing IDs gracefully. #3170 2026-02-02 22:13:27 -05:00
morpheus65535
ccc21c0e97 no log: Refactored Subtitle.matches to use None instead of {} by default and initialized as set() in the constructor. 2026-01-30 23:36:37 -05:00
morpheus65535
726c950b4e Removed OpenSubtitles.org provider and associated functionality across the codebase. Updated tests and provider references. 2026-01-30 17:27:54 -05:00
morpheus65535
8f512aa4d7 Excluded podnapisi provider from RetryingSession injection to prevent hammering them with useless requests. #2531 2026-01-28 23:25:02 -05:00
morpheus65535
41fe78354b Refactored get_matches in multiple providers to use self.matches instead of local matches for consistency and improved history logging. 2026-01-28 21:56:33 -05:00
morpheus65535
8fd87e55f1 Added retry logic to NapiProjekt provider requests for improved resilience. #3161 2026-01-27 06:44:22 -05:00
morpheus65535
616fb8c282 no log: escape video release group properly. #3153 2026-01-26 16:04:23 -05:00
morpheus65535
b25fc93157 Fixed release group matching logic to improve accuracy of matches between video filename and provider release info. #3153 2026-01-26 15:02:11 -05:00
morpheus65535
77a80c0493 Fixed (properly this time) machine translated subtitles in opensubtitles.com search parameters. #3137 2026-01-24 15:08:31 -05:00
morpheus65535
e8ce7e687e Removed embedded subtitles provider ASS subtitles content modification since this should be properly implemented in subzero mods instead. #3144 2026-01-24 14:32:22 -05:00
morpheus65535
20edf259fc Improved opensubtitles.com search parameters. #3143 2026-01-18 17:27:15 -05:00
morpheus65535
3bb6088969 Added opensubtitles.com option to allow machine translated subtitles in search results. #3137 2026-01-17 00:22:38 -05:00
Khánh Lê Hoàng
be9d90ac94 Improved subsource to fallback to title search if IMDB returns empty result 2026-01-16 22:41:24 -05:00
Luis Miguel Rodriguez
a0b65c517d Refactored subtis.io provider to use a cascade search strategy 2026-01-16 22:24:17 -05:00
morpheus65535
1799c7a070 Improved animesubinfo provider to handle absolute episode numbers and properly match properties from release info. #3130 2026-01-16 07:54:50 -05:00
Jbuck7
327e7f366c Fixed whisperai provider audio stream language mapping to prevent selecting improper track as reference 2026-01-11 12:15:45 -05:00
morpheus65535
9dddfcb3c0 Fixed opensubtitles.com release group matching. #3110 2026-01-11 10:34:11 -05:00
morpheus65535
a4863b111d no log: reverted improper fix 2026-01-10 10:41:06 -05:00
morpheus65535
95c2e57486 Fixed subsource language conversion exceptions. #3120 2026-01-10 10:10:03 -05:00