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