Commit Graph

1740 Commits (master)

Author SHA1 Message Date
morpheus65535 5dc4e782ae Added option to deeply analyze audio tracks from media files or not to determine languages. Default is to use Sonarr/Radarr provided languages instead. Should prevent API limit ban for cloud user.
1 year ago
morpheus65535 5b283098f9
Refactored subtitles upgrade
1 year ago
morpheus65535 58262bc299
Added Announcements section in System to be able to inform users of Bazarr's news.
1 year ago
Marian Moravcik 339883cff6 Fixed UI freeze on certain notification events
1 year ago
Marian Moravcik 6578710c8d Fixed Upgrade previously downloaded subtitles (#2059)
1 year ago
Marian Moravcik 5c01c3c2e2 Fixed upgradable icon in history now show properly
1 year ago
morpheus65535 8ac3b0c9b5 Fixed chmod not working after custom post-processing.
1 year ago
morpheus65535 3310f6aeb8 Improved audio track language detection by using our video parser instead of values provided by Sonarr/Radarr. We also added "treat as" concept for undefined languages audio and embedded subtitles tracks. #2050
1 year ago
morpheus65535 d39f41d7e2 Increased minimum subtitles search and upgrade frequencies to 6 hours instead of 3 to reduce the impact on providers' website.
1 year ago
Vitiko 47aff78ab0 Subf2m Provider: add optional config for SSL verification
1 year ago
Marian Moravcik 11fff727b2 Fix for get movies/series response serializer
1 year ago
Marian Moravcik 738e10e075 Fix for #2051
1 year ago
halali d5911e78b5
Added PostgreSQL as optional database engine
1 year ago
Cory Metcalfe f5d7b4d321
Added configurable request timeout to Sonarr and Radarr
1 year ago
morpheus65535 cf4571ba86 Fixed improper profile ID value preventing listing of series and movies. #2043
1 year ago
morpheus65535 b0f743767b Fixed unwanted injection of variables on API endpoints.
1 year ago
morpheus65535 5a98dfcf83 no log: pep8 style fix
1 year ago
morpheus65535 b08c8cf1a8 no log: added missing logging
1 year ago
morpheus65535 2babae1937 Fixed high CPU usage when improper timezone defined (will use UTC instead). #1914
1 year ago
morpheus65535 92be39beba Fixed analysis of corrupted video file that may wrongly throttle providers. #2034
1 year ago
morpheus65535 c2701fd26e no log: fixed indentation error
1 year ago
morpheus65535 fadda0ac40 Fixed post-processing output logging not returning anything if stdout is an empty string while stderr return the actual error.
1 year ago
morpheus65535 5d36b80c07 Removed Enzyme for embedded subtitles indexing and fixed mediainfo integration issues. #2007
1 year ago
morpheus65535 0970f19d96 Fixed mediainfo integration issues. #2007
1 year ago
morpheus65535 c4b8345e65 Added mediainfo as potential embedded subtitles parser. #2007
1 year ago
morpheus65535 6693b98811 Fixed issues with new database creation since e6d0893812
1 year ago
morpheus65535 2622a0896e Fixed Plex webhook trying to search for subtitles for pre-roll video. #2013
1 year ago
morpheus65535 e6d0893812 Added routine to remove deprecated providers from enabled providers in config.ini
1 year ago
morpheus65535 6a17a7fecd no log: fixed throttled providers count update of UI
2 years ago
morpheus65535 cc42e7bc5c Fixed improper page_size value that prevent series and movies page from loading. #1995
2 years ago
morpheus65535 e6cab17a29 Fixed some edge case where no media could be found in db with a specific path. #2003
2 years ago
morpheus65535 ea5bf9ad07 Removed call to deprecated language profile endpoint in Sonarr v4. #1998
2 years ago
morpheus65535 4ada83f747 no log: added no-signalr args
2 years ago
morpheus65535 60dfe6bb81 Merge remote-tracking branch 'origin/development' into development
2 years ago
morpheus65535 8c944c4cf2 Fixed log an backup download from UI after flask upgrade.
2 years ago
LASER-Yi 9165663cba Move pageSize in UI settings to backend
2 years ago
morpheus65535 551f57bc0e Fixed bad subtitles extension exception when uploading subtitles with uppercase extension. #1988
2 years ago
morpheus65535 05cffa9410 Fixed issue while downloading movie subtitles.
2 years ago
morpheus65535 0e8ac06e59 Fixed infinite loop while trying to connect to Sonarr with SignalR permission issue.
2 years ago
morpheus65535 2e2626ce43 Fixed issue with cutoff not enforced when searching for multiple languages at the same time.
2 years ago
morpheus65535 eb770c9faa no log: send events to update wanted and badges in ui when something's changed while saving languages profiles.
2 years ago
morpheus65535 2e4480dd5f no log: small fix
2 years ago
morpheus65535 c563262fa8 Revert "Fixed Sonarr v3 SignalR feed not connecting when mono is used to run Sonarr. #1985"
2 years ago
morpheus65535 a26b86cb95 Fixed Sonarr v3 SignalR feed not connecting when mono is used to run Sonarr. #1985
2 years ago
morpheus65535 b8b916dc30 Added live(SignalR) feeds status for Sonarr and Radarr.
2 years ago
Vitiko 1ba9404129 Update database refiner
2 years ago
morpheus65535 bbe2483e21 Updated vendored dependencies.
2 years ago
Vitiko 708fbfcd8e Add support for configurable scores (movies and episodes)
2 years ago
morpheus65535 0b8274ec3e Fixed improper update of providers pool when forced subtitles are involved. #1977
2 years ago
morpheus65535 a1594e5a08 Added automatic update of wanted subtitles count on use embedded subtitles settings modification.
2 years ago
morpheus65535 49fc597efb Fixed blacklist item removal issue.
2 years ago
morpheus65535 d7c8188f94 Fixed history statistic view not taking timezone into account.
2 years ago
morpheus65535 af70cf1fc9 Added support for series monitored status. #1964
2 years ago
morpheus65535 65c0e6b823 Fixed use original format when uploading subtitles. #1955
2 years ago
morpheus65535 c492de8b67 Fixed episodes subtitles search when notified of import by Sonarr v3 SignalR feed. #1946
2 years ago
morpheus65535 bc32ddbc57 no log: fixed unused import
2 years ago
morpheus65535 daa7ef3fd0 no log: fixed logout API endpoint
2 years ago
morpheus65535 e7d22687a0 no log: fixed import
2 years ago
morpheus65535 d3defa2e09 Added update mechanism sooner in the startup process to recover from a failed update more easily once a fixed release is available.
2 years ago
morpheus65535 131b4e5cde
Added Swagger documentation for Bazarr API
2 years ago
morpheus65535 7a2d2399fc Fixed incorrect IP or already used TCP port from preventing Bazarr initialization.
2 years ago
morpheus65535 fa8ddeb2aa Fix to deal with empty series/movies list during sync. #1941
2 years ago
morpheus65535 87b3e55aa1
Fix #1938
2 years ago
morpheus65535 93612434e5 Fixed improper parsing of series metadata when receiving an event from Sonarr SignalR feed.
2 years ago
morpheus65535 a880386184 Improved exceptions logging for events received through SignalR feeds.
2 years ago
MichaIng 7754ca54eb
no log: Update checksum of aarch64 unrar binary (#1912)
2 years ago
morpheus65535 c2c0cbda0b Improved API to return better message/code on errors
2 years ago
Sander van Kasteel 0d39928a7b
Added support for CORS headers
2 years ago
morpheus65535 a36b3ce2ba Added download link for backup archives.
2 years ago
morpheus65535 180a40e027 Improved live synchronization with Sonarr and Radarr trough SignalR feed by implementing dedicated threaded events queues, by preventing execution of duplicate events received, by filtering events to be processed and by logging at debug level events received to improve debugging.
2 years ago
morpheus65535 c6efda0f75 Fixed None type issue on the first subtitles indexation for episodes or movies.
2 years ago
morpheus65535 0fb928675c Fixed compatibility with the latest nightly version of Sonarr v4.
2 years ago
Diego Heras bc0a7c2e0f
Fix issue in external subtitles cache. #1916
2 years ago
morpheus65535 c74f9e9602 Tried to improve full disk daily indexing tasks resources usage. #1916
2 years ago
morpheus65535 b0abe81d12 Fixed integer conversion issue. #1918
2 years ago
morpheus65535 4382a05da1 Fixed double slashes stored in config.ini by sanitizing the config values. #1903
2 years ago
morpheus65535 ba1687a478 Fixed subtitles upgrade job trying to upgrade null scored subtitles (part 2). #1909
2 years ago
morpheus65535 0d12bcb39e no log: some pep8 fixes
2 years ago
morpheus65535 81e13e1eac Fixed episodes or movies importation skipped when Sonarr/Radarr improperly report that media file size is null.
2 years ago
morpheus65535 414900c24e Fixed subtitles upgrade job trying to upgrade null scored subtitles. #1909
2 years ago
vitiko98 5624ae431e Embedded Subtitles provider: add support for unknown language tags
2 years ago
Samuel Bartík 67259ec75d
Fix postprocessing escaping (#1907)
2 years ago
Caleb Rascon c622e1f710
Added option to always use audio track for subtitle syncing
2 years ago
Samuel Bartík 741a8172b2
Fixed quotation marks escaping in post-processing variables (#1882)
2 years ago
vitiko98 be93a92a35 no log: add mimetypes on runtime
2 years ago
vitiko98 d2b40bd781 Add Karagarga.in provider
2 years ago
morpheus65535 5fab67bca0 no log: fixed unused imports and indent issues
2 years ago
morpheus65535 f760d3198b Merge remote-tracking branch 'origin/development' into development
2 years ago
morpheus65535 44ffac67b3 Fixed uploaded subtitles not preserved when it should. #1879
2 years ago
vitiko98 8086bce5c4 Embedded Subtitles Provider: major update
2 years ago
morpheus65535 3a14099e36 Fixed deletion of subtitles with file extension other than srt.
2 years ago
morpheus65535 c8c815e240 Fixed LegendasDivx throttling reset time to prevent IP from getting blocked.
2 years ago
morpheus65535 e1bd02396f Fixed cutoff being reached for a language even if forced subtitles is available but not requested.
2 years ago
LASER-Yi 4b71b8ae65 Fix missing images issue when serving via Flask
2 years ago
morpheus65535 a79c2187de Fixed throttle expiration for providers that reset at midnight. #1863
2 years ago
morpheus65535 4640badd4b no log: deal with potential exception with missing time zone info.
2 years ago
morpheus65535 f2eb8f1342 Fixed uptime in System-->Status and added time zone info.
2 years ago
morpheus65535 3c53db7353 Added translation to history. #1827
2 years ago
morpheus65535 0f4af48be6 Fixed root url redirect not working with base_url defined. #1857
2 years ago
morpheus65535 2a298860a4 Fixed hearing-impaired not taken into account when naming uploaded subtitles #1846
2 years ago
morpheus65535 8de8c2c0c1 no log: fixed imports
2 years ago
Vitiko 6515c42f26
Add NO_CLI env var for tests (#1856)
2 years ago
morpheus65535 c2f2ce1777 Fixed import order that was preventing Bazarr from starting after initial database creation.
2 years ago
Samuel Bartík fde1e0e069
Improved titulky provider search
2 years ago
morpheus65535 642733f92f Added support for unar RAR extraction utility. #1833
2 years ago
morpheus65535 2710bfa17d Merge remote-tracking branch 'origin/development' into development
2 years ago
morpheus65535 8bc2347bc5 no log: prevent apprise from logging when no notification providers are configured.
2 years ago
Vitiko 5f0f654efe Fix some foreign providers not being updated properly
2 years ago
Vitiko 23a5ab9b0e Improve provider configs updates
2 years ago
morpheus65535 0bfaf7a36c no log: fixed improper imports
2 years ago
morpheus65535 89fa25cddf Fixed issues while trying to serve assets. #1822
2 years ago
morpheus65535 7fa2a607be no log: fixed import
2 years ago
morpheus65535 79f81e0edb no log: fixed ImportError when Bazarr update itself from 1.0.4 without the daemon process being restarted.
2 years ago
morpheus65535 af95f70202 Fixed mimetype issues for some Windows users.
2 years ago
morpheus65535 4c08180e6e no log: fixed binaries' directory in the wrong place.
2 years ago
morpheus65535 2f01ab8523
Reworked Bazarr file structure to improve support and optimization
2 years ago
morpheus65535 9be3674f3a no log: fixed issue with profile_id_list
2 years ago
morpheus65535 4358790fa7
Fixed history stats time frame not working properly
2 years ago
Vitiko d3e3e31fa1 Embedded subtitles provider: add timeout option
2 years ago
Alexander Regueiro 85cffb332d
no log: Added `NO_UPDATE` env var (#1791)
2 years ago
morpheus65535 9c7089efff no log: fixed null values returned by system/languages/profiles API endpoint
2 years ago
morpheus65535 4f42cd9b28 Fixed issue with same subtitles downloaded multiple times. #1785
2 years ago
morpheus65535 8e07585084 Fixed Plex webhook for series by having a more robust imdb parsing nd some logging in case of exception. #1780
2 years ago
morpheus65535 55399380ad Fixed update mechanism when running Bazarr from %programdata%\Bazarr on Windows. #1768
2 years ago
morpheus65535 5033c46e5e no log: fix Chinese language translation conversion dict
2 years ago
morpheus65535 012dc1cee9 Added defer searching missing subtitles on live synchro with Sonarr and Radarr. #1765
2 years ago
morpheus65535 a03708940d no log: fixed issue with movies subtitles search routine
2 years ago
morpheus65535 af4af41a23 no log: trying to fix midnight throttling
2 years ago
morpheus65535 73fca9646b no log: throttling providers fix
2 years ago
Liang Yi 50a252fdd7
Frontend improvement and cleanup (#1690)
2 years ago
morpheus65535 f81972b291 Fixed upgrade subtitles function that was trying to upgrade deleted episode/movie subtitles. #1759
2 years ago
maxwillx 33a9e512ac
Added languages profile settings to prevent downloaded subtitles from being converted to srt.
2 years ago
morpheus65535 eb63f05768 Fixed backups ordering and rotation
2 years ago
morpheus65535 040ddb2362 Improved throttling of LegendasDivx provider to prevent IP address blocking by reaching 150 searches a day. #1757
2 years ago
morpheus65535 2b889fa975 Fixed log rotation under Python 3.9 or greater.
2 years ago
morpheus65535 d384b9307b Fixed network issues from preventing Bazarr startup.
2 years ago
morpheus65535 ce1345a870 Fixed knowit provider specification.
2 years ago
morpheus65535 d13bc73189 Fixed subtitles translation when there's an empty string in the source file.
2 years ago
morpheus65535 4b84a9c64c Fixed GetSonarrInfo.version() to make sure it doesn't prevent Bazarr startup.
2 years ago
morpheus65535 c2f74465e9 Fixed cache invalidation on providers' password changes.
2 years ago
morpheus65535 e4c666f82b Added backup file size to API and table view.
2 years ago
morpheus65535 33ff7948e8 no log: pep8 fixes
2 years ago
morpheus65535 9c1397a14d no log: subsync memory usage improvement
2 years ago
morpheus65535 0a0f609de8 Implemented garbage collection after each subtitles synchronization.
2 years ago
morpheus65535 5bfaba9360
Implemented backup and restore feature for configuration file and database
2 years ago
morpheus65535 c020a9e892 Fixed improperly calculated missing subtitles when cutoff is enabled and audio language match desired subtitles language. #1731
2 years ago
bakerboy448 ffcbb57672
Clarified SignalR error for Sonarr
2 years ago
morpheus65535 fc48bbfdda no log: fixed last commit http code returned by API.
2 years ago
morpheus65535 026eba9b13 no log: improved usage of some database queries to prevent exceptions.
2 years ago
morpheus65535 4fca9e86af no log: Fixed issue introduced in previous commit. #1691
2 years ago
morpheus65535 d160f1e4eb Fixed external subtitles with unknown language causing exception during indexing. #1709
2 years ago
morpheus65535 6988d7c7ad Improved sync with Sonarr/Radarr exceptions management when trying to write to database. #1699
2 years ago
Vitiko a53fc440cd Fix database issue with LATAM Spanish custom language
2 years ago
morpheus65535 b766b0324e no log: fixed Bazarr directory issue in system-->status
2 years ago
morpheus65535 63f3454c8f Fixed progress not being removed from control center when a search all fails.
2 years ago
Michiel van Baak Jansen c91597fdd5
Implemented the functions to read more info from package_info file
2 years ago
morpheus65535 e99d58d77e Fixed Windows uninstaller being removed during Bazarr upgrade. #1693
2 years ago
morpheus65535 aa0c2ffca7 Fixed issue with cutoff and exclude language exclusions were not working as expected. #1691
2 years ago
morpheus65535 0c3c5a02a7 Upgraded vendored Python dependencies to the latest versions and removed the unused dependencies.
2 years ago
Vitiko 4c15a50134 Add Embedded Subtitles mergerfs mode
2 years ago
morpheus65535 6b82a734e2 Fixed issue where episode name was used as hints for guessit instead of series name.
2 years ago
morpheus65535 391892fdf0 Fixed translation issue when first line is an empty string. #1672
2 years ago
morpheus65535 28663a6937 Fixed issue with unrecognized languages while indexing subtitles (mainly for those without a language code in filename).
2 years ago
morpheus65535 a3a8ed93c7 Fixed upgrade leftover cleanup to prevent config reset when Bazarr is installed in the same directory as config and database. #1655
2 years ago
morpheus65535 9d30414f9d Fixed indexing of unsupported language codes. #1683
2 years ago
morpheus65535 3b3d6fe36a Fixed translation exception on malformed subtitles file. #1672
2 years ago
morpheus65535 92c3dc9f00 Fixed logging of exception when save_subtitles raise an exception while uploading a subtitles.
2 years ago
morpheus65535 62ef614d30 Added some failsafe to deal with improper JSON returned from Radarr tags API endpoint.
2 years ago
morpheus65535 9b48b59860 no log: added failsafe for compare str to None while trying to sort.
2 years ago
morpheus65535 8764ac581e
Fixed issue with deleted episode file raising a 404 while trying to update from Sonarr. #1676
2 years ago
Vitiko bf09ae8ec1 no log: update get_providers
2 years ago
morpheus65535 58a967c892 Added settings to change the hearing-impaired subtitles file extension to use when saving to disk.
2 years ago
morpheus65535 926f3d1f14 no log: made some rework and cleanup in download and manual.
2 years ago
Anthony Arnaud 1a03d9fd12
Added cookies option for addic7ed to avoid anti-captcha provider requirement
2 years ago
GilbN 166c2a745a
no log: Added extra try/except in GetRadarrInfo.version()
2 years ago
Vitiko 9afa025749 no log: add little refactoring to get_subtitle
2 years ago
morpheus65535 5d3d4532df Fixed logging of regex pattern used during upgrade leftover cleanup. #1655
2 years ago
morpheus65535 722014d822
Improved readability and maintenance by splitting get_subtitle.py into multiple files
2 years ago
Vitiko 2a832bbadf no log: update log call for update_pools() decorator
2 years ago
Vitiko 1261e91870 Add MustGetBlacklisted exception for redundant download_subtitle calls
2 years ago
Vitiko b90dab03e8 Add hi_fallback option to Embedded Subtitles Provider
2 years ago
morpheus65535 e239fc2826 Fixed exception thrown when Radarr (and potentially Sonarr) return a null audio or video codec for a movie. #1657
2 years ago
morpheus65535 d8f14560e3
Improved search speed by reusing providers pools
2 years ago
Michiel van Baak Jansen 4af4ae1ae8
Added support for hearing-impaired version of CustomLanguage
2 years ago
morpheus65535 117c894052 no log: fixed copy and paste error in adaptive searching debug logging.
2 years ago
morpheus65535 bd7b2eb471 Added exclusion settings for season 0 to prevent automatic downloading of extras subtitles.
2 years ago
morpheus65535 10c3175732 Refactored adaptive searching and made it configurable
2 years ago
morpheus65535 46a8bd2909 Merge remote-tracking branch 'origin/development' into development
2 years ago
morpheus65535 5ff3fe4684 Improved providers throttling and prevent hammering providers by updating throttled providers on each iteration of the loop.
2 years ago
morpheus65535 5d1dccde99 Added vip and daily download limit to addic7ed and try to slow down a little to prevent being ip blocked by the provider.
2 years ago
LASER-Yi 637f20450e
Fix #1642
2 years ago
morpheus65535 6192df6019 Fixed exception when creating a new languages profile.
2 years ago
Vitiko 9b74ad8610 Update Embedded Subtitles provider: add forced and ass-only support
3 years ago
morpheus65535 f38d03ce86 Merge remote-tracking branch 'origin/development' into development
3 years ago
morpheus65535 8f58b8b6c7 no log: fixed small indentation issue.
3 years ago
Vitiko ffca84a1b4 Add Embedded Subtitles provider
3 years ago
morpheus65535 63b326aa2f
Implemented words/regex ban list for subtitles
3 years ago
morpheus65535 ca8f3f9fd2 Fixed throttled providers badges in UI throwing exception. #1631
3 years ago
Vitiko 2cde2686fc Fix hash score in manual search
3 years ago
morpheus65535 204a1c3f31 Cleaned up and split API to make it easier to maintain.
3 years ago