Commit Graph

1778 Commits

Author SHA1 Message Date
morpheus65535 87b3e55aa1
Fix #1938 2022-09-06 23:17:23 -04:00
morpheus65535 93612434e5 Fixed improper parsing of series metadata when receiving an event from Sonarr SignalR feed. 2022-09-01 06:49:04 -04:00
morpheus65535 a880386184 Improved exceptions logging for events received through SignalR feeds. 2022-08-31 10:35:46 -04:00
MichaIng 7754ca54eb
no log: Update checksum of aarch64 unrar binary (#1912)
Companion PR to https://github.com/morpheus65535/bazarr-binaries/pull/1.

Signed-off-by: MichaIng <micha@dietpi.com>

Signed-off-by: MichaIng <micha@dietpi.com>
2022-08-30 22:38:38 -04:00
morpheus65535 c2c0cbda0b Improved API to return better message/code on errors 2022-08-23 21:13:06 -04:00
Sander van Kasteel 0d39928a7b
Added support for CORS headers 2022-08-22 15:35:35 -04:00
morpheus65535 a36b3ce2ba Added download link for backup archives. 2022-08-21 23:14:06 -04:00
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. 2022-08-21 08:22:56 -04:00
morpheus65535 c6efda0f75 Fixed None type issue on the first subtitles indexation for episodes or movies. 2022-08-21 08:17:05 -04:00
morpheus65535 0fb928675c Fixed compatibility with the latest nightly version of Sonarr v4. 2022-08-17 16:46:12 -04:00
Diego Heras bc0a7c2e0f
Fix issue in external subtitles cache. #1916 2022-08-15 14:30:28 -04:00
morpheus65535 c74f9e9602 Tried to improve full disk daily indexing tasks resources usage. #1916 2022-08-10 22:34:06 -04:00
morpheus65535 b0abe81d12 Fixed integer conversion issue. #1918 2022-08-04 21:28:44 -04:00
morpheus65535 4382a05da1 Fixed double slashes stored in config.ini by sanitizing the config values. #1903 2022-08-03 21:55:53 -04:00
morpheus65535 ba1687a478 Fixed subtitles upgrade job trying to upgrade null scored subtitles (part 2). #1909 2022-07-28 08:40:13 -04:00
morpheus65535 0d12bcb39e no log: some pep8 fixes 2022-07-27 23:03:27 -04:00
morpheus65535 81e13e1eac Fixed episodes or movies importation skipped when Sonarr/Radarr improperly report that media file size is null. 2022-07-27 22:58:26 -04:00
morpheus65535 414900c24e Fixed subtitles upgrade job trying to upgrade null scored subtitles. #1909 2022-07-26 10:57:35 -04:00
vitiko98 5624ae431e Embedded Subtitles provider: add support for unknown language tags 2022-07-20 02:51:30 -04:00
Samuel Bartík 67259ec75d
Fix postprocessing escaping (#1907) 2022-07-13 14:26:45 -04:00
Caleb Rascon c622e1f710
Added option to always use audio track for subtitle syncing 2022-07-06 13:05:10 -04:00
Samuel Bartík 741a8172b2
Fixed quotation marks escaping in post-processing variables (#1882) 2022-07-06 12:57:19 -04:00
vitiko98 be93a92a35 no log: add mimetypes on runtime 2022-07-04 01:18:20 -04:00
vitiko98 d2b40bd781 Add Karagarga.in provider 2022-06-29 00:07:18 -04:00
morpheus65535 5fab67bca0 no log: fixed unused imports and indent issues 2022-06-28 23:35:19 -04:00
morpheus65535 f760d3198b Merge remote-tracking branch 'origin/development' into development 2022-06-28 23:31:30 -04:00
morpheus65535 44ffac67b3 Fixed uploaded subtitles not preserved when it should. #1879 2022-06-28 23:31:21 -04:00
vitiko98 8086bce5c4 Embedded Subtitles Provider: major update
* fese library was updated
* mergerfs_mode support was dropped. Too much false positives
* extended codec support (two new codecs added: webvtt and mov_text)
* disable conversion to srt by default
2022-06-28 23:21:31 -04:00
morpheus65535 3a14099e36 Fixed deletion of subtitles with file extension other than srt. 2022-06-28 08:55:30 -04:00
morpheus65535 c8c815e240 Fixed LegendasDivx throttling reset time to prevent IP from getting blocked. 2022-06-23 06:41:53 -04:00
morpheus65535 e1bd02396f Fixed cutoff being reached for a language even if forced subtitles is available but not requested. 2022-06-22 15:24:36 -04:00
LASER-Yi 4b71b8ae65 Fix missing images issue when serving via Flask 2022-06-18 17:25:17 +08:00
morpheus65535 a79c2187de Fixed throttle expiration for providers that reset at midnight. #1863 2022-06-14 15:56:04 -04:00
morpheus65535 4640badd4b no log: deal with potential exception with missing time zone info. 2022-06-14 09:01:19 -04:00
morpheus65535 f2eb8f1342 Fixed uptime in System-->Status and added time zone info. 2022-06-13 23:24:32 -04:00
morpheus65535 3c53db7353 Added translation to history. #1827 2022-06-11 07:44:38 -04:00
morpheus65535 0f4af48be6 Fixed root url redirect not working with base_url defined. #1857 2022-06-09 21:02:40 -04:00
morpheus65535 2a298860a4 Fixed hearing-impaired not taken into account when naming uploaded subtitles #1846 2022-06-09 11:25:56 -04:00
morpheus65535 8de8c2c0c1 no log: fixed imports 2022-06-08 21:34:21 -04:00
Vitiko 6515c42f26
Add NO_CLI env var for tests (#1856) 2022-05-28 22:08:26 -04:00
morpheus65535 c2f2ce1777 Fixed import order that was preventing Bazarr from starting after initial database creation. 2022-05-26 06:37:12 -04:00
Samuel Bartík fde1e0e069
Improved titulky provider search 2022-05-23 06:09:17 -04:00
morpheus65535 642733f92f Added support for unar RAR extraction utility. #1833 2022-05-18 06:46:52 -04:00
morpheus65535 2710bfa17d Merge remote-tracking branch 'origin/development' into development 2022-05-14 09:39:41 -04:00
morpheus65535 8bc2347bc5 no log: prevent apprise from logging when no notification providers are configured. 2022-05-14 09:39:26 -04:00
Vitiko 5f0f654efe Fix some foreign providers not being updated properly 2022-05-13 14:38:51 -04:00
Vitiko 23a5ab9b0e Improve provider configs updates 2022-05-13 01:10:10 -04:00
morpheus65535 0bfaf7a36c no log: fixed improper imports 2022-05-04 19:53:28 -04:00
morpheus65535 89fa25cddf Fixed issues while trying to serve assets. #1822 2022-05-04 13:23:24 -04:00
morpheus65535 7fa2a607be no log: fixed import 2022-05-04 06:43:10 -04:00
morpheus65535 79f81e0edb no log: fixed ImportError when Bazarr update itself from 1.0.4 without the daemon process being restarted. 2022-05-02 23:37:35 -04:00
morpheus65535 af95f70202 Fixed mimetype issues for some Windows users. 2022-05-02 23:25:04 -04:00
morpheus65535 4c08180e6e no log: fixed binaries' directory in the wrong place. 2022-05-02 21:54:10 -04:00
morpheus65535 2f01ab8523
Reworked Bazarr file structure to improve support and optimization 2022-05-01 08:00:20 -04:00
morpheus65535 9be3674f3a no log: fixed issue with profile_id_list 2022-04-30 08:48:19 -04:00
morpheus65535 4358790fa7
Fixed history stats time frame not working properly 2022-04-29 22:23:50 -04:00
Vitiko d3e3e31fa1 Embedded subtitles provider: add timeout option 2022-04-16 15:05:11 -04:00
Alexander Regueiro 85cffb332d
no log: Added `NO_UPDATE` env var (#1791) 2022-04-07 06:28:30 -04:00
morpheus65535 9c7089efff no log: fixed null values returned by system/languages/profiles API endpoint 2022-04-05 09:50:14 -04:00
morpheus65535 4f42cd9b28 Fixed issue with same subtitles downloaded multiple times. #1785 2022-03-30 14:13:18 -04:00
morpheus65535 8e07585084 Fixed Plex webhook for series by having a more robust imdb parsing nd some logging in case of exception. #1780 2022-03-28 12:25:09 -04:00
morpheus65535 55399380ad Fixed update mechanism when running Bazarr from %programdata%\Bazarr on Windows. #1768 2022-03-25 06:54:56 -04:00
morpheus65535 5033c46e5e no log: fix Chinese language translation conversion dict 2022-03-22 14:35:57 -04:00
morpheus65535 012dc1cee9 Added defer searching missing subtitles on live synchro with Sonarr and Radarr. #1765 2022-03-21 22:14:44 -04:00
morpheus65535 a03708940d no log: fixed issue with movies subtitles search routine 2022-03-21 20:36:22 -04:00
morpheus65535 af4af41a23 no log: trying to fix midnight throttling 2022-03-18 22:04:10 -04:00
morpheus65535 73fca9646b no log: throttling providers fix 2022-03-18 17:00:24 -04:00
Liang Yi 50a252fdd7
Frontend improvement and cleanup (#1690)
* Replace Create-React-App with Vite.js

* Update React-Router to v6

* Cleanup unused codes
2022-03-16 14:26:15 +08:00
morpheus65535 f81972b291 Fixed upgrade subtitles function that was trying to upgrade deleted episode/movie subtitles. #1759 2022-03-15 16:14:38 -04:00
maxwillx 33a9e512ac
Added languages profile settings to prevent downloaded subtitles from being converted to srt. 2022-03-14 20:54:36 -04:00
morpheus65535 eb63f05768 Fixed backups ordering and rotation 2022-03-14 07:39:38 -04:00
morpheus65535 040ddb2362 Improved throttling of LegendasDivx provider to prevent IP address blocking by reaching 150 searches a day. #1757 2022-03-11 22:18:36 -05:00
morpheus65535 2b889fa975 Fixed log rotation under Python 3.9 or greater. 2022-03-09 22:40:18 -05:00
morpheus65535 d384b9307b Fixed network issues from preventing Bazarr startup. 2022-03-09 08:27:04 -05:00
morpheus65535 ce1345a870 Fixed knowit provider specification. 2022-03-03 15:31:08 -05:00
morpheus65535 d13bc73189 Fixed subtitles translation when there's an empty string in the source file. 2022-03-02 20:16:04 -05:00
morpheus65535 4b84a9c64c Fixed GetSonarrInfo.version() to make sure it doesn't prevent Bazarr startup. 2022-03-02 06:34:43 -05:00
morpheus65535 c2f74465e9 Fixed cache invalidation on providers' password changes. 2022-02-28 06:51:27 -05:00
morpheus65535 e4c666f82b Added backup file size to API and table view. 2022-02-27 20:19:56 -05:00
morpheus65535 33ff7948e8 no log: pep8 fixes 2022-02-24 09:27:35 -05:00
morpheus65535 9c1397a14d no log: subsync memory usage improvement 2022-02-24 09:19:37 -05:00
morpheus65535 0a0f609de8 Implemented garbage collection after each subtitles synchronization. 2022-02-23 22:02:01 -05:00
morpheus65535 5bfaba9360
Implemented backup and restore feature for configuration file and database 2022-02-22 22:55:07 -05:00
morpheus65535 c020a9e892 Fixed improperly calculated missing subtitles when cutoff is enabled and audio language match desired subtitles language. #1731 2022-02-21 14:58:20 -05:00
bakerboy448 ffcbb57672
Clarified SignalR error for Sonarr 2022-02-17 15:53:53 -05:00
morpheus65535 fc48bbfdda no log: fixed last commit http code returned by API. 2022-02-11 12:57:46 -05:00
morpheus65535 026eba9b13 no log: improved usage of some database queries to prevent exceptions. 2022-02-11 10:59:09 -05:00
morpheus65535 4fca9e86af no log: Fixed issue introduced in previous commit. #1691 2022-02-06 21:09:56 -05:00
morpheus65535 d160f1e4eb Fixed external subtitles with unknown language causing exception during indexing. #1709 2022-02-06 08:12:32 -05:00
morpheus65535 6988d7c7ad Improved sync with Sonarr/Radarr exceptions management when trying to write to database. #1699 2022-02-05 10:09:29 -05:00
Vitiko a53fc440cd Fix database issue with LATAM Spanish custom language
The language was being saved as Castillian Spanish
2022-02-03 00:05:15 -04:00
morpheus65535 b766b0324e no log: fixed Bazarr directory issue in system-->status 2022-02-01 19:11:29 -05:00
morpheus65535 63f3454c8f Fixed progress not being removed from control center when a search all fails. 2022-01-28 15:55:08 -05:00
Michiel van Baak Jansen c91597fdd5
Implemented the functions to read more info from package_info file 2022-01-27 17:52:46 -05:00
morpheus65535 e99d58d77e Fixed Windows uninstaller being removed during Bazarr upgrade. #1693 2022-01-26 08:36:18 -05:00
morpheus65535 aa0c2ffca7 Fixed issue with cutoff and exclude language exclusions were not working as expected. #1691 2022-01-25 12:24:16 -05:00
morpheus65535 0c3c5a02a7 Upgraded vendored Python dependencies to the latest versions and removed the unused dependencies. 2022-01-23 23:07:52 -05:00
Vitiko 4c15a50134 Add Embedded Subtitles mergerfs mode 2022-01-23 23:04:56 -04:00
morpheus65535 6b82a734e2 Fixed issue where episode name was used as hints for guessit instead of series name. 2022-01-19 07:58:31 -05:00
morpheus65535 391892fdf0 Fixed translation issue when first line is an empty string. #1672 2022-01-18 18:53:57 -05:00
morpheus65535 28663a6937 Fixed issue with unrecognized languages while indexing subtitles (mainly for those without a language code in filename). 2022-01-18 16:13:04 -05:00
morpheus65535 a3a8ed93c7 Fixed upgrade leftover cleanup to prevent config reset when Bazarr is installed in the same directory as config and database. #1655 2022-01-17 00:01:05 -05:00
morpheus65535 9d30414f9d Fixed indexing of unsupported language codes. #1683 2022-01-16 17:21:36 -05:00
morpheus65535 3b3d6fe36a Fixed translation exception on malformed subtitles file. #1672 2022-01-16 11:44:47 -05:00
morpheus65535 92c3dc9f00 Fixed logging of exception when save_subtitles raise an exception while uploading a subtitles. 2022-01-16 08:49:21 -05:00
morpheus65535 62ef614d30 Added some failsafe to deal with improper JSON returned from Radarr tags API endpoint. 2022-01-15 17:21:46 -05:00
morpheus65535 9b48b59860 no log: added failsafe for compare str to None while trying to sort. 2022-01-15 17:20:59 -05:00
morpheus65535 8764ac581e
Fixed issue with deleted episode file raising a 404 while trying to update from Sonarr. #1676 2022-01-12 19:33:49 -05:00
Vitiko bf09ae8ec1 no log: update get_providers
This will avoid calling get_binary on each pool
update/get_providers_auth() call.
2022-01-12 00:13:42 -04:00
morpheus65535 58a967c892 Added settings to change the hearing-impaired subtitles file extension to use when saving to disk. 2022-01-08 14:26:40 -05:00
morpheus65535 926f3d1f14 no log: made some rework and cleanup in download and manual. 2022-01-08 10:55:33 -05:00
Anthony Arnaud 1a03d9fd12
Added cookies option for addic7ed to avoid anti-captcha provider requirement 2022-01-06 07:56:24 -05:00
GilbN 166c2a745a
no log: Added extra try/except in GetRadarrInfo.version() 2022-01-03 20:41:53 -05:00
Vitiko 9afa025749 no log: add little refactoring to get_subtitle
To avoid circular imports in utils. convert_to_guessit is a helper
function only meant to be used in refiners
2022-01-03 18:07:46 -04:00
morpheus65535 5d3d4532df Fixed logging of regex pattern used during upgrade leftover cleanup. #1655 2022-01-03 15:00:10 -05:00
morpheus65535 722014d822
Improved readability and maintenance by splitting get_subtitle.py into multiple files 2022-01-02 22:59:30 -05:00
Vitiko 2a832bbadf no log: update log call for update_pools() decorator 2022-01-02 16:47:15 -04:00
Vitiko 1261e91870 Add MustGetBlacklisted exception for redundant download_subtitle calls 2022-01-01 19:18:40 -04:00
Vitiko b90dab03e8 Add hi_fallback option to Embedded Subtitles Provider 2022-01-01 18:13:02 -04:00
morpheus65535 e239fc2826 Fixed exception thrown when Radarr (and potentially Sonarr) return a null audio or video codec for a movie. #1657 2022-01-01 16:41:00 -05:00
morpheus65535 d8f14560e3
Improved search speed by reusing providers pools 2022-01-01 10:21:19 -05:00
Michiel van Baak Jansen 4af4ae1ae8
Added support for hearing-impaired version of CustomLanguage 2021-12-31 12:52:02 -05:00
morpheus65535 117c894052 no log: fixed copy and paste error in adaptive searching debug logging. 2021-12-28 08:19:59 -05:00
morpheus65535 bd7b2eb471 Added exclusion settings for season 0 to prevent automatic downloading of extras subtitles. 2021-12-26 13:52:30 -05:00
morpheus65535 10c3175732 Refactored adaptive searching and made it configurable 2021-12-24 10:00:47 -05:00
morpheus65535 46a8bd2909 Merge remote-tracking branch 'origin/development' into development 2021-12-18 11:39:40 -05:00
morpheus65535 5ff3fe4684 Improved providers throttling and prevent hammering providers by updating throttled providers on each iteration of the loop. 2021-12-18 11:39:32 -05:00
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. 2021-12-18 09:41:48 -05:00
LASER-Yi 637f20450e
Fix #1642 2021-12-18 22:16:28 +08:00
morpheus65535 6192df6019 Fixed exception when creating a new languages profile. 2021-12-16 15:54:52 -05:00
Vitiko 9b74ad8610 Update Embedded Subtitles provider: add forced and ass-only support 2021-12-14 15:50:45 -04:00
morpheus65535 f38d03ce86 Merge remote-tracking branch 'origin/development' into development 2021-12-13 20:05:13 -05:00
morpheus65535 8f58b8b6c7 no log: fixed small indentation issue. 2021-12-13 20:03:25 -05:00
Vitiko ffca84a1b4 Add Embedded Subtitles provider 2021-12-13 17:13:40 -04:00
morpheus65535 63b326aa2f
Implemented words/regex ban list for subtitles 2021-12-11 07:44:53 -05:00
morpheus65535 ca8f3f9fd2 Fixed throttled providers badges in UI throwing exception. #1631 2021-12-06 19:31:10 -05:00
Vitiko 2cde2686fc Fix hash score in manual search 2021-12-05 00:49:50 -04:00
morpheus65535 204a1c3f31 Cleaned up and split API to make it easier to maintain. 2021-12-03 22:49:20 -05:00
morpheus65535 20311f3768 no log: fixed bad import and added event to update tasks frequency. 2021-12-02 09:04:53 -05:00
morpheus65535 d51dc68ebb Updated Apprise notification module to the latest providers. 2021-12-01 21:19:18 -05:00
morpheus65535 2d214bfbd5 Added support for upcoming Sonarr v4. 2021-11-30 21:44:33 -05:00
morpheus65535 9b273a7a89 Fixed missing poster or fanart url from raising an exception when rendering UI. 2021-11-30 21:17:18 -05:00
morpheus65535 c60c7513a5 Upgraded engine.io module to improve socket.io connection stability. Should help to prevent #1613. 2021-11-29 23:07:14 -05:00
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. 2021-11-29 14:28:30 -05:00
morpheus65535 6a88596aab Fixed config directory being deleted during upgrade leftover removal routine. 2021-11-29 13:09:33 -05:00
morpheus65535 c2e44b981e Fixed automatic subtitles synchronization that shouldn't be triggered on forced subtitles. 2021-11-28 17:45:54 -05:00
Samuel Bartík d8fffe8e52
Improved Titulky provider 2021-11-14 15:30:54 -05:00
morpheus65535 6f17100ca4 Fixed issue with non-existent episode or movie when indexing embedded subtitles. #1606 2021-11-09 23:21:55 -05:00
morpheus65535 55b7c9826b Added uptime to System-->Status 2021-11-02 18:32:15 -04:00
morpheus65535 1eada712d6 no log: Fixed logging levels 2021-10-30 08:25:20 -04:00
morpheus65535 3bc700225f Fixed movies missing subtitles computation when there's a forced subtitles track/file. 2021-10-30 08:11:35 -04:00
morpheus65535 e6c1dba37b Fixed Radarr API call to get version with the latest nightly. 2021-10-29 22:42:58 -04:00
morpheus65535 aaa8b48dad Fixed Brazilian Portuguese audio language match with Radarr. 2021-10-28 22:15:35 -04:00
Samuel Bartík 801ff0d478
Refactored the Titulki provider 2021-10-27 14:23:58 -04:00
morpheus65535 39fe3141d5 Moved back from gevent to waitress web server. This should prevent UI disconnection occurring during heavy task like syncing subtitles. 2021-10-20 20:46:22 -04:00
morpheus65535 878a271a42 Fix for series progress bar not updated when a subtitles file is downloaded or deleted. 2021-10-20 13:00:35 -04:00
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 2021-10-10 23:31:38 -04:00
morpheus65535 249437deb4 Fixed missing subtitles computation when there's an embedded forced subtitles track. 2021-10-10 19:05:20 -04:00
morpheus65535 ff8865555a Fixed opensubtitles.com throttling delay when download limit is reached. 2021-10-10 08:20:06 -04:00
vitiko98 385461d28c Make debug call more verbose 2021-10-04 21:59:14 -04:00
morpheus65535 56ffa722e5 Fixed multiple episodes subtitles upload to use the first episode number found. #1562 2021-09-28 06:39:36 -04:00
Marian Moravcik 8d698fa7e4 Add titulky.com provider to the UI 2021-09-21 15:11:15 +02:00
morpheus65535 36a2309bca Prevent broken release (missing asset) from corrupting existing installation. 2021-09-21 08:04:22 -04:00
LASER-Yi 6b06362179
Fix error code 500 in /api/subtitles/info API #1551 2021-09-21 13:26:51 +08:00
Matheus Horstmann 35cb757df8
Resolved problem in virtualenv detection
Fix #1535
2021-09-09 22:51:16 -04:00
Guy Khmelnitsky de5bcc8ed0
Added provider Ktuvit 2021-08-31 13:26:16 -04:00
morpheus65535 0e9cd7d05f Fixed wanted list not getting updated when changing exclusion settings for Sonarr and Radarr. 2021-08-29 22:01:00 -04:00
morpheus65535 3b4e81db5e Fixed a search loop issue with missing subtitles for episodes. #1521 2021-08-29 20:27:15 -04:00
morpheus65535 71f2ed20b3 Fixed an issue with series updated by SignalR feed not being updated in DB. 2021-08-29 16:15:05 -04:00
morpheus65535 75d85d0551 Fixed some issues with HI/forced in history and custom post-processing. #1516 2021-08-26 10:10:52 -04:00
morpheus65535 d76816323c Merge remote-tracking branch 'origin/development' into development 2021-08-25 09:23:19 -04:00
morpheus65535 5c5d14c045 Improved how custom post-processing deal with subtitles language modifier (HI and forced). #1516 2021-08-25 09:22:52 -04:00
vitiko98 9ced18d0d3 Score: add a condition class to allow painless future additions 2021-08-25 01:10:40 -04:00
morpheus65535 e0b988b20f Fixed throttled providers badge not being updated when pressing the reset button. 2021-08-23 22:50:56 -04:00
LASER-Yi 499faeb94a Fix display issues of backend background tasks 2021-08-24 09:31:47 +08:00
morpheus65535 5ceb876171 Fixed Hebrew language translation issue. #1513 2021-08-22 22:43:38 -04:00
morpheus65535 79621a0871 Fixed debug logging when no episode are returned from database for a specific series because they are ignored. #1507 2021-08-18 07:18:05 -04:00
morpheus65535 2f6206f3a6 Fixed Bazarr not starting if Sonarr or Radarr is unavailable #1506. 2021-08-17 15:34:20 -04:00
morpheus65535 2762fc4a6a Added a settings to ignore ffprobe cache on scheduled disk scan. 2021-08-17 14:35:01 -04:00
morpheus65535 a2816f3761 Fixed an issue with ffprobe caching. Could be fixing a small part of the issue in #1502. 2021-08-17 13:10:27 -04:00
LASER-Yi 8348118ff2 Add pagination support to history page 2021-08-17 22:27:33 +08:00
morpheus65535 156cf1882c Fixed live episode sync when added in Sonarr v3. 2021-08-16 14:32:58 -04:00
LASER-Yi d7533bac57 Add a new notification center to the UI 2021-08-16 00:10:38 +08:00
morpheus65535 d23d36d81c Modified Bazarr user-agent to report real version 2021-08-11 15:35:39 -04:00
morpheus65535 0e763b79d5 no log: quick fix 2021-08-11 09:39:59 -04:00
morpheus65535 c2059584db Fixed empty strings being saved as 'None' in config.ini. 2021-08-11 09:37:50 -04:00
morpheus65535 83764bb07b Added some logging to Sonarr/Radarr get_version. 2021-08-10 09:53:47 -04:00
morpheus65535 f2d4ac8266 Changed the warning when Sonarr SignalR return malformed JSON because of a permissions issue on its config directory. 2021-08-09 16:15:38 -04:00
morpheus65535 aa6dcbd732 Removed the --no-color argument to pip command when installing requirements as it's not supported by older version of pip. 2021-08-09 09:14:56 -04:00
morpheus65535 144db064cd Removed unused variables in check_releases function. 2021-08-08 23:06:46 -04:00
morpheus65535 a5852e6052 Added some debug logging to the upgrade leftover cleaner. 2021-08-08 23:06:01 -04:00
morpheus65535 28e28fbd5c Removed media.resume from Plex webhook to prevent over usage in specific scenarios. 2021-08-07 18:59:29 -04:00
morpheus65535 275aa24f58 Fixed issue with upgrade leftover cleanup on Windows. 2021-08-07 18:57:34 -04:00
morpheus65535 2cea2d22bf Fixed issue when trying to remove non-empty directory when cleaning leftover files after upgrade. 2021-08-06 22:11:24 -04:00
morpheus65535 dd80fec9d4 Fixed issue with upgrade cleanup routine when installed with Windows Installer. 2021-08-06 10:29:58 -04:00
morpheus65535 91c53ba475 Added search progress modal when searching for an episode subtitles triggered by Plex webhook. 2021-08-05 15:55:31 -04:00
morpheus65535 842dbf0827 Improved how Bazarr get Sonarr/Radarr version to use caching and reduce the number of calls made to their respective API. 2021-08-04 15:29:37 -04:00
morpheus65535 bf037f1573
Added plex webhooks endpoint to API to search for subtitles on media.play and media.resume events. 2021-08-03 16:32:53 -04:00
morpheus65535 638d0a8c68 Added a leftover cleanup function to be run after an upgrade. 2021-08-03 15:55:55 -04:00
morpheus65535 9372c0b821 Fixed subtitles sync issues when sync debug is enable. 2021-08-01 20:31:36 -04:00
morpheus65535 360e0cfea1 Fixed root folders check health functions to use the proper path separator. 2021-08-01 10:36:45 -04:00
dtcabrerizo 33a600a714
Added settings to download only featured subtitles for LegendasTV 2021-07-30 07:34:57 -04:00
morpheus65535 1d20bbb4b9 Fixed settings saving not completing properly when the SignalR client didn't start properly. #1474 2021-07-28 16:03:29 -04:00
morpheus65535 d1f86a3cbf Added virtualenv detection to better deal with requirements installation. 2021-07-26 22:38:42 -04:00
morpheus65535 aca99415b8 Added chmod execution (if required) after manually triggered tools execution. #1478 2021-07-26 20:14:39 -04:00
morpheus65535 96b8b5ccce Improved Sonarr versions prior to 3.x detection. 2021-07-25 09:11:10 -04:00
morpheus65535 e3f358bc4f no log: typo 2021-07-23 07:56:25 -04:00
morpheus65535 e2b4912067 Fixed gevent import in main.py 2021-07-23 07:40:46 -04:00
morpheus65535 5e3ce8c8c3 Improved how Bazarr deals with Sonarr SignalR feed issues that are raising exceptions. 2021-07-22 14:09:39 -04:00
LASER-Yi ed30f76c57 Fix wanted pages are not updated properly after changing language profile 2021-07-22 21:13:07 +08:00
morpheus65535 d5b898064d Fixed incomplete SQL queries. #1479 2021-07-22 07:37:55 -04:00
morpheus65535 6eeaa46bbf Fixed wanted list ordering. #1475 2021-07-20 08:05:30 -04:00
morpheus65535 2428399206 Added missing authentication on system/status API endpoint. #1467 2021-07-12 11:50:19 -04:00
morpheus65535 0a1ad41f9d Added setuptools to requirements.txt. It should be already installed in most case but just in case. 2021-07-07 13:32:45 -04:00
morpheus65535 8bfcf97ed5 Fixed wanted subtitles searching for ones that should be excluded for search. #1458 2021-07-04 20:24:09 -04:00
morpheus65535 ae475f283e Fixed movies not getting properly excluded from wanted subtitles search task. 2021-07-01 22:10:17 -04:00
morpheus65535 4e03ec0acc Fixed the Bazarr update process that was preventing moving back to master branch once you've started to use development/nightly. #1331 2021-06-25 19:47:32 -04:00
morpheus65535 73691b28a2 Fixed removal of IPv4 and apikey from logs 2021-06-21 00:02:54 -04:00
morpheus65535 d0c7c5d5e0 Added missing column to movies upgrade query. 2021-06-19 20:03:14 -04:00
morpheus65535 50d4a7a047 Implemented database migration function 2021-06-19 00:03:40 -04:00
morpheus65535 ec199edefc no log: fixed typo in event type 2021-06-17 10:11:43 -04:00
morpheus65535 b9c27d53ad Improved events sent to browser. 2021-06-16 19:14:21 -04:00
morpheus65535 ee41b78f4e Upgraded calls to Sonarr API in order to use the new v3 API when available. 2021-06-16 13:45:54 -04:00
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...). 2021-06-12 09:34:25 -04:00
morpheus65535 de4ff35e05 Fixed an issue with languages filter in history stats. 2021-06-11 23:48:38 -04:00
morpheus65535 a3d0e1d192 Fixed scan disk function to not use cached ffprobe result and force a refresh of the cache. #1434 2021-06-11 17:32:12 -04:00
morpheus65535 e86d537ca2
Improved subtitles scoring system 2021-06-10 16:00:42 -04:00
morpheus65535 f9997ca969 Fixed subtitles being looking for during a search in loop even if cutoff have been reached during this actual search. #1435 2021-06-10 15:23:58 -04:00
morpheus65535 178fc0a2a1 Fixed subtitles deletion issue while blacklisting. 2021-06-10 14:30:08 -04:00
LASER-Yi b881a82155 Fix incorrect providers and remove unnecessary codes in history stats 2021-06-10 20:28:34 +08:00
morpheus65535 29fffd4e81 Fixed language filter in history stats. 2021-06-10 06:48:45 -04:00
LASER-Yi c21e501ebe Fix languages/providers filters issue in history stats 2021-06-10 11:41:45 +08:00
morpheus65535 054d117400 Added backend API call for upcoming languages/providers filters fix to history stats. 2021-06-09 13:58:36 -04:00
morpheus65535 1adab3596c Fixed ImportError for gevent imported prior to requirements.txt installation 2021-06-09 07:08:02 -04:00
morpheus65535 90ba573ebe Fixed failed upload #1429 2021-06-07 20:13:25 -04:00
morpheus65535 ea63ecfc2b Fixed importation of standard languages issue introduced in beta.19 2021-06-07 09:14:10 -04:00
Vitiko 4ebcd49546
Added custom language class to make it easier to implement non-standard/regional languages 2021-06-06 09:57:29 -04:00
LASER-Yi 0ef9729f9d no log: Remove mapped_path in Subtitle property to maintain API consistency 2021-06-04 12:42:50 +08:00
vitiko98 d562faf151 Fixed movies subtitles paths being shown in UI without being mapped. 2021-06-03 20:53:27 -04:00
morpheus65535 11fb78fafa Fixed log viewer showing last line of log two times. 2021-06-03 11:13:56 -04:00
morpheus65535 8cf02e31c9 Fixed delete query that could delete a series improperly on any http error returned by Sonarr API. 2021-06-03 06:44:38 -04:00
morpheus65535 727c8f5d14 Fixed series and episodes sync issues when adding and removing series from Sonarr. 2021-06-03 00:15:26 -04:00
morpheus65535 8d570fd3b7 Fixed some queries trowing exception when no existing row were found #1425 2021-06-02 22:29:11 -04:00
morpheus65535 57080eda11 Fixed some incompatible calls with Radarr v4 API 2021-06-01 22:13:25 -04:00
morpheus65535 e9ef40c629 Fixed some incompatible calls with Radarr v4 API 2021-06-01 21:53:32 -04:00
morpheus65535 a2ec23bf44 Fixed some incompatible calls with Radarr v4 API 2021-06-01 21:51:25 -04:00
morpheus65535 bc3f3d4934 Added missing import 2021-06-01 15:35:31 -04:00
morpheus65535 736b67fd80 Improved stability and reliability of SignalR feed clients. 2021-06-01 14:42:52 -04:00
morpheus65535 b8512ccf09 Disabled SSL verify for Sonarr SignalR feed connection and added Bazarr user agent to both Sonarr and Radarr feeds. 2021-05-31 22:01:35 -04:00
morpheus65535 3468601d4d Fixed API call to Radarr since the are removing legacy API from nightly builds. 2021-05-31 15:12:55 -04:00
morpheus65535 e710488d7a Fixed some other queries to properly exclude episodes/movies. 2021-05-31 12:39:30 -04:00
morpheus65535 85cad66fe0 Fixed exclusion of unmonitored movies when upgrading subtitles. 2021-05-31 12:30:53 -04:00
morpheus65535 b2b9795810 Added exclusion in get rootfolder functions for the ones that aren't used by any series/movies. #1413 2021-05-28 22:45:54 -04:00
wastingaeons 833ecb34e8
Fixed query to add url to get_notifier_providers function 2021-05-28 17:40:03 -04:00
morpheus65535 c5b7fb603f no log: Fixed some typo 2021-05-28 13:49:57 -04:00
morpheus65535 b3917c58a2 no log: Fixed some typo 2021-05-28 13:48:09 -04:00
morpheus65535 8e6275513b Added some sleep to long for loop to prevent blocking other stuff during that time. Some more could be required in the future. 2021-05-28 13:23:09 -04:00
morpheus65535 0ea03e0008 Reduced Radarr keep alive interval to prevent disconnection. 2021-05-28 13:21:53 -04:00
morpheus65535 f442d7d091 Fixed more peewee implementation issues. 2021-05-27 16:29:05 -04:00
morpheus65535 9cc00ebd65 Fixed database init issue. 2021-05-27 12:28:46 -04:00
morpheus65535 75c003ab67 Fixed other issues with peewee 2021-05-27 08:07:16 -04:00
morpheus65535 d34add9fa4 Fixed some issues after peewee implementation 2021-05-26 22:25:56 -04:00
morpheus65535 2b9d892ca9
Implemented Peewee ORM in replacement of raw SQL queries. 2021-05-26 16:47:14 -04:00
morpheus65535 c2eec34aff Merge remote-tracking branch 'origin/development' into development 2021-05-26 10:36:33 -04:00
morpheus65535 47bb77ac6f Added series' episodes sync when required by Sonarr (ex.: episodes monitored status change) 2021-05-26 10:36:26 -04:00
LASER-Yi a9abe30080 Update blacklist items when receiving any socket.io blacklist events 2021-05-26 21:05:38 +08:00
morpheus65535 d8e8d7afc2 Fixed blacklisted subtitles tables not being removed from table on delete. 2021-05-26 07:24:03 -04:00
morpheus65535 61b3b869d0 Fixed wanted subtitles tables not being refreshed on deleted or downloaded subtitles. 2021-05-25 23:24:13 -04:00
morpheus65535 c8e02e280a Tweaked the Radarr SignalR feed keep-alive and reconnection intervals. 2021-05-18 23:05:23 -04:00
morpheus65535 bf8c4caef7 Fixed events storm to UI on SignalR (re)connection with large libraries. 2021-05-18 15:42:24 -04:00
morpheus65535 1a07a00e71 Added a catch for invalid JSON returned during Sonarr SignalR feed connection. 2021-05-18 12:02:01 -04:00
morpheus65535 1fdad498f6 Fixed the movies not getting synced after a reconnection of Radarr SignalR feed. 2021-05-17 23:57:42 -04:00
morpheus65535 5f99836801 Added argument to disable the socketio events emit process to avoid events storm rendering the UI unresponsive. I still need to use it when calling sync functions from signalr_client.py. 2021-05-17 23:56:55 -04:00
morpheus65535 baf25b2a3e Added a check if column exist in table before trying to remove it during the database migration routine. 2021-05-17 21:24:46 -04:00
morpheus65535 0a6c850f4d Added better exception handling for Radarr SignalR feed. 2021-05-17 19:39:09 -04:00
morpheus65535 dd8072adf8 Switched to Gevent scheduler instead of background threaded. 2021-05-15 10:01:32 -04:00
morpheus65535 44dd478c48 Improved reconnection process for Sonarr SignalR feeds. 2021-05-15 09:41:39 -04:00
morpheus65535 85c2cbc7da Merge remote-tracking branch 'origin/development' into development 2021-05-15 08:41:27 -04:00
Vitiko d6da0eec95
Ignore embedded commentary subtitles 2021-05-15 08:14:46 -04:00
morpheus65535 daa2d1e8bf Added user-agent to all Sonarr and Radarr API calls 2021-05-14 14:42:45 -04:00
morpheus65535 9993f123f1 no log: fixed typo in SQL query 2021-05-13 06:32:51 -04:00
morpheus65535 821ff13b80 Added successful completion message to tasks progress toast. 2021-05-12 12:17:09 -04:00
morpheus65535 e23956278b Fixed Radarr SignalR connection started even if Radarr integration isn't enabled. 2021-05-12 08:57:53 -04:00
morpheus65535 4ef35c5527 Improved how we deal with requirements.txt installation process results. 2021-05-11 20:11:26 -04:00
morpheus65535 84a1c265ce Improved Radarr SignalR feed reconnection process. 2021-05-11 16:24:02 -04:00
morpheus65535 63f759e91e Merge remote-tracking branch 'origin/development' into development 2021-05-10 23:01:01 -04:00
morpheus65535 ffe8a201a9 Fix for Bazarr version parsing. 2021-05-10 23:00:47 -04:00
LASER-Yi 0031e69db6 Handling progress delete event in UI 2021-05-11 10:54:33 +08:00
morpheus65535 fe0a34aae5 Added header to toasts and bring back the hide_progress backend function. todo: deal with delete method in frontend. 2021-05-10 19:52:36 -04:00
morpheus65535 7b0ddf3fa1 Merge remote-tracking branch 'origin/development' into development 2021-05-09 09:37:40 -04:00
morpheus65535 90c6521b31 no log: removed the flask debug toolbar and the flask dev server usage with --dev args 2021-05-09 09:37:34 -04:00
LASER-Yi c92f879bfd no log: Fix syntax 2021-05-09 21:29:18 +08:00
LASER-Yi 678b2f0e55 Add background task notification 2021-05-09 21:23:58 +08:00
morpheus65535 8572331ebd no log: don't force sync on signalr connect if we used --dev args to start Bazarr 2021-05-09 08:56:15 -04:00
morpheus65535 9d153a1d9c Added progress events to most batch functions. 2021-05-09 00:15:29 -04:00
LASER-Yi 8fcffaf339 Add some interfaces in backend to send message and progress 2021-05-09 02:17:07 +08:00
morpheus65535 44c51b2e2c
Added real-time sync with Sonarr v3 and Radarr v3 by feeding from SignalR feeds. You can now reduce frequency of sync tasks to something like once a day. 2021-05-08 10:39:00 -04:00
morpheus65535 72b6ab3c6a
Added live update of UI using websocket. Make sure your reverse proxy upgrade the connection! 2021-05-08 10:25:29 -04:00
morpheus65535 b72d476d2e Added filter for unknown providers in settings. 2021-05-07 21:57:29 -04:00
morpheus65535 ea241768b8 no log: fix for GA 2021-05-06 19:30:40 -04:00