Commit Graph

589 Commits

Author SHA1 Message Date
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
Abdulmhsen B. A. A
6c20bb8033 Fixed bug in parsing plex youtube agent GUID. Added an option to remove records that fails parity checks. 2023-11-02 17:09:25 +03:00
abdulmohsen
a6d32a50dd Added db:parity command. 2023-10-31 16:59:03 +03:00
Abdulmhsen B. A. A
0195959cd2 A more strict check for GUIDs 2023-10-30 23:50:09 +03:00
Abdulmhsen B. A. A
286a4a4361 Correctly parse Plex com.plexapp.agents.youtube GUIDs. 2023-10-29 13:51:50 +03:00
abdulmohsen
0e90a2909c Initial code to support youtube agent for plex agent. it doesn't work yet. 2023-10-29 02:05:29 +03:00
abdulmohsen
cab3f02869 Added support for YouTube GUID. 2023-10-28 22:03:15 +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
8a647874b1 Unified the way we do string interpolation. 2023-09-12 14:19:48 +03:00
Abdulmhsen B. A. A
ea8058c733 Added plex GetLibrariesListTest 2023-09-12 13:11:11 +03:00
Abdulmhsen B. A. A
1118e98ca0 minor updates to log processor 2023-09-12 11:59:02 +03:00
Abdulmhsen B. A. A
fce918a494 Blacklisted backends tokens in httpClient logs. 2023-09-11 13:35:23 +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
dd5c91d784 Added --logfile option for import/export command to save console output to file. 2023-09-03 14:52:44 +03:00
Abdulmhsen B. A. A
70c34e4a36 Added more tests. 2023-09-02 21:01:25 +03:00
abdulmohsen
9c05a0a783 Added helpers test coverage. 2023-09-01 21:54:28 +03:00
abdulmohsen
0f57be5fa7 Added more tests. 2023-09-01 15:18:59 +03:00
abdulmohsen
b0aee77966 Updated Tests messages. 2023-09-01 12:48:21 +03:00
Abdulmhsen B. A. A
9ceff622b7 Added Message/QueueRequests tests. 2023-09-01 00:11:18 +03:00
Abdulmhsen B. A. A
a32eb7e5f8 Expanded tests coverage for most critical part of the tool. More tests will be coming for other less critial parts. 2023-08-31 12:27:13 +03:00
Abdulmhsen B. A. A
7cafd5df95 Added Mappers tests to cover play state conflict conditions. 2023-08-31 02:12:46 +03:00
Abdulmhsen B. A. A
ad6e49a309 Updated Mappers tests to include update conditions for watched/unwatched. 2023-08-31 01:12:51 +03:00
Abdulmhsen B. A. A
15355e5d39 Fixed bug in MemoryMapper preventing updating the play state 2023-08-31 00:23:19 +03:00
Abdulmhsen B. A. A
7a2cfd396d Removed dead code. 2023-08-28 20:05:47 +03:00
Abdulmhsen B. A. A
4e8f8225d0 Update to fix plex webhook user id. 2023-08-28 20:02:30 +03:00
Abdulmhsen B. A. A
eaae084399 Fixed a bug preventing running import post config:add 2023-08-27 21:18:32 +03:00
Abdulmhsen B. A. A
2877387f31 Another attempt at fixing #329 2023-08-27 12:01:30 +03:00
abdulmohsen
b207b688d1 Potential fix for #329 2023-08-27 01:58:44 +03:00
Abdulmhsen B. A. A
256c0169de Added more information on What unique identifier mean, and suggest to not alter default value. 2023-08-18 23:18:14 +03:00
Abdulmhsen B. A. A
24185ae43f Added code to make getUserToken work for Jellyfin/emby. 2023-08-04 18:13:48 +03:00
Abdulmhsen B. A. A
436c383f2d Updated PlexManage error messages to be more helpful to guide users into fixing the mistakes. 2023-08-04 18:09:37 +03:00