Commit Graph

1589 Commits

Author SHA1 Message Date
Abdulmhsen B. A. A.
45ac075023 Fixed container startup error. 2024-09-05 19:00:47 +03:00
Abdulmhsen B. A. A.
5ad57cf696 Added app exception interface to allow us to further enhance logging context & messages by allowing us to add arbitrary data. 2024-09-05 18:51:49 +03:00
Abdulmhsen B. A. A.
49c78b437b Enhance mappers db errors with the sql & bind parameters. 2024-09-05 18:34:54 +03:00
Abdulmhsen B. A. A.
9bd442e107 Migrated most POD uses to use the DBLayer class instead of direct PDO access. 2024-09-05 18:05:00 +03:00
abdulmohsen
b2e97309d7 Fixed pruning events. 2024-08-29 17:35:11 +03:00
abdulmohsen
3a31486dd1 Initial support for adding plex users with PIN. Fixes #542 2024-08-26 20:51:09 +03:00
Abdulmhsen B. A. A.
1df28dfab5 Some minor style changes for events page. 2024-08-25 16:48:07 +03:00
abdulmohsen
b58474d90d Added cloudflare 522 error status to http status codes. 2024-08-23 16:34:45 +03:00
Abdulmhsen B. A. A.
85f3742089 Some work to try to get direct play working...
So far it works, but there is an issue with keyframes we need to find a way to either cut the segments based on keyframes for direct play or we should have a background service doing the transcoding.
2024-08-21 20:52:07 +03:00
Abdulmhsen B. A. A.
3be7be7c81 Added fallback to queueEvent to cache in-case saving to db was failed. 2024-08-21 19:23:53 +03:00
Abdulmhsen B. A. A.
690008b617 Updated Context class to include logger directly instead of the workaround we had. 2024-08-21 17:31:27 +03:00
abdulmohsen
3880c70b4b Updated frontend dependencies. 2024-08-20 22:46:20 +03:00
abdulmohsen
381d092246 A more in-depth explanation about hardware acceleration for playing video. 2024-08-20 20:29:07 +03:00
abdulmohsen
6be04bb432 Made task runner via events attempt to update logs every 10secs. 2024-08-20 20:10:57 +03:00
abdulmohsen
9a9cd361fa Migrated system:tasks to use the new events system for queue. 2024-08-20 18:51:16 +03:00
Abdulmhsen B. A. A.
d876aebe95 Reduced the level of push is disabled log message to debug instead of Error 2024-08-19 15:38:03 +03:00
Abdulmhsen B. A. A.
a2e3a94f11 Updated some events log messages to be more clear. 2024-08-19 15:04:33 +03:00
Abdulmhsen B. A. A.
be21778101 Show reference id in the events view page. 2024-08-19 14:35:57 +03:00
Abdulmhsen B. A. A.
75aa681d0e Removed old events page and api endpoint. 2024-08-19 14:33:01 +03:00
Abdulmhsen B. A. A.
2e41f80698 Migrate state:push into the new event system. 2024-08-19 14:31:31 +03:00
Abdulmhsen B. A. A.
eea52a10bd Update the db reset to include all tables not just the state. 2024-08-19 00:41:57 +03:00
Abdulmhsen B. A. A.
a82ebf88e1 Shifted watch progress event queueing to mappers, having it in request process proven to be difficult to balance with endless loops. 2024-08-18 23:18:46 +03:00
Abdulmhsen B. A. A.
522827f8c6 Add 10 secs to watch progress compression. 2024-08-18 22:15:24 +03:00
Abdulmhsen B. A. A.
4870eada75 Fix. 2024-08-18 22:05:03 +03:00
Abdulmhsen B. A. A.
e4ad67d635 Prevent endless progress update loop. 2024-08-18 21:52:32 +03:00
Abdulmhsen B. A. A.
a3b134b251 Fixed an oversight preventing the watch progress from being processed by backends. 2024-08-18 21:38:10 +03:00
Abdulmhsen B. A. A.
a2ae3e6a33 Migrated state:progress command into the new events system, thus it's no longer a task but an event. as such, the related ENVS and command are gone. 2024-08-18 21:15:30 +03:00
Abdulmhsen B. A. A.
b4c74c1cf9 Expand Context to include A Logger, which we can use later to augment the classes to log to specific event. 2024-08-18 21:06:06 +03:00
Abdulmhsen B. A. A.
79b42345f6 Typo fix. 2024-08-18 18:40:20 +03:00
Abdulmhsen B. A. A.
fcdcee7db4 Added new event viewer to the WebUI. Migrated requests to use the new event system. 2024-08-18 18:35:19 +03:00
abdulmohsen
91e5b0cbc9 Make it possible for flag some tasks as non-disableable 2024-08-18 00:34:30 +03:00
abdulmohsen
d7f239ae37 Added new database layer and new events system 2024-08-18 00:10:26 +03:00
abdulmohsen
0a1fe83470 Do not add progress events to the queue if progress task is disabled. 2024-08-17 22:28:33 +03:00
Abdulmhsen B. A. A.
c2609d1720 Add cache busting to Markdown viewer. 2024-08-16 15:03:47 +03:00
abdulmohsen
dcee58a9a1 Added FAQ entry about hwaccel. 2024-08-14 17:16:59 +03:00
Abdulmhsen B. A. A.
84508fc9c5 Only install intel driver on x86_64 builds. 2024-08-13 14:46:39 +03:00
Abdulmhsen B. A. A.
06d965064f build fix. 2024-08-13 14:27:52 +03:00
Abdulmhsen B. A. A.
01dec200e2 Added intel drivers to the container. 2024-08-13 14:24:12 +03:00
Abdulmhsen B. A. A.
1707d641ab Added basic hwaccel support for player. 2024-08-13 13:49:39 +03:00
Abdulmhsen B. A. A.
88668c784c Added fontconfig to support burn-in text/ass subtitles. 2024-08-12 23:11:43 +03:00
Abdulmhsen B. A. A.
e025c91dad Minor improvements to how we handle running commands via API. 2024-08-12 18:20:49 +03:00
Abdulmhsen B. A. A.
f1ba19564e Better error tracing for segments errors. 2024-08-12 17:45:56 +03:00
Abdulmhsen B. A. A.
c80c42f5fe Improve the performance of burning text/ass subtitle streams into the video. 2024-08-12 16:43:07 +03:00
abdulmohsen
15095c5981 Minor style changes to play page. reduced a layers in Dockerfile. 2024-08-11 21:44:11 +03:00
abdulmohsen
098995d735 No longer select default in playlist, as it was interfering with selecting subtitles from the list. 2024-08-11 21:30:04 +03:00
abdulmohsen
e18658d14a Improved play video page. 2024-08-11 20:30:40 +03:00
Abdulmhsen B. A. A.
8396b748bb Blacklist image based subtitles from being included in the playlist manifest. 2024-08-10 22:38:50 +03:00
Abdulmhsen B. A. A.
2d9d465863 Added experimental video player. 2024-08-10 22:11:01 +03:00
Abdulmhsen B. A. A.
e103841da8 Updated WebUI to support restarting task runner. 2024-08-10 18:05:49 +03:00
Abdulmhsen B. A. A.
c0b6a15b21 Made it possible to restart task runner via API. 2024-08-10 15:35:03 +03:00