Skip to content

Releases: linuxserver/docker-bazarr

development-v1.6.1-beta.27-ls9

Pre-release

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 22 Aug 07:58
1f5654b

CI Report:

https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.6.1-beta.27-ls9/index.html

LinuxServer Changes:

No changes

Remote Changes:

From newest to oldest:

  • Added index definitions to database model for improved query performance across multiple tables. 74a2659

development-v1.6.1-beta.26-ls9

Pre-release

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 21 Aug 07:24
1f5654b

CI Report:

https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.6.1-beta.26-ls9/index.html

LinuxServer Changes:

Full Changelog: development-v1.6.1-beta.25-ls8...development-v1.6.1-beta.26-ls9

Remote Changes:

From newest to oldest:

  • Fixed SuperSubtitles year matching 8a39c60
  • Fixed GreekSubs manual downloads with expired tokens 14f9019
  • Added support for language equivalence in subtitles indexing and expanded desired and actual subtitles logic to account for custom and regional language mappings. #2820 231e368

v1.6.0-ls360

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 18 Aug 21:49
65fc712

CI Report:

https://ci-tests.linuxserver.io/linuxserver/bazarr/v1.6.0-ls360/index.html

LinuxServer Changes:

Full Changelog: v1.6.0-ls359...v1.6.0-ls360

Remote Changes:

From newest to oldest:

  • Refactored postprocessing function to handle subprocess invocation differently on Windows and Unix, ensuring path safety and avoiding OS command injection. Added comprehensive unit tests for both platforms to ensure behavior correctness. #3413 5dd736c
  • Fixed UNC path handling in pp_replace by replacing re.sub string substitutions with lambda functions to prevent escape sequence misinterpretation. #3413 4217a9b
  • Refactored SubDL provider by simplifying retry logic and improving error handling for rate limits and 404 responses. 047b915
  • Removed RateLimiting mixin from TimeoutSession in subliminal_patch HTTP module since it was interfering with providers' custom rate-limiting implementations. 7343b1d
  • Improved audio languages detection when the returned value is a string instead of a language object e677246
  • Fixed RegieLive.ro subtitle downloads, and added better error handling 3b8094f
  • Removed Podnapisi provider and all associated files, settings, and dependencies across Bazarr since it is no longer online. 7d43815
  • 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 9959c99
  • Enhanced error handling in Gestdown provider by adding specific handling for JSONDecodeError and KeyError in API responses. #3365 7c52af1
  • Fixed embedded Chinese subtitle language detection 04bd7b6
  • 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 14250a3
  • Added Bayflix and Vladoon Bulgarian subtitles providers f5c9ecb
  • Added the ability to configure base config file path from an environment variable 3c3d410
  • Improved subf2m privider to fall back to IMDB id search when localized movie title finds nothing 17778f7
  • Updated cookie field descriptions for AvistaZ and CinemaZ providers settings to clarify required input format. #2797 d41d563
  • Added progress tracking to subtitle sync job and integrated ffsubsync's progress handler for real-time updates to the job queue. aaceda5
  • Updated multiple vendored modules 7ed6608
  • Added SSL verification disabling functionality for all providers to circumvent strict SSL policy enforced by some operating systems. #3365 927e423
  • Fixed job manager timestamp to let the browser deal with time zone 23f6f7f
  • Fixed automatic syncing settings definition at runtime 816ad64
  • Refactored subtitle post-processing to use shlex.split for safer subprocess invocation (fixing CWE-78) and replaced _escape with _double_quotes for 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
  • Improved supersubtitles by implementing case-insensitive episode search 8fe58df
  • Added pytz library version 2026.2 and rolled-back flask-restx dependency to specify version 1.3.0. #3381 20b3de3
  • Added image-based Anti-Captcha pitcher classes and refactored captcha-solving logic in Zimuku provider. #3372 2a9c7b6
  • Fixed whisperai provider audio stream matching by index to avoid s16le multi-stream failure 3af7f3b
  • Improved Sonarr and Radarr sync performance dramatically eaf06c4
  • Added filters and sorting to subtitle tools modal 15db1e9
  • Improved year matching logic in OpenSubtitles provider by including IMDb match check. 47547e9
  • Added cleanup of Authorization header on authentication failure in legendasnet provider. #3263 c49ac99
  • Decoupled database version and migration retrieval by storing them in environment variables, simplifying API system status generation and preventing connection exhaustion with Postgresql. #3361 0a9c03f
  • Refactored HI tag handling logic to properly update hearing_impaired and language.hi attributes when remove_HI mod is applied. 5300d7c
  • Updated CONTRIBUTING.MD - Added Working with AI section and updated version numbers a3d15b3
  • Filtered out subtitles with unsupported languages in Titlovi provider 5035561
  • Improved subdl provider to use new unpack API argument and fixed anime season matching 589fbce
  • Updated TVSubtitles provider search endpoint and query parameters. #3341 2e227ac
  • Implemented global rate limiter for providers c39e292
  • Encapsulated subtitle migration queries in nested transactions to ensure partial failure handling without affecting the entire migration. #3344 70a1f4a
  • Added error handling for subtitle migration queries to skip on IntegrityError, preventing migration failure. #3344 dec80fc
  • Fixed missing TableEpisodes.subtitles column causing issues in subtitles API call. #3347 #3349 ed0779f
  • Refactored download_subtitle method to inline headers definition, making sure request headers include updated Bearer token value. 5c38895
  • Decreased whisper throttle timeout to 5 minutes 55524e7
  • Added fallback for subtitle size field to handle cases where it may be missing during migration. e528713
  • Added error handling for subtitle column deletion to handle potential OperationalError during migration (might happen with SQlite older than 3.35.x). 4e898a1
  • Updated frontend dependencies to upgrade existing packages. b6d5e7a
  • Added colour to SignalR LIVE/DOWN badges 141031c
  • Improved existing subtitles management by offloading them from episodes/movies database tables to dedicated t...
