Releases: linuxserver/docker-bazarr
v1.5.6-ls351
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/v1.5.6-ls351/index.html
LinuxServer Changes:
Full Changelog: v1.5.6-ls350...v1.5.6-ls351
Remote Changes:
From newest to oldest:
- Improved error handling in
subdlprovider to log specific "no subtitles found" cases instead of raising exceptions when title is not found. #3218 5dc1d27 - Improved
Gestdownprovider release matching 721361a - Added Spain vs LATAM Spanish detection to SubX provider 97ecde2
- Fixed missing audio_exclude migration in upgrade_languages_profile_values 63878a9
- More efficient Windows codepage post processing fix (without spawning process) df18cad
- Fix for post-processing failing on non-English Windows systems a49de53
- Fixed
assrtprovider skipping season pack subtitles for episode searches b3c798c - Fixed Assrt provider crash on empty filelist and CJK title matching failure 70bd5d5
- Added "hostname" in Settings-->General for webhook security and updated logic to enforce its configuration. This prevents hostname poisoning vulnerability potential exploitation. 4b0c5a3
- Fixed
subssabbzsearch, diacritics, language comparison, and download error handling cbf1aa7 - Added missing
subxAPI key integration into providers' configuration. ae51617 - Added Plex library refresh calls for series and movies after subtitle deletions or modifications if Plex integration is enabled. 8d5990b
- Added
event_streamcalls into subtitles upgrade process for both episodes and movies to make sure that history get refreshed on subtitle upgrade. 90f9558 - Added audio delay detection in MKV headers for
WhisperAIusing FFprobe 2ad9825 - Added support for "backup" event type in Socket.IO and integrated event stream in the backup process. #3166 af34874
- Standardized the initialization of the
matchesattribute across all subtitle providers by setting it as aset(). #3192 f0190d5 - Added SubX subtitle proxy for Subdivx Latam Spanish provider 8e56e40
- Fixed
check_logindecorator functionality 1d4953c - Improved
subdlprovider by adding search by tmdb ID d7a6f91 - Removed
subdivxprovider and its related tests as it is no longer supported. #2714 414aafa - Refactored "upgradable" logic in history and API modules for improved performance. Simplified handling of subtitle upgrade conditions by removing the temporary "guessing" logic that was implemented with the "upgradedFromId" column a year ago. #3177 9256965
- Handled
ValueErrorwhen parsing the year inopensubtitlescomprovider to prevent throttling provider for nothing. 404cd91 - Fixed improper use of
matchesinlegendasdivxprovider by correctly referencing it as a class attributeself.matches. #3183 1d680fa - Removed blocking job progress monitoring, replaced with async implementation across subtitle download and upload workflows, and unified handling of job updates to improve performance and prevent frontend freezing. #3166 5ef044b
- Improved error handling and logging in
opensubtitlescomprovider by adding JSON decode fallbacks for request and response bodies. c2b3835 - Removed subtitles synchronization progress monitoring in jobs manager since it's not working anymore with concurrent execution of jobs. We'll see how we can reimplement this in the future. 515bf67
- Added
.venvdirectory to the excluded directory in the update cleaner function. #3174 1b45277 - Fixed file upload to prevent frontend becoming unresponsive during the upload progress (mainly in case of subtitles synchronization that could take time). #3166 8d6e626
- Handled "429 Too Many Requests" error in Titulky provider by raising
TooManyRequestsexception and adjusting throttling duration. #3165 ab759fd - Refactored
opensubtitlescomprovider to improve logging clarity, enhance query parameter generation, and handle edge cases for missing IDs gracefully. #3170 e2f0bd7 - Improved job queue handling by adding a pending queue check before acquiring the lock and adjusting sleep intervals. This should prevent high CPU usage caused by busy waiting. #3171 0b37deb
development-v1.5.7-beta.58-ls794
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.5.7-beta.58-ls794/index.html
LinuxServer Changes:
No changes
Remote Changes:
From newest to oldest:
- Fixed automatic syncing settings definition at runtime 816ad64
development-v1.5.7-beta.57-ls794
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.5.7-beta.57-ls794/index.html
LinuxServer Changes:
No changes
Remote Changes:
From newest to oldest:
- Refactored subtitle post-processing to use
shlex.splitfor safer subprocess invocation (fixing CWE-78) and replaced_escapewith_double_quotesfor cleaner variable substitution logic. 37d584a - Enhanced error handling in Titlovi provider by raising specific exceptions for 403 Forbidden responses during login, search, and download operations. #3271 8e52bad
development-v1.5.7-beta.56-ls794
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.5.7-beta.56-ls794/index.html
LinuxServer Changes:
No changes
Remote Changes:
From newest to oldest:
- Improved supersubtitles by implementing case-insensitive episode search 8fe58df
development-v1.5.7-beta.55-ls794
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.5.7-beta.55-ls794/index.html
LinuxServer Changes:
Full Changelog: development-v1.5.7-beta.54-ls793...development-v1.5.7-beta.55-ls794
Remote Changes:
From newest to oldest:
development-v1.5.7-beta.54-ls793
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.5.7-beta.54-ls793/index.html
LinuxServer Changes:
Full Changelog: development-v1.5.7-beta.49-ls792...development-v1.5.7-beta.54-ls793
Remote Changes:
From newest to oldest:
- Fixed whisperai provider audio stream matching by index to avoid s16le multi-stream failure 3af7f3b
v1.5.6-ls350
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/v1.5.6-ls350/index.html
LinuxServer Changes:
Full Changelog: v1.5.6-ls349...v1.5.6-ls350
Remote Changes:
From newest to oldest:
- Improved error handling in
subdlprovider to log specific "no subtitles found" cases instead of raising exceptions when title is not found. #3218 5dc1d27 - Improved
Gestdownprovider release matching 721361a - Added Spain vs LATAM Spanish detection to SubX provider 97ecde2
- Fixed missing audio_exclude migration in upgrade_languages_profile_values 63878a9
- More efficient Windows codepage post processing fix (without spawning process) df18cad
- Fix for post-processing failing on non-English Windows systems a49de53
- Fixed
assrtprovider skipping season pack subtitles for episode searches b3c798c - Fixed Assrt provider crash on empty filelist and CJK title matching failure 70bd5d5
- Added "hostname" in Settings-->General for webhook security and updated logic to enforce its configuration. This prevents hostname poisoning vulnerability potential exploitation. 4b0c5a3
- Fixed
subssabbzsearch, diacritics, language comparison, and download error handling cbf1aa7 - Added missing
subxAPI key integration into providers' configuration. ae51617 - Added Plex library refresh calls for series and movies after subtitle deletions or modifications if Plex integration is enabled. 8d5990b
- Added
event_streamcalls into subtitles upgrade process for both episodes and movies to make sure that history get refreshed on subtitle upgrade. 90f9558 - Added audio delay detection in MKV headers for
WhisperAIusing FFprobe 2ad9825 - Added support for "backup" event type in Socket.IO and integrated event stream in the backup process. #3166 af34874
- Standardized the initialization of the
matchesattribute across all subtitle providers by setting it as aset(). #3192 f0190d5 - Added SubX subtitle proxy for Subdivx Latam Spanish provider 8e56e40
- Fixed
check_logindecorator functionality 1d4953c - Improved
subdlprovider by adding search by tmdb ID d7a6f91 - Removed
subdivxprovider and its related tests as it is no longer supported. #2714 414aafa - Refactored "upgradable" logic in history and API modules for improved performance. Simplified handling of subtitle upgrade conditions by removing the temporary "guessing" logic that was implemented with the "upgradedFromId" column a year ago. #3177 9256965
- Handled
ValueErrorwhen parsing the year inopensubtitlescomprovider to prevent throttling provider for nothing. 404cd91 - Fixed improper use of
matchesinlegendasdivxprovider by correctly referencing it as a class attributeself.matches. #3183 1d680fa - Removed blocking job progress monitoring, replaced with async implementation across subtitle download and upload workflows, and unified handling of job updates to improve performance and prevent frontend freezing. #3166 5ef044b
- Improved error handling and logging in
opensubtitlescomprovider by adding JSON decode fallbacks for request and response bodies. c2b3835 - Removed subtitles synchronization progress monitoring in jobs manager since it's not working anymore with concurrent execution of jobs. We'll see how we can reimplement this in the future. 515bf67
- Added
.venvdirectory to the excluded directory in the update cleaner function. #3174 1b45277 - Fixed file upload to prevent frontend becoming unresponsive during the upload progress (mainly in case of subtitles synchronization that could take time). #3166 8d6e626
- Handled "429 Too Many Requests" error in Titulky provider by raising
TooManyRequestsexception and adjusting throttling duration. #3165 ab759fd - Refactored
opensubtitlescomprovider to improve logging clarity, enhance query parameter generation, and handle edge cases for missing IDs gracefully. #3170 e2f0bd7 - Improved job queue handling by adding a pending queue check before acquiring the lock and adjusting sleep intervals. This should prevent high CPU usage caused by busy waiting. #3171 0b37deb
development-v1.5.7-beta.53-ls792
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.5.7-beta.53-ls792/index.html
LinuxServer Changes:
No changes
Remote Changes:
From newest to oldest:
- Improved Sonarr and Radarr sync performance dramatically eaf06c4
development-v1.5.7-beta.52-ls792
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.5.7-beta.52-ls792/index.html
LinuxServer Changes:
No changes
Remote Changes:
From newest to oldest:
- Added filters and sorting to subtitle tools modal 15db1e9
development-v1.5.7-beta.51-ls792
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.5.7-beta.51-ls792/index.html
LinuxServer Changes:
No changes
Remote Changes:
From newest to oldest:
- Improved year matching logic in OpenSubtitles provider by including IMDb match check. 47547e9