Commit Graph

1625 Commits (f371d0585be39bc528eafa714397c601f13a062d)

Author SHA1 Message Date
morpheus65535 2f01ab8523
Reworked Bazarr file structure to improve support and optimization
3 years ago
morpheus65535 9be3674f3a no log: fixed issue with profile_id_list
3 years ago
morpheus65535 4358790fa7
Fixed history stats time frame not working properly
3 years ago
Vitiko d3e3e31fa1 Embedded subtitles provider: add timeout option
3 years ago
Alexander Regueiro 85cffb332d
no log: Added `NO_UPDATE` env var (#1791)
3 years ago
morpheus65535 9c7089efff no log: fixed null values returned by system/languages/profiles API endpoint
3 years ago
morpheus65535 4f42cd9b28 Fixed issue with same subtitles downloaded multiple times. #1785
3 years ago
morpheus65535 8e07585084 Fixed Plex webhook for series by having a more robust imdb parsing nd some logging in case of exception. #1780
3 years ago
morpheus65535 55399380ad Fixed update mechanism when running Bazarr from %programdata%\Bazarr on Windows. #1768
3 years ago
morpheus65535 5033c46e5e no log: fix Chinese language translation conversion dict
3 years ago
morpheus65535 012dc1cee9 Added defer searching missing subtitles on live synchro with Sonarr and Radarr. #1765
3 years ago
morpheus65535 a03708940d no log: fixed issue with movies subtitles search routine
3 years ago
morpheus65535 af4af41a23 no log: trying to fix midnight throttling
3 years ago
morpheus65535 73fca9646b no log: throttling providers fix
3 years ago
Liang Yi 50a252fdd7
Frontend improvement and cleanup (#1690)
3 years ago
morpheus65535 f81972b291 Fixed upgrade subtitles function that was trying to upgrade deleted episode/movie subtitles. #1759
3 years ago
maxwillx 33a9e512ac
Added languages profile settings to prevent downloaded subtitles from being converted to srt.
3 years ago
morpheus65535 eb63f05768 Fixed backups ordering and rotation
3 years ago
morpheus65535 040ddb2362 Improved throttling of LegendasDivx provider to prevent IP address blocking by reaching 150 searches a day. #1757
3 years ago
morpheus65535 2b889fa975 Fixed log rotation under Python 3.9 or greater.
3 years ago
morpheus65535 d384b9307b Fixed network issues from preventing Bazarr startup.
3 years ago
morpheus65535 ce1345a870 Fixed knowit provider specification.
3 years ago
morpheus65535 d13bc73189 Fixed subtitles translation when there's an empty string in the source file.
3 years ago
morpheus65535 4b84a9c64c Fixed GetSonarrInfo.version() to make sure it doesn't prevent Bazarr startup.
3 years ago
morpheus65535 c2f74465e9 Fixed cache invalidation on providers' password changes.
3 years ago
morpheus65535 e4c666f82b Added backup file size to API and table view.
3 years ago
morpheus65535 33ff7948e8 no log: pep8 fixes
3 years ago
morpheus65535 9c1397a14d no log: subsync memory usage improvement
3 years ago
morpheus65535 0a0f609de8 Implemented garbage collection after each subtitles synchronization.
3 years ago
morpheus65535 5bfaba9360
Implemented backup and restore feature for configuration file and database
3 years ago
morpheus65535 c020a9e892 Fixed improperly calculated missing subtitles when cutoff is enabled and audio language match desired subtitles language. #1731
3 years ago
bakerboy448 ffcbb57672
Clarified SignalR error for Sonarr
3 years ago
morpheus65535 fc48bbfdda no log: fixed last commit http code returned by API.
3 years ago
morpheus65535 026eba9b13 no log: improved usage of some database queries to prevent exceptions.
3 years ago
morpheus65535 4fca9e86af no log: Fixed issue introduced in previous commit. #1691
3 years ago
morpheus65535 d160f1e4eb Fixed external subtitles with unknown language causing exception during indexing. #1709
3 years ago
morpheus65535 6988d7c7ad Improved sync with Sonarr/Radarr exceptions management when trying to write to database. #1699
3 years ago
Vitiko a53fc440cd Fix database issue with LATAM Spanish custom language
3 years ago
morpheus65535 b766b0324e no log: fixed Bazarr directory issue in system-->status
3 years ago
morpheus65535 63f3454c8f Fixed progress not being removed from control center when a search all fails.
3 years ago
Michiel van Baak Jansen c91597fdd5
Implemented the functions to read more info from package_info file
3 years ago
morpheus65535 e99d58d77e Fixed Windows uninstaller being removed during Bazarr upgrade. #1693
3 years ago
morpheus65535 aa0c2ffca7 Fixed issue with cutoff and exclude language exclusions were not working as expected. #1691
3 years ago
morpheus65535 0c3c5a02a7 Upgraded vendored Python dependencies to the latest versions and removed the unused dependencies.
3 years ago
Vitiko 4c15a50134 Add Embedded Subtitles mergerfs mode
3 years ago
morpheus65535 6b82a734e2 Fixed issue where episode name was used as hints for guessit instead of series name.
3 years ago
morpheus65535 391892fdf0 Fixed translation issue when first line is an empty string. #1672
3 years ago
morpheus65535 28663a6937 Fixed issue with unrecognized languages while indexing subtitles (mainly for those without a language code in filename).
3 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
3 years ago
morpheus65535 9d30414f9d Fixed indexing of unsupported language codes. #1683
3 years ago
morpheus65535 3b3d6fe36a Fixed translation exception on malformed subtitles file. #1672
3 years ago
morpheus65535 92c3dc9f00 Fixed logging of exception when save_subtitles raise an exception while uploading a subtitles.
3 years ago
morpheus65535 62ef614d30 Added some failsafe to deal with improper JSON returned from Radarr tags API endpoint.
3 years ago
morpheus65535 9b48b59860 no log: added failsafe for compare str to None while trying to sort.
3 years ago
morpheus65535 8764ac581e
Fixed issue with deleted episode file raising a 404 while trying to update from Sonarr. #1676
3 years ago
Vitiko bf09ae8ec1 no log: update get_providers
3 years ago
morpheus65535 58a967c892 Added settings to change the hearing-impaired subtitles file extension to use when saving to disk.
3 years ago
morpheus65535 926f3d1f14 no log: made some rework and cleanup in download and manual.
3 years ago
Anthony Arnaud 1a03d9fd12
Added cookies option for addic7ed to avoid anti-captcha provider requirement
3 years ago
GilbN 166c2a745a
no log: Added extra try/except in GetRadarrInfo.version()
3 years ago
Vitiko 9afa025749 no log: add little refactoring to get_subtitle
3 years ago
morpheus65535 5d3d4532df Fixed logging of regex pattern used during upgrade leftover cleanup. #1655
3 years ago
morpheus65535 722014d822
Improved readability and maintenance by splitting get_subtitle.py into multiple files
3 years ago
Vitiko 2a832bbadf no log: update log call for update_pools() decorator
3 years ago
Vitiko 1261e91870 Add MustGetBlacklisted exception for redundant download_subtitle calls
3 years ago
Vitiko b90dab03e8 Add hi_fallback option to Embedded Subtitles Provider
3 years ago
morpheus65535 e239fc2826 Fixed exception thrown when Radarr (and potentially Sonarr) return a null audio or video codec for a movie. #1657
3 years ago
morpheus65535 d8f14560e3
Improved search speed by reusing providers pools
3 years ago
Michiel van Baak Jansen 4af4ae1ae8
Added support for hearing-impaired version of CustomLanguage
3 years ago
morpheus65535 117c894052 no log: fixed copy and paste error in adaptive searching debug logging.
3 years ago
morpheus65535 bd7b2eb471 Added exclusion settings for season 0 to prevent automatic downloading of extras subtitles.
3 years ago
morpheus65535 10c3175732 Refactored adaptive searching and made it configurable
3 years ago
morpheus65535 46a8bd2909 Merge remote-tracking branch 'origin/development' into development
3 years ago
morpheus65535 5ff3fe4684 Improved providers throttling and prevent hammering providers by updating throttled providers on each iteration of the loop.
3 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.
3 years ago
LASER-Yi 637f20450e
Fix #1642
3 years ago
morpheus65535 6192df6019 Fixed exception when creating a new languages profile.
3 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
morpheus65535 20311f3768 no log: fixed bad import and added event to update tasks frequency.
3 years ago
morpheus65535 d51dc68ebb Updated Apprise notification module to the latest providers.
3 years ago
morpheus65535 2d214bfbd5 Added support for upcoming Sonarr v4.
3 years ago
morpheus65535 9b273a7a89 Fixed missing poster or fanart url from raising an exception when rendering UI.
3 years ago
morpheus65535 c60c7513a5 Upgraded engine.io module to improve socket.io connection stability. Should help to prevent #1613.
3 years ago
morpheus65535 f0828959f3 Updated deep-translator module and made some fix to support translation to Chinese. There's still a bug in this module that prevent it but one it's fixed, it should be fine.
3 years ago
morpheus65535 6a88596aab Fixed config directory being deleted during upgrade leftover removal routine.
3 years ago
morpheus65535 c2e44b981e Fixed automatic subtitles synchronization that shouldn't be triggered on forced subtitles.
3 years ago
Samuel Bartík d8fffe8e52
Improved Titulky provider
3 years ago
morpheus65535 6f17100ca4 Fixed issue with non-existent episode or movie when indexing embedded subtitles. #1606
3 years ago
morpheus65535 55b7c9826b Added uptime to System-->Status
3 years ago
morpheus65535 1eada712d6 no log: Fixed logging levels
3 years ago
morpheus65535 3bc700225f Fixed movies missing subtitles computation when there's a forced subtitles track/file.
3 years ago
morpheus65535 e6c1dba37b Fixed Radarr API call to get version with the latest nightly.
3 years ago
morpheus65535 aaa8b48dad Fixed Brazilian Portuguese audio language match with Radarr.
3 years ago
Samuel Bartík 801ff0d478
Refactored the Titulki provider
3 years ago
morpheus65535 39fe3141d5 Moved back from gevent to waitress web server. This should prevent UI disconnection occurring during heavy task like syncing subtitles.
3 years ago
morpheus65535 878a271a42 Fix for series progress bar not updated when a subtitles file is downloaded or deleted.
3 years ago
morpheus65535 d851c16da7 Added a settings to disable SSL certificate validation for Podnapisi. Be careful as it's causing a security risk for a man in the middle (MitM) attack. #1565
3 years ago
morpheus65535 249437deb4 Fixed missing subtitles computation when there's an embedded forced subtitles track.
3 years ago
morpheus65535 ff8865555a Fixed opensubtitles.com throttling delay when download limit is reached.
3 years ago
vitiko98 385461d28c Make debug call more verbose
3 years ago
morpheus65535 56ffa722e5 Fixed multiple episodes subtitles upload to use the first episode number found. #1562
3 years ago
Marian Moravcik 8d698fa7e4 Add titulky.com provider to the UI
3 years ago
morpheus65535 36a2309bca Prevent broken release (missing asset) from corrupting existing installation.
3 years ago
LASER-Yi 6b06362179
Fix error code 500 in /api/subtitles/info API #1551
3 years ago
Matheus Horstmann 35cb757df8
Resolved problem in virtualenv detection
3 years ago
Guy Khmelnitsky de5bcc8ed0
Added provider Ktuvit
3 years ago
morpheus65535 0e9cd7d05f Fixed wanted list not getting updated when changing exclusion settings for Sonarr and Radarr.
3 years ago
morpheus65535 3b4e81db5e Fixed a search loop issue with missing subtitles for episodes. #1521
3 years ago
morpheus65535 71f2ed20b3 Fixed an issue with series updated by SignalR feed not being updated in DB.
3 years ago
morpheus65535 75d85d0551 Fixed some issues with HI/forced in history and custom post-processing. #1516
3 years ago
morpheus65535 d76816323c Merge remote-tracking branch 'origin/development' into development
3 years ago
morpheus65535 5c5d14c045 Improved how custom post-processing deal with subtitles language modifier (HI and forced). #1516
3 years ago
vitiko98 9ced18d0d3 Score: add a condition class to allow painless future additions
3 years ago
morpheus65535 e0b988b20f Fixed throttled providers badge not being updated when pressing the reset button.
3 years ago
LASER-Yi 499faeb94a Fix display issues of backend background tasks
3 years ago
morpheus65535 5ceb876171 Fixed Hebrew language translation issue. #1513
3 years ago
morpheus65535 79621a0871 Fixed debug logging when no episode are returned from database for a specific series because they are ignored. #1507
3 years ago
morpheus65535 2f6206f3a6 Fixed Bazarr not starting if Sonarr or Radarr is unavailable #1506.
3 years ago
morpheus65535 2762fc4a6a Added a settings to ignore ffprobe cache on scheduled disk scan.
3 years ago
morpheus65535 a2816f3761 Fixed an issue with ffprobe caching. Could be fixing a small part of the issue in #1502.
3 years ago
LASER-Yi 8348118ff2 Add pagination support to history page
3 years ago
morpheus65535 156cf1882c Fixed live episode sync when added in Sonarr v3.
3 years ago
LASER-Yi d7533bac57 Add a new notification center to the UI
3 years ago
morpheus65535 d23d36d81c Modified Bazarr user-agent to report real version
4 years ago
morpheus65535 0e763b79d5 no log: quick fix
4 years ago
morpheus65535 c2059584db Fixed empty strings being saved as 'None' in config.ini.
4 years ago
morpheus65535 83764bb07b Added some logging to Sonarr/Radarr get_version.
4 years ago
morpheus65535 f2d4ac8266 Changed the warning when Sonarr SignalR return malformed JSON because of a permissions issue on its config directory.
4 years ago
morpheus65535 aa6dcbd732 Removed the --no-color argument to pip command when installing requirements as it's not supported by older version of pip.
4 years ago
morpheus65535 144db064cd Removed unused variables in check_releases function.
4 years ago
morpheus65535 a5852e6052 Added some debug logging to the upgrade leftover cleaner.
4 years ago
morpheus65535 28e28fbd5c Removed media.resume from Plex webhook to prevent over usage in specific scenarios.
4 years ago
morpheus65535 275aa24f58 Fixed issue with upgrade leftover cleanup on Windows.
4 years ago
morpheus65535 2cea2d22bf Fixed issue when trying to remove non-empty directory when cleaning leftover files after upgrade.
4 years ago
morpheus65535 dd80fec9d4 Fixed issue with upgrade cleanup routine when installed with Windows Installer.
4 years ago
morpheus65535 91c53ba475 Added search progress modal when searching for an episode subtitles triggered by Plex webhook.
4 years ago
morpheus65535 842dbf0827 Improved how Bazarr get Sonarr/Radarr version to use caching and reduce the number of calls made to their respective API.
4 years ago
morpheus65535 bf037f1573
Added plex webhooks endpoint to API to search for subtitles on media.play and media.resume events.
4 years ago
morpheus65535 638d0a8c68 Added a leftover cleanup function to be run after an upgrade.
4 years ago
morpheus65535 9372c0b821 Fixed subtitles sync issues when sync debug is enable.
4 years ago
morpheus65535 360e0cfea1 Fixed root folders check health functions to use the proper path separator.
4 years ago
dtcabrerizo 33a600a714
Added settings to download only featured subtitles for LegendasTV
4 years ago
morpheus65535 1d20bbb4b9 Fixed settings saving not completing properly when the SignalR client didn't start properly. #1474
4 years ago
morpheus65535 d1f86a3cbf Added virtualenv detection to better deal with requirements installation.
4 years ago
morpheus65535 aca99415b8 Added chmod execution (if required) after manually triggered tools execution. #1478
4 years ago
morpheus65535 96b8b5ccce Improved Sonarr versions prior to 3.x detection.
4 years ago
morpheus65535 e3f358bc4f no log: typo
4 years ago
morpheus65535 e2b4912067 Fixed gevent import in main.py
4 years ago
morpheus65535 5e3ce8c8c3 Improved how Bazarr deals with Sonarr SignalR feed issues that are raising exceptions.
4 years ago
LASER-Yi ed30f76c57 Fix wanted pages are not updated properly after changing language profile
4 years ago
morpheus65535 d5b898064d Fixed incomplete SQL queries. #1479
4 years ago
morpheus65535 6eeaa46bbf Fixed wanted list ordering. #1475
4 years ago
morpheus65535 2428399206 Added missing authentication on system/status API endpoint. #1467
4 years ago
morpheus65535 0a1ad41f9d Added setuptools to requirements.txt. It should be already installed in most case but just in case.
4 years ago
morpheus65535 8bfcf97ed5 Fixed wanted subtitles searching for ones that should be excluded for search. #1458
4 years ago
morpheus65535 ae475f283e Fixed movies not getting properly excluded from wanted subtitles search task.
4 years ago
morpheus65535 4e03ec0acc Fixed the Bazarr update process that was preventing moving back to master branch once you've started to use development/nightly. #1331
4 years ago
morpheus65535 73691b28a2 Fixed removal of IPv4 and apikey from logs
4 years ago
morpheus65535 d0c7c5d5e0 Added missing column to movies upgrade query.
4 years ago
morpheus65535 50d4a7a047 Implemented database migration function
4 years ago
morpheus65535 ec199edefc no log: fixed typo in event type
4 years ago
morpheus65535 b9c27d53ad Improved events sent to browser.
4 years ago
morpheus65535 ee41b78f4e Upgraded calls to Sonarr API in order to use the new v3 API when available.
4 years ago
morpheus65535 bd0a2fe004 no log: added some failsafe to language conversion process for erroneous db content (ie.: why do I have a path in language field?!? old stuff...).
4 years ago
morpheus65535 de4ff35e05 Fixed an issue with languages filter in history stats.
4 years ago
morpheus65535 a3d0e1d192 Fixed scan disk function to not use cached ffprobe result and force a refresh of the cache. #1434
4 years ago
morpheus65535 e86d537ca2
Improved subtitles scoring system
4 years ago
morpheus65535 f9997ca969 Fixed subtitles being looking for during a search in loop even if cutoff have been reached during this actual search. #1435
4 years ago
morpheus65535 178fc0a2a1 Fixed subtitles deletion issue while blacklisting.
4 years ago
LASER-Yi b881a82155 Fix incorrect providers and remove unnecessary codes in history stats
4 years ago
morpheus65535 29fffd4e81 Fixed language filter in history stats.
4 years ago
LASER-Yi c21e501ebe Fix languages/providers filters issue in history stats
4 years ago
morpheus65535 054d117400 Added backend API call for upcoming languages/providers filters fix to history stats.
4 years ago
morpheus65535 1adab3596c Fixed ImportError for gevent imported prior to requirements.txt installation
4 years ago
morpheus65535 90ba573ebe Fixed failed upload #1429
4 years ago
morpheus65535 ea63ecfc2b Fixed importation of standard languages issue introduced in beta.19
4 years ago
Vitiko 4ebcd49546
Added custom language class to make it easier to implement non-standard/regional languages
4 years ago
LASER-Yi 0ef9729f9d no log: Remove mapped_path in Subtitle property to maintain API consistency
4 years ago
vitiko98 d562faf151 Fixed movies subtitles paths being shown in UI without being mapped.
4 years ago
morpheus65535 11fb78fafa Fixed log viewer showing last line of log two times.
4 years ago
morpheus65535 8cf02e31c9 Fixed delete query that could delete a series improperly on any http error returned by Sonarr API.
4 years ago
morpheus65535 727c8f5d14 Fixed series and episodes sync issues when adding and removing series from Sonarr.
4 years ago
morpheus65535 8d570fd3b7 Fixed some queries trowing exception when no existing row were found #1425
4 years ago
morpheus65535 57080eda11 Fixed some incompatible calls with Radarr v4 API
4 years ago
morpheus65535 e9ef40c629 Fixed some incompatible calls with Radarr v4 API
4 years ago
morpheus65535 a2ec23bf44 Fixed some incompatible calls with Radarr v4 API
4 years ago
morpheus65535 bc3f3d4934 Added missing import
4 years ago
morpheus65535 736b67fd80 Improved stability and reliability of SignalR feed clients.
4 years ago
morpheus65535 b8512ccf09 Disabled SSL verify for Sonarr SignalR feed connection and added Bazarr user agent to both Sonarr and Radarr feeds.
4 years ago
morpheus65535 3468601d4d Fixed API call to Radarr since the are removing legacy API from nightly builds.
4 years ago
morpheus65535 e710488d7a Fixed some other queries to properly exclude episodes/movies.
4 years ago
morpheus65535 85cad66fe0 Fixed exclusion of unmonitored movies when upgrading subtitles.
4 years ago
morpheus65535 b2b9795810 Added exclusion in get rootfolder functions for the ones that aren't used by any series/movies. #1413
4 years ago