Read more

development-v1.6.1-beta.25-ls8

Pre-release

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 18 Aug 21:49
c8e6fb1

CI Report:

https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.6.1-beta.25-ls8/index.html

LinuxServer Changes:

Full Changelog: development-v1.6.1-beta.24-ls7...development-v1.6.1-beta.25-ls8

Remote Changes:

From newest to oldest:

  • Redesigned login page #3532
  • Added new history chart views and improve responsive layout #3530
  • Fixed upload subtitle dropzone region #3529
  • Improved logging in LingarrTranslator by adding source file details and increased API timeout to handle extended translation durations. #3534 97e012c
  • Fixed language keys in subsource converter and updated language parsing logic to improve compatibility with regional variants. #3481 6d73b0e
  • Fixed missing icon tooltip b5f796e
  • Renamed settings modal cofirmation and cancel button labels 984a6f4

v1.6.0-ls359

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 16 Aug 14:36
bd1dd06

CI Report:

https://ci-tests.linuxserver.io/linuxserver/bazarr/v1.6.0-ls359/index.html

LinuxServer Changes:

Full Changelog: v1.6.0-ls358...v1.6.0-ls359

Remote Changes:

From newest to oldest:

  • Refactored postprocessing function to handle subprocess invocation differently on Windows and Unix, ensuring path safety and avoiding OS command injection. Added comprehensive unit tests for both platforms to ensure behavior correctness. #3413 5dd736c
  • Fixed UNC path handling in pp_replace by replacing re.sub string substitutions with lambda functions to prevent escape sequence misinterpretation. #3413 4217a9b
  • Refactored SubDL provider by simplifying retry logic and improving error handling for rate limits and 404 responses. 047b915
  • Removed RateLimiting mixin from TimeoutSession in subliminal_patch HTTP module since it was interfering with providers' custom rate-limiting implementations. 7343b1d
  • Improved audio languages detection when the returned value is a string instead of a language object e677246
  • Fixed RegieLive.ro subtitle downloads, and added better error handling 3b8094f
  • Removed Podnapisi provider and all associated files, settings, and dependencies across Bazarr since it is no longer online. 7d43815
  • 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 9959c99
  • Enhanced error handling in Gestdown provider by adding specific handling for JSONDecodeError and KeyError in API responses. #3365 7c52af1
  • Fixed embedded Chinese subtitle language detection 04bd7b6
  • 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 14250a3
  • Added Bayflix and Vladoon Bulgarian subtitles providers f5c9ecb
  • Added the ability to configure base config file path from an environment variable 3c3d410
  • Improved subf2m privider to fall back to IMDB id search when localized movie title finds nothing 17778f7
  • Updated cookie field descriptions for AvistaZ and CinemaZ providers settings to clarify required input format. #2797 d41d563
  • Added progress tracking to subtitle sync job and integrated ffsubsync's progress handler for real-time updates to the job queue. aaceda5
  • Updated multiple vendored modules 7ed6608
  • Added SSL verification disabling functionality for all providers to circumvent strict SSL policy enforced by some operating systems. #3365 927e423
  • Fixed job manager timestamp to let the browser deal with time zone 23f6f7f
  • Fixed automatic syncing settings definition at runtime 816ad64
  • Refactored subtitle post-processing to use shlex.split for safer subprocess invocation (fixing CWE-78) and replaced _escape with _double_quotes for 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
  • Improved supersubtitles by implementing case-insensitive episode search 8fe58df
  • Added pytz library version 2026.2 and rolled-back flask-restx dependency to specify version 1.3.0. #3381 20b3de3
  • Added image-based Anti-Captcha pitcher classes and refactored captcha-solving logic in Zimuku provider. #3372 2a9c7b6
  • Fixed whisperai provider audio stream matching by index to avoid s16le multi-stream failure 3af7f3b
  • Improved Sonarr and Radarr sync performance dramatically eaf06c4
  • Added filters and sorting to subtitle tools modal 15db1e9
  • Improved year matching logic in OpenSubtitles provider by including IMDb match check. 47547e9
  • Added cleanup of Authorization header on authentication failure in legendasnet provider. #3263 c49ac99
  • Decoupled database version and migration retrieval by storing them in environment variables, simplifying API system status generation and preventing connection exhaustion with Postgresql. #3361 0a9c03f
  • Refactored HI tag handling logic to properly update hearing_impaired and language.hi attributes when remove_HI mod is applied. 5300d7c
  • Updated CONTRIBUTING.MD - Added Working with AI section and updated version numbers a3d15b3
  • Filtered out subtitles with unsupported languages in Titlovi provider 5035561
  • Improved subdl provider to use new unpack API argument and fixed anime season matching 589fbce
  • Updated TVSubtitles provider search endpoint and query parameters. #3341 2e227ac
  • Implemented global rate limiter for providers c39e292
  • Encapsulated subtitle migration queries in nested transactions to ensure partial failure handling without affecting the entire migration. #3344 70a1f4a
  • Added error handling for subtitle migration queries to skip on IntegrityError, preventing migration failure. #3344 dec80fc
  • Fixed missing TableEpisodes.subtitles column causing issues in subtitles API call. #3347 #3349 ed0779f
  • Refactored download_subtitle method to inline headers definition, making sure request headers include updated Bearer token value. 5c38895
  • Decreased whisper throttle timeout to 5 minutes 55524e7
  • Added fallback for subtitle size field to handle cases where it may be missing during migration. e528713
  • Added error handling for subtitle column deletion to handle potential OperationalError during migration (might happen with SQlite older than 3.35.x). 4e898a1
  • Updated frontend dependencies to upgrade existing packages. b6d5e7a
  • Added colour to SignalR LIVE/DOWN badges 141031c
  • Improved e...
