219 Commits

Author SHA1 Message Date
morpheus65535
d527dc893b no log: cast retry delay to integer for subdl rate-limiting to avoid type errors 2026-07-04 08:21:31 -04:00
morpheus65535
09ceb72de0 no log: fixed small issue in SubDL provider introduced by previous refactoring 2026-07-02 12:04:20 -04:00
morpheus65535
047b915d9d Refactored SubDL provider by simplifying retry logic and improving error handling for rate limits and 404 responses. 2026-06-30 12:08:26 -04:00
morpheus65535
7343b1d15a Removed RateLimiting mixin from TimeoutSession in subliminal_patch HTTP module since it was interfering with providers' custom rate-limiting implementations. 2026-06-30 12:06:05 -04:00
B.Shahin
8e4563f25e Added CaptchaAI as an anti-captcha provider 2026-06-30 08:33:48 -04:00
Znuff
3b8094fce7 Fixed RegieLive.ro subtitle downloads, and added better error handling 2026-06-29 22:46:22 -04:00
morpheus65535
7d438153f2 Removed Podnapisi provider and all associated files, settings, and dependencies across Bazarr since it is no longer online. 2026-06-29 22:35:38 -04:00
morpheus65535
bf167dfd9e no log: Improved request logging in OpenSubtitles provider by adding checks for empty requests and responses before processing to prevent exceptions and throttling of the provider for no reason. 2026-06-29 22:20:48 -04:00
morpheus65535
9959c99b93 Refactored LegendasNet provider to centralize API response handling using checked method; improved error handling, added retry logic for invalid access tokens, and streamlined HTTP status code validation. #3263 2026-06-29 09:29:44 -04:00
morpheus65535
7c52af1114 Enhanced error handling in Gestdown provider by adding specific handling for JSONDecodeError and KeyError in API responses. #3365 2026-06-28 18:29:59 -04:00
leshe
04bd7b6446 Fixed embedded Chinese subtitle language detection 2026-06-28 09:28:15 -04:00
morpheus65535
14250a336a Refactored SubDL provider to introduce centralized API response handling via checked method; improved exception handling, added GMT midnight limit reset logic, and adjusted retry mechanisms. #3398 2026-06-27 08:51:48 -04:00
Dimitar "Topper" Maznekov
f5c9ecb0e0 Added Bayflix and Vladoon Bulgarian subtitles providers 2026-06-23 05:48:35 -04:00
luuvasara
17778f745b Improved subf2m privider to fall back to IMDB id search when localized movie title finds nothing 2026-06-21 21:57:39 -04:00
morpheus65535
927e423e3c Added SSL verification disabling functionality for all providers to circumvent strict SSL policy enforced by some operating systems. #3365 2026-06-18 22:35:53 -04:00
morpheus65535
e3bfaacc8e Merge remote-tracking branch 'origin/development' into development 2026-06-15 06:27:07 -04:00
morpheus65535
8e52bad61c Enhanced error handling in Titlovi provider by raising specific exceptions for 403 Forbidden responses during login, search, and download operations. #3271 2026-06-15 06:27:04 -04:00
dlgjr578
8fe58df08b Improved supersubtitles by implementing case-insensitive episode search 2026-06-14 21:36:52 -04:00
morpheus65535
65515cb308 Merge remote-tracking branch 'origin/development' into development 2026-06-13 09:47:30 -04:00
morpheus65535
2a9c7b6990 Added image-based Anti-Captcha pitcher classes and refactored captcha-solving logic in Zimuku provider. #3372 2026-06-13 09:47:25 -04:00
McCloudS
3af7f3bbd2 Fixed whisperai provider audio stream matching by index to avoid s16le multi-stream failure 2026-06-12 07:18:23 -04:00
morpheus65535
47547e9141 Improved year matching logic in OpenSubtitles provider by including IMDb match check. 2026-06-05 07:24:32 -04:00
morpheus65535
c49ac99266 Added cleanup of Authorization header on authentication failure in legendasnet provider. #3263 2026-06-02 21:23:33 -04:00
morpheus65535
5300d7c3c2 Refactored HI tag handling logic to properly update hearing_impaired and language.hi attributes when remove_HI mod is applied. 2026-05-31 20:36:50 -04:00
morpheus65535
08cf843321 Merge remote-tracking branch 'origin/development' into development 2026-05-30 10:37:37 -04:00
morpheus65535
503556177d Filtered out subtitles with unsupported languages in Titlovi provider 2026-05-30 10:37:32 -04:00
Ali Alshaikh
589fbceb22 Improved subdl provider to use new unpack API argument and fixed anime season matching 2026-05-30 10:09:00 -04:00
morpheus65535
483e49475a Merge remote-tracking branch 'origin/development' into development 2026-05-23 10:21:12 -04:00
morpheus65535
2e227acc48 Updated TVSubtitles provider search endpoint and query parameters. #3341 2026-05-23 10:21:09 -04:00
Dušan
c39e2929a2 Implemented global rate limiter for providers 2026-05-23 09:05:38 -04:00
morpheus65535
5c38895084 Refactored download_subtitle method to inline headers definition, making sure request headers include updated Bearer token value. 2026-05-20 07:33:37 -04:00
Dušan
b57a634bd5 Added prijevodi-online provider 2026-05-11 07:34:59 -04:00
Rudolf Tammekivi
c2ca24fba9 Added SubClub.eu Estonian subtitles provider 2026-05-04 06:23:43 -04:00
BlackSpirits
e39c8e14d8 Added Pipocas.tv subtitle provider 2026-05-02 13:43:34 -04:00
morpheus65535
a365d4a92c Fixed ensubtitles.com reset_token method to correctly clear the Authorization header. 2026-04-29 08:03:09 -04:00
JayZed
7a61ec284c Added Whisper fallback implementation 2026-04-28 22:06:33 -04:00
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