Commit Graph

100 Commits

Author SHA1 Message Date
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
LASER-Yi 499faeb94a Fix display issues of backend background tasks 2021-08-24 09:31:47 +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 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 96b8b5ccce Improved Sonarr versions prior to 3.x detection. 2021-07-25 09:11:10 -04:00
morpheus65535 d5b898064d Fixed incomplete SQL queries. #1479 2021-07-22 07:37:55 -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 8d570fd3b7 Fixed some queries trowing exception when no existing row were found #1425 2021-06-02 22:29:11 -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 2b9d892ca9
Implemented Peewee ORM in replacement of raw SQL queries. 2021-05-26 16:47:14 -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
morpheus65535 bf8c4caef7 Fixed events storm to UI on SignalR (re)connection with large libraries. 2021-05-18 15:42:24 -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 821ff13b80 Added successful completion message to tasks progress toast. 2021-05-12 12:17:09 -04: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
LASER-Yi 678b2f0e55 Add background task notification 2021-05-09 21:23:58 +08:00
morpheus65535 9d153a1d9c Added progress events to most batch functions. 2021-05-09 00:15:29 -04: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 54586fa30f Add dogpile.cache for ffprobe results to prevent repetitive disk IO. 2021-05-02 17:30:35 -04:00
morpheus65535 81e6716d01 Revert "Cache ffprobe results"
This reverts commit dcbd7f00
2021-05-02 17:06:50 -04:00
Abdulmohsen dcbd7f004c
Cache ffprobe results 2021-04-30 17:52:56 -04:00
morpheus65535 241049495c Revert "Added caching of video files analyzing to prevent useless disk IO"
This reverts commit 8e5dbcd8
2021-04-29 21:57:51 -04:00
Abdulmohsen 8e5dbcd8f9
Added caching of video files analyzing to prevent useless disk IO 2021-04-28 19:37:46 -04:00
morpheus65535 a193576b63 Added Bazarr user-agent to requests to Sonarr and Radarr 2021-04-05 16:47:57 -04:00
morpheus65535 97caf44a5a Revert "Merged the series and episodes sync process. Episodes are only synced if series sizeOnDisk reported by Sonarr changes."
This reverts commit 5aadcea8
2021-04-05 10:00:43 -04:00
morpheus65535 5aadcea83a Merged the series and episodes sync process. Episodes are only synced if series sizeOnDisk reported by Sonarr changes. 2021-04-05 00:09:39 -04:00
morpheus65535 22cd45bc41
Languages profiles (#1232)
Implementing the languages profiles functionality.
2021-01-18 23:49:51 -05:00
Louis Vézina b9b8e04e87 Fix for #1143 2020-10-08 09:32:37 -04:00
Louis Vézina 6e7a02f9e1 Fix for #1143 2020-10-08 09:32:13 -04:00
Louis Vézina 35ee6fb6f6 Fix for episode audio_language under Sonarr v2. 2020-09-10 09:43:50 -04:00
Louis Vézina 221f92d09a Improvement to each DB requests that need to filter out monitored, tags or series type. 2020-09-01 12:30:31 -04:00
Louis Vézina ebde79a8cd Switched to the actual episodes audio language instead of series audio profile language. 2020-08-20 10:19:34 -04:00
Louis Vézina 15e3fcaca9 Added filter to exclude episodes or movies based on monitored status or tags. 2020-07-12 16:37:20 -04:00
Louis Vézina cc07ab5331 WIP 2020-05-19 11:39:57 -04:00
Louis Vézina f908f0d04a WIP 2020-05-19 09:27:13 -04:00
Louis Vézina dce67fa874 WIP 2020-05-12 16:14:05 -04:00
Louis Vézina e1c9c4c415 WIP 2020-05-12 08:25:03 -04:00
Louis Vézina 41b18cb5de WIP 2020-05-11 00:39:21 -04:00
Moravčík, Marian 106528977a WIP 2020-05-07 15:24:20 +02:00
Louis Vézina bfa438df7c WIP 2020-02-12 23:16:22 -05:00
Louis Vézina c2de011fad WIP 2020-01-21 23:54:32 -05:00
Louis Vézina d31299870d Merge branch 'development' into python3
# Conflicts:
#	bazarr/list_subtitles.py
#	bazarr/main.py
2019-11-06 16:45:51 -05:00
Louis Vézina 6cf1bd5b9d Fix for #658. 2019-11-05 20:49:08 -05:00
Louis Vézina 808f87ca9c Fix for added episodes and movies not being analyzed for existing subtitles or searched for missing. 2019-11-03 08:36:10 -05:00
Louis Vézina 7f80b1de83 Merge branch 'development' into python3
# Conflicts:
#	bazarr/get_series.py
#	bazarr/list_subtitles.py
2019-10-31 13:21:49 -04:00
Louis Vézina 24fc1473df Fix for #633. 2019-10-29 21:20:52 -04:00
Louis Vézina fe6758858a Merge branch 'development' into python3
# Conflicts:
#	bazarr/database.py
#	bazarr/get_episodes.py
#	bazarr/get_movies.py
#	bazarr/get_series.py
#	bazarr/get_subtitle.py
#	bazarr/list_subtitles.py
#	bazarr/main.py
#	views/movie.tpl
2019-10-28 20:27:11 -04:00