Commit Graph

620 Commits

Author SHA1 Message Date
Abdulmhsen B. A. A
844d6f5558 Added clarification for plex getting unique identifier error when the token is for external user. 2023-12-22 14:40:45 +03:00
Abdulmhsen B. A. A
a57ffb544d Added version 10.9 as min for sync play progress for jellyfin. 2023-12-20 17:06:46 +03:00
Abdulmhsen B. A. A
89730d9f14 jellyfin added version constraint check for play progress sync. 2023-12-20 16:54:07 +03:00
Abdulmhsen B. A. A
8be548b445 Updated some tests related to play progress tracking. 2023-12-20 15:57:12 +03:00
abdulmohsen
e9d98107ac Fixed failing tests due to migration to PHP8.2 2023-12-18 23:03:11 +03:00
abdulmohsen
cfd110f743 Removed debug statement. 2023-12-18 22:55:03 +03:00
abdulmohsen
01aa440417 Dropped support for plex youtube agent in favor of our own ytinforeader agent. it does not need so many workarounds to get to work. 2023-12-18 19:43:04 +03:00
Abdulmhsen B. A. A
159d5011bc Moved DatabaseException under the exceptions directory. 2023-12-17 17:15:29 +03:00
Abdulmhsen B. A. A
119039796a Migrated Backends.Jellyfin to use new custom exceptions. 2023-12-17 15:38:16 +03:00
Abdulmhsen B. A. A
63094e1609 Migrated Backend.Emby to use the new custom exceptions. 2023-12-17 14:10:51 +03:00
Abdulmhsen B. A. A
439935147b Documented Commands.Backend commands. 2023-12-17 00:39:39 +03:00
Abdulmhsen B. A. A
88709e68ea Migrated Plex backend to use the new Custom exceptions. 2023-12-17 00:08:47 +03:00
Abdulmhsen B. A. A
e893a8efcc Added new options for no_throw/no_logging. 2023-12-17 00:08:18 +03:00
Abdulmhsen B. A. A
860b7f7742 Documented Commands.Config 2023-12-16 21:53:53 +03:00
Abdulmhsen B. A. A
aac0298744 Documented Commands.Database 2023-12-16 21:18:41 +03:00
Abdulmhsen B. A. A
781c7530d7 Documented Commands.State & Commands.System 2023-12-16 20:54:20 +03:00
Abdulmhsen B. A. A
e893c33f39 Added Interactive shell. 2023-12-16 20:14:19 +03:00
Abdulmhsen B. A. A
bab0a46fa9 Added play progress to back up file. 2023-12-16 20:11:01 +03:00
Abdulmhsen B. A. A
b2ac9a6c89 Updated libs to use custom exceptions. 2023-12-16 15:21:17 +03:00
abdulmohsen
f08011dff2 We need to plan how to migrate from old exceptions into custom named ones. 2023-12-15 23:03:08 +03:00
abdulmohsen
b58ec97edb Added exceptions hierarchy for backends exceptions not yet migrated classes to it. 2023-12-15 21:27:40 +03:00
abdulmohsen
7d7240ff2f More documentations update. 2023-12-15 21:11:56 +03:00
abdulmohsen
32832857bd More documentations update. 2023-12-15 18:58:29 +03:00
Abdulmhsen B. A. A
3c1f125ac8 Completed the library class documentations. 2023-12-14 23:05:06 +03:00
Abdulmhsen B. A. A
1298b956fd Updated documentations for the majority of libs classes. 2023-12-14 15:53:25 +03:00
Abdulmhsen B. A. A
c7c641f31b Updated Libs.Mappers classes docs. 2023-12-14 14:24:20 +03:00
Abdulmhsen B. A. A
14fbd989e9 Updated Libs.Extends classes docs. 2023-12-14 12:30:29 +03:00
Abdulmhsen B. A. A
4ae5d9bdaa Updated Libs.Entity classes docs. 2023-12-13 19:11:15 +03:00
Abdulmhsen B. A. A
75d701b632 documented Libs.Database classes and updated logging messages. 2023-12-13 18:30:23 +03:00
Abdulmhsen B. A. A
4f3f0fc666 updated backends.emby docs. 2023-12-13 14:34:05 +03:00
Abdulmhsen B. A. A
1d96f3adb9 Updated Backends.Common docs. 2023-12-13 14:10:12 +03:00
abdulmohsen
792bd00afe Comments updates. 2023-12-12 22:54:29 +03:00
abdulmohsen
18781367f5 Expose http listen port as environment variable. 2023-12-12 21:36:33 +03:00
Abdulmhsen B. A. A
4c38e626f8 Made getInfo error more clearly communicated. 2023-12-11 18:19:42 +03:00
Abdulmhsen B. A. A
8d9ae2a10b Converted Exception messages to be more meaningful. 2023-12-10 20:21:43 +03:00
Abdulmhsen B. A. A
5f583fcd45 Added Trace mode to ClientManage 2023-12-10 19:15:34 +03:00
Abdulmhsen B. A. A
c5245a9625 fixed bug when running via unraid that somehow alter the filename to be empty string for backup filename. 2023-12-10 12:49:56 +03:00
Abdulmhsen B. A. A
97f0fcdd36 Fixed Bug in plex progress sync #376 2023-12-07 22:32:58 +03:00
abdulmohsen
1f74775b28 Added backend:info & backend:version commands. 2023-11-24 14:33:26 +03:00
Abdulmhsen B. A. A
4c5237c8a3 Updated plex manager to generate access tokens even for admin users. 2023-11-20 13:11:19 +03:00
Abdulmhsen B. A. A
72c5334ae6 Added more checks to prevent needless progress updates. 2023-11-14 14:29:56 +03:00
Abdulmhsen B. A. A
f33e4d3dd9 Updated ProgressCommand to prevent duplicate progress events for same item. 2023-11-11 17:12:47 +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
3961fbd2e7 Fixed bug preventing emby/jellyfin from adding new backends. Closes #360 2023-11-11 13:31:48 +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
302f945763 Added Progress command, it's still experimental and only works correctly for plex at the moment. do not use it yet. 2023-11-10 18:57:19 +03:00
Abdulmhsen B. A. A
e25349f8d1 Parse play progress on webhook level. 2023-11-10 13:07:57 +03:00
abdulmohsen
9f8804c154 Store items play progress in metadata for further use later. 2023-11-10 01:10:39 +03:00
abdulmohsen
6a8e7e2a09 Updated Backend url checker to use RFC3986 instead of RFC2396 which was rejecting valid names such as foo_plex.domain.com 2023-11-09 23:28:31 +03:00
abdulmohsen
cb5d28c51a Added cmdb external id. 2023-11-09 13:10:07 +03:00