Commit Graph

144 Commits

Author SHA1 Message Date
abdulmohsen
9d966b9b40 Massive API & WebUI changes. 2024-05-04 19:09:19 +03:00
abdulmohsen
1a2ed6b377 Compile the WebUI and response with it if webui is enabled. 2024-05-01 17:26:02 +03:00
Abdulmhsen B. A. A
827110b57d Attempt at fixing emby watch progress tracking. 2024-04-26 19:15:48 +03:00
Abdulmhsen B. A. A
8c1c6b61f5 Allow using old plex update progress endpoint. 2024-04-26 14:33:28 +03:00
abdulmohsen
fe967a64b5 Added pattern matcher for backend name. 2024-04-19 22:54:32 +03:00
Abdulmhsen B. A. A
fd99950ac0 Parse API json payloads. Added new plex discover api endpoint. 2024-04-09 00:44:45 +03:00
abdulmohsen
7bd0c7ca34 Streamlined command interface. 2024-03-08 21:08:15 +03:00
Abdulmhsen B. A. A
9aea076153 account for changes within same keyspace. 2024-03-07 18:38:32 +03:00
Abdulmhsen B. A. A
cfd85d678a backend:library: removed support for --config option. 2024-03-07 17:16:12 +03:00
abdulmohsen
5bf03a321b Initial code to hopefully implement API for future WebGUI projects. 2024-03-02 21:59:56 +03:00
Abdulmhsen B. A. A
b49cadfb9b Enabled state:push by default & Updated composer dependencies 2024-02-02 22:34:43 +03:00
Abdulmhsen B. A. A
b2ac9a6c89 Updated libs to use custom exceptions. 2023-12-16 15:21:17 +03:00
abdulmohsen
18781367f5 Expose http listen port as environment variable. 2023-12-12 21:36:33 +03:00
Abdulmhsen B. A. A
e14de10a58 initial code to support play progress tracking via import. 2023-11-11 14:08:05 +03:00
Abdulmhsen B. A. A
456f7d9c10 Officially enabled support for play progress tracking via webhooks. 2023-11-11 00:45:58 +03:00
Abdulmhsen B. A. A
e25349f8d1 Parse play progress on webhook level. 2023-11-10 13:07:57 +03:00
Abdulmhsen B. A. A
a2f8c8a08c Due to our string interpolation changes the directory creation would fail to work. for new installations. Fixed #342 2023-09-15 15:58:33 +03:00
Abdulmhsen B. A. A
b9eca19074 Fixed bug in creating data directories due to our string interpolation changes. 2023-09-14 23:20:42 +03:00
Abdulmhsen B. A. A
c7b2c1c3ab Updated monolog/monolog to v3.4 2023-09-11 13:07:26 +03:00
Abdulmhsen B. A. A
92a2c5c2c5 some changes to account for edge cases when running on unraid. 2023-02-07 20:35:50 +03:00
Abdulmhsen B. A. A
56b3529465 Respect timezone when creating logfile. Fixes #293 2022-12-21 12:29:21 +03:00
abdulmohsen
e0a861b1c4 Made backend setup more customizable. 2022-12-17 13:32:59 +03:00
Abdulmhsen B. A. A
809f4228bd Made webhook request dump filename configurable. 2022-11-25 19:30:39 +03:00
abdulmohsen
dfe91149cf implemented server side webhook request side debugging. Closes #251 2022-10-27 16:37:00 +03:00
Abdulmhsen B. A. A
fe0084fab2 Made it possible to disable included cache server without having to fall back to filesystem cache, You can use external redis server now. 2022-09-02 19:14:45 +03:00
Abdulmhsen B. A. A
03e5ca0f71 Updated composer dependencies & changed default segmentation request to 1000/1, plex will start to report 400 responses for anything higher than 1000 item request per response. 2022-08-27 01:28:43 +03:00
abdulmohsen
2b05599307 change default state:requests tasks flags to be less verbose. 2022-08-01 17:39:23 +03:00
Abdulmhsen B. A. A
8e7876452d Change how we process webhook http requests. 2022-07-31 18:37:24 +03:00
Abdulmhsen B. A. A
1dae2813a2 PLEX: Implemented pagination for get library items. 2022-07-24 19:42:33 +03:00
abdulmohsen
be5b700251 look for more ways to detect if running inside a container. 2022-07-24 00:51:07 +03:00
abdulmohsen
94f73391a4 Added php-fpm health check. 2022-07-23 18:40:11 +03:00
abdulmohsen
d451708286 Updated entrypoint to no longer need to generate config on each run. 2022-07-23 17:33:16 +03:00
abdulmohsen
452cafe322 Updated default http server logging to be less verbose. 2022-07-23 14:34:05 +03:00
Abdulmhsen B. A. A
8c3539a961 Restored persistence for redis cache. 2022-07-22 20:51:12 +03:00
Abdulmhsen B. A. A
aa93b24a40 Removed old TypeServer classes. 2022-07-15 17:15:07 +03:00
Abdulmhsen B. A. A
15cc95910b initial clients migration. 2022-07-15 16:39:19 +03:00
Abdulmhsen B. A. A
94594abd37 Fixed #195 2022-07-12 22:19:22 +03:00
Abdulmhsen B. A. A
945b1a89e4 turn on disable external id parsing for episodes by default. 2022-07-07 21:46:46 +03:00
Abdulmhsen B. A. A
4bdf16133f added options.ignore to the backend.spec 2022-07-07 17:15:39 +03:00
Abdulmhsen B. A. A
b76e47003f Moved creating index logic to be under PDO directly. 2022-07-07 14:13:01 +03:00
Abdulmhsen B. A. A
4ff605d5bf Switched database reference from storage to database. 2022-07-06 20:04:20 +03:00
Abdulmhsen B. A. A
6330224a4f Replaced our old task runner with new one. 2022-07-05 17:06:06 +03:00
Abdulmhsen B. A. A
f231279703 Allow backup generator to use local data to enhance the backup data. 2022-07-01 21:07:14 +03:00
Abdulmhsen B. A. A
c308c69dff Added backup backends play state functionality. 2022-06-30 20:02:16 +03:00
abdulmohsen
4cf491f660 Create better indexes. 2022-06-29 21:34:29 +03:00
abdulmohsen
4592be9e2b Moved to Attribute based routing for commands. 2022-06-29 18:03:31 +03:00
Abdulmhsen B. A. A
2447ecd291 Made export smarter by marking items not found if waiting period for metadata exported. 2022-06-28 18:23:36 +03:00
Abdulmhsen B. A. A
ce0d8bf0d4 Added an option to disable external id parsing for episodes and rely on relative ids. 2022-06-25 21:20:56 +03:00
Abdulmhsen B. A. A
dbcb348841 Added the ability to ignore external ids. Closes #173 2022-06-25 15:00:55 +03:00
Abdulmhsen B. A. A
0f98891cb6 Initial code to support ignoring external ids for specific backends. 2022-06-25 02:13:49 +03:00