Read more

development-v1.6.1-beta.25-ls7

Pre-release

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 17 Aug 07:28
ecb975b

CI Report:

https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.6.1-beta.25-ls7/index.html

LinuxServer Changes:

No changes

Remote Changes:

From newest to oldest:

  • Redesigned login page #3532
  • Added new history chart views and improve responsive layout #3530
  • Fixed upload subtitle dropzone region #3529
  • Improved logging in LingarrTranslator by adding source file details and increased API timeout to handle extended translation durations. #3534 97e012c
  • Fixed language keys in subsource converter and updated language parsing logic to improve compatibility with regional variants. #3481 6d73b0e
  • Fixed missing icon tooltip b5f796e
  • Renamed settings modal cofirmation and cancel button labels 984a6f4

development-v1.6.1-beta.24-ls7

Pre-release

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 16 Aug 07:21
ecb975b

CI Report:

https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.6.1-beta.24-ls7/index.html

LinuxServer Changes:

Full Changelog: development-v1.6.1-beta.22-ls6...development-v1.6.1-beta.24-ls7

Remote Changes:

From newest to oldest:

  • Added support for excluding hearing-impaired subtitles (non-HI languages profile mode) 42a7a76

development-v1.6.1-beta.23-ls6

Pre-release

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 15 Aug 07:54
390d669

CI Report:

https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.6.1-beta.23-ls6/index.html

LinuxServer Changes:

No changes

Remote Changes:

From newest to oldest:

  • Added mass subtitles page poster view, improved pagination and UI selection #3515
  • Added database indexes to improve query performance for episodes and movies subtitles tables. #3461 ddd96fa
  • Fixed sync issue with Sonarr API when it's unreachable f9bec07
  • Improved matching logic in AnimeSubInfo provider, refactored search strategies for episodes and movies and replaced hardcoded User-Agent with random selection from a predefined list. #3130 011e095

development-v1.6.1-beta.22-ls6

Pre-release

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 12 Aug 08:58
390d669

CI Report:

https://ci-tests.linuxserver.io/linuxserver/bazarr/development-v1.6.1-beta.22-ls6/index.html

LinuxServer Changes:

Full Changelog: development-v1.6.1-beta.20-ls5...development-v1.6.1-beta.22-ls6

Remote Changes:

From newest to oldest:

  • Refactored subtitle loading to use open with specified encoding, improving readability and consistency. #3514 8d7facd
  • Added validation to ensure subtitle modification applies only to .srt files and improved logging for unsupported file types. #3501 b0053c6

v1.6.0-ls358

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 11 Aug 22:20
f776af5

CI Report:

https://ci-tests.linuxserver.io/linuxserver/bazarr/v1.6.0-ls358/index.html

LinuxServer Changes:

Full Changelog: v1.6.0-ls357...v1.6.0-ls358

Remote Changes:

From newest to oldest:

  • Refactored postprocessing function to handle subprocess invocation differently on Windows and Unix, ensuring path safety and avoiding OS command injection. Added comprehensive unit tests for both platforms to ensure behavior correctness. #3413 5dd736c
  • Fixed UNC path handling in pp_replace by replacing re.sub string substitutions with lambda functions to prevent escape sequence misinterpretation. #3413 4217a9b
  • Refactored SubDL provider by simplifying retry logic and improving error handling for rate limits and 404 responses. 047b915
  • Removed RateLimiting mixin from TimeoutSession in subliminal_patch HTTP module since it was interfering with providers' custom rate-limiting implementations. 7343b1d
  • Improved audio languages detection when the returned value is a string instead of a language object e677246
  • Fixed RegieLive.ro subtitle downloads, and added better error handling 3b8094f
  • Removed Podnapisi provider and all associated files, settings, and dependencies across Bazarr since it is no longer online. 7d43815
  • 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 9959c99
  • Enhanced error handling in Gestdown provider by adding specific handling for JSONDecodeError and KeyError in API responses. #3365 7c52af1
  • Fixed embedded Chinese subtitle language detection 04bd7b6
  • 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 14250a3
  • Added Bayflix and Vladoon Bulgarian subtitles providers f5c9ecb
  • Added the ability to configure base config file path from an environment variable 3c3d410
  • Improved subf2m privider to fall back to IMDB id search when localized movie title finds nothing 17778f7
  • Updated cookie field descriptions for AvistaZ and CinemaZ providers settings to clarify required input format. #2797 d41d563
  • Added progress tracking to subtitle sync job and integrated ffsubsync's progress handler for real-time updates to the job queue. aaceda5
  • Updated multiple vendored modules 7ed6608
  • Added SSL verification disabling functionality for all providers to circumvent strict SSL policy enforced by some operating systems. #3365 927e423
  • Fixed job manager timestamp to let the browser deal with time zone 23f6f7f
  • Fixed automatic syncing settings definition at runtime 816ad64
  • Refactored subtitle post-processing to use shlex.split for safer subprocess invocation (fixing CWE-78) and replaced _escape with _double_quotes for 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
  • Improved supersubtitles by implementing case-insensitive episode search 8fe58df
  • Added pytz library version 2026.2 and rolled-back flask-restx dependency to specify version 1.3.0. #3381 20b3de3
  • Added image-based Anti-Captcha pitcher classes and refactored captcha-solving logic in Zimuku provider. #3372 2a9c7b6
  • Fixed whisperai provider audio stream matching by index to avoid s16le multi-stream failure 3af7f3b
  • Improved Sonarr and Radarr sync performance dramatically eaf06c4
  • Added filters and sorting to subtitle tools modal 15db1e9
  • Improved year matching logic in OpenSubtitles provider by including IMDb match check. 47547e9
  • Added cleanup of Authorization header on authentication failure in legendasnet provider. #3263 c49ac99
  • Decoupled database version and migration retrieval by storing them in environment variables, simplifying API system status generation and preventing connection exhaustion with Postgresql. #3361 0a9c03f
  • Refactored HI tag handling logic to properly update hearing_impaired and language.hi attributes when remove_HI mod is applied. 5300d7c
  • Updated CONTRIBUTING.MD - Added Working with AI section and updated version numbers a3d15b3
  • Filtered out subtitles with unsupported languages in Titlovi provider 5035561
  • Improved subdl provider to use new unpack API argument and fixed anime season matching 589fbce
  • Updated TVSubtitles provider search endpoint and query parameters. #3341 2e227ac
  • Implemented global rate limiter for providers c39e292
  • Encapsulated subtitle migration queries in nested transactions to ensure partial failure handling without affecting the entire migration. #3344 70a1f4a
  • Added error handling for subtitle migration queries to skip on IntegrityError, preventing migration failure. #3344 dec80fc
  • Fixed missing TableEpisodes.subtitles column causing issues in subtitles API call. #3347 #3349 ed0779f
  • Refactored download_subtitle method to inline headers definition, making sure request headers include updated Bearer token value. 5c38895
  • Decreased whisper throttle timeout to 5 minutes 55524e7
  • Added fallback for subtitle size field to handle cases where it may be missing during migration. e528713
  • Added error handling for subtitle column deletion to handle potential OperationalError during migration (might happen with SQlite older than 3.35.x). 4e898a1
  • Updated frontend dependencies to upgrade existing packages. b6d5e7a
  • Added colour to SignalR LIVE/DOWN badges 141031c
  • Improved existing subtitles management by offloading them from episodes/movies database tables to dedicated t...
Read more