github linuxserver/docker-bazarr v1.6.1-ls364

2 hours ago

CI Report:

https://ci-tests.linuxserver.io/linuxserver/bazarr/v1.6.1-ls364/index.html

LinuxServer Changes:

Full Changelog: v1.6.0-ls363...v1.6.1-ls364

Remote Changes:

From newest to oldest:

  • Improved Gestdown provider matching by adding year match when TVDb ID matches between video and subtitle source. 9013092
  • Fixed track ID collision with changed attributes in embedded subtitles indexing. #3588 ed0d47e
  • Fixed syncing issue with Sonarr and Radarr on edge racing condition cases ea22d7a
  • Fixed AnimeTosho discarding distinct release associations that share the same attachment URL. #3582 82119a8
  • Added SubsDump subtitles provider b26e644
  • Improved OpenSubtitles API query by refining IMDb matching logic to properly match year when imdb does. #3574 93fd517
  • Fixed Lingarr translation with blank subtitle lines 4feb61c
  • Fixed embedded subtitles handling by refining language fallback logic by taking disposition into account. #3573 8cf46f5
  • Fixed animetosho forced subtitles #3580
  • Fixed Titrari repetitive subtitle descriptions issue b0c23e3
  • Improved SubDL provider resilience and runtime controls 4c66b91
  • Fixed translation of an embedded track in a single extract-and-translate job 1e789ac
  • Improved blacklisting of individual subtitles in a list of subtitles, if there's a parse error in save_subtitles in subliminal 9d853cf
  • Fixed queries for history API and upgrading subtitles to prevent duplicate entries. #3558 3be7984
  • Split settings into tabs and categories #3559
  • Fixed LegendasNet search returning no results when name is incorrect despite a valid IMDb ID, and added RAR support. 49fc02e
  • Improved Jimaku provider matching by selecting entries with exact AniList ID and logging unmatched results. #3302 63459f5
  • Patched the deep_translator module to allow custom user-agent to be used with Google Translate. #3557 bd87c39
  • Redesign language mappings settings #3552
  • Fixed subtitles modifications and post-processing to handle renamed files and properly update database when using remove HI mods. 8c62079
  • Added blacklisting of files that fail to decode due to parsing errors ab6dc34
  • Aligned plex and jellyfin settings with design system #3547
  • Improved settings saving by queuing long-running jobs instead of waiting for them to complete before returning. 93ba651
  • Added SubtitleCat provider 5054d83
  • Fixed language code inconsistencies in profiles by converting ISO 639-3 to ISO 639-1 and updating missing subtitles. #3549 3fb038b
  • Prevent path traversal in PWA asset handling by validating resolved file paths before serving. 9ea6268
  • Updated API key logging code to hide more secrets 15174eb
  • Fixed logging entire subtitle files when there's a UnicodeDecodeError on download 0e7c286
  • Added index definitions to database model for improved query performance across multiple tables. 74a2659
  • 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
  • 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
  • Added support for excluding hearing-impaired subtitles (non-HI languages profile mode) 42a7a76
  • 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
  • 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
  • Added sort and filter #3498
  • Improved subtitle encoding detection by introducing detect_encoding utility and handling non-UTF-8 subtitles files. #3508 398a852
  • Fixed hdbits provider support for Swedish ("se") language mapping. #3507 f9746ed
  • Added audio language column to SeriesView and improved backend logic for parsing audio languages from episodes when retrieving series data, and audio_language is empty. c14fcda
  • Fixed Brazilian Portuguese detection on animetosho_xyz 5be026c
  • Added translation of embedded subtitles and original-format preservation b1868e6
  • Fixed table pagination 5d5af66
  • Added poster view #3487
  • Fixed animetosho Brazilian Portuguese detection 3c9bce9
  • Fixed Google translator baking errors into subtitles and silently swallowing per-line failures 00ff172
  • Fixed mislabelling of Persian subtitles as hearing-impaired and improved log file redaction 5f8b6b2
  • Added preview subtitle modal #3478
  • Improved Lingarr title management for movie translation 34982f8
  • Refined session handling in form-based authentication to improve security and code consistency. e79e37d
  • Fixed subsource being throttled for one hour when its API reports a reset delay of seconds 6cf215c
  • Updated subliminal_patch's user-agent list with externally sourced values. #3474 42f9f09
  • Refactored AnimeSubInfo provider search logic to improve handling of episode patterns, alternative titles, and movie titles. #3130 218a518
  • Fixed two point fit frozen modal db94ccc
  • Persist sidebar theme switch #3476
  • Added randomized User-Agent header to PrijevodiOnline provider session initialization. #3474 07a3032
  • Fixed URL validation in series and movie image proxy endpoints to prevent SSRF attacks by validating URL schemes and verifying domain matching. 5fc3343
  • Fixed throttled_count never decaying, leaving providers with no retries after their first throttle 0775346
  • Enhanced AvistazNetworkSubtitle with caching and added results in manual search 2a6b658
  • Fixed indexed embedded subtitles never being cleared when a rescan finds zero tracks 3853ba3
  • Removed obsolete tuple-unwrapping check from manual subtitle upload flow following processing normalization. 11eee35
  • Removed duplicated tuple-unwrapping checks from subtitle download, wanted, manual, and upgrade flows now that processing returns normalized results. dc1b19c
  • Improve settings provider integration required warning #3447
  • Fixed stale job manager #3458
  • Added embedded subtitles manual extraction 6e458ea
  • Fixed default value handling in calculate_score to correctly distinguish 0 from None. #3439 bc0e573
  • Fixed job manager running job icon #3452
  • Fixed type mismatch in Gemini translator by ensuring index comparison uses string conversion. #3450 a493cf2
  • Added animetosho xyz provider #3445
  • Fixed subf2m provider not finding subtitles for seasons 13, 14, 18 and 20 due to misspelled season names 98f0321
  • Fixed subtitles search when path and file ID are unchanged in movie and episode sync triggered by a SignalR event by deferring it until next scheduled task execution. #3419 5fafba7
  • Refactored postprocessing to use shlex.split with shell=False under Windows, enhancing security against CWE-78 OS command injection scenarios. ff1f5c4
  • Adjusted settings provider responsive screen 0be3a67
  • Fixed Movie and series actions a21c08b
  • Fixed subdl provider not detecting hearing-impaired markers in release names 3da207a
  • "no log: Revert update GitHub Actions to use actions/download-artifact@v9." 983ed6b
  • Updated vendored fese module to include upstream improvements. #3184 78d34c5
  • Fixed Subsource provider querying Brazilian Portuguese as generic Portuguese e0effee
  • Added spotlight #3418
  • Improved jobs manager UI #3433
  • Fixed WhisperAI provider ignoring the configured ffmpeg_path when invoking ffprobe. #3417 83d5532
  • Fixed SyntaxWarning about return in a finally block following PEP 765. a2ee841
  • Added subtitle track duration to manual search to tell same-language embedded subtitles tracks apart 5e823c8
  • Added support for Traditional Chinese (zh-tw) in fese/tags.py and updated fese dependency to a custom fork with unmerged changes. 671636b
  • Fixed Ktuvit provider returning zero results when catalog entry has no ReleaseYear. #3420 6170134
  • Optimize subtitle update logic for movies and episodes by skipping unchanged path and file_id checks, reducing unnecessary disk usage to index already properly indexed subtitles. #3419 faeb336

Don't miss a new docker-bazarr release

NewReleases is sending notifications on new releases.