Commit Graph

600 Commits

Author SHA1 Message Date
Abdulmhsen B. A. A
d016fa613c Prioritize relative ids for episodes, as external ids reported from backends is often incorrect for episodes. 2022-06-24 19:30:54 +03:00
Abdulmhsen B. A. A
318f714c9d Added request_id in webhook responses. 2022-06-22 22:46:02 +03:00
Abdulmhsen B. A. A
f47d516498 Changed how we report webhook attributes back to main handler. 2022-06-21 13:45:54 +03:00
Abdulmhsen B. A. A
48251610cc Removed double brackets in log message for message flag. 2022-06-20 22:57:15 +03:00
Abdulmhsen B. A. A
9b162457cf Added shortcuts to commonly used commands. 2022-06-20 22:40:00 +03:00
Abdulmhsen B. A. A
261554b64e Updated system:logs to reflect changes to our logging. 2022-06-20 22:37:15 +03:00
Abdulmhsen B. A. A
6ae271ca11 We no longer rely on nginx to display webhook responses. instead of we log them into access.(date).log. This allow us to switch back to caddy. 2022-06-20 22:02:30 +03:00
Abdulmhsen B. A. A
9e233799be Added server name and client name 2022-06-20 21:58:53 +03:00
Abdulmhsen B. A. A
c3802bed14 Removed unneeded configurable variables. 2022-06-20 19:32:36 +03:00
Abdulmhsen B. A. A
7d471af2e1 Do not update last sync date if backend reported error during import/export. 2022-06-20 19:05:29 +03:00
Abdulmhsen B. A. A
538a54a878 As we moved logging to stderr it's make sense to output stderr before stdout. 2022-06-20 19:04:44 +03:00
Abdulmhsen B. A. A
d869111614 Cleaned up shared import/export code. 2022-06-20 18:57:43 +03:00
Abdulmhsen B. A. A
03cce2a817 Removed the ability to externally add to the serves.yaml 2022-06-19 17:04:01 +03:00
Abdulmhsen B. A. A
4ecc664238 Migrated Jellyfin/emby import/export to separate actions. 2022-06-19 17:00:13 +03:00
Abdulmhsen B. A. A
750f19014d Migrated plex import/export to separate actions. 2022-06-19 12:57:58 +03:00
Abdulmhsen B. A. A
393cd72c3e Migrated backends get library to separate action. 2022-06-18 19:31:57 +03:00
Abdulmhsen B. A. A
baf3c59aab added isLocal method to GuidInterface to check whether the given guid local or not. 2022-06-18 18:12:37 +03:00
Abdulmhsen B. A. A
c0b0ce242a migrated backends get libraries list into separate action. 2022-06-18 16:16:16 +03:00
Abdulmhsen B. A. A
b1075e2efc Migrated backends push method into separate action. 2022-06-18 15:10:38 +03:00
abdulmohsen
e59759d706 Migrated backends search methods into separate actions. 2022-06-17 21:47:51 +03:00
abdulmohsen
3391ac2fe2 Moved Console logger output to stderr instead stdout to not interfere with 2022-06-17 17:57:19 +03:00
abdulmohsen
4a5569bf55 Fixed emby webhook parsing, for some reason they no longer send playback.scrobble 2022-06-17 17:25:07 +03:00
abdulmohsen
76c37547b8 Migrated backends user list to separate action. 2022-06-17 17:25:07 +03:00
abdulmohsen
5e43d0cfa7 Switched ag array_key_exists call to null check, this might lead to subtle bugs. 2022-06-17 17:25:07 +03:00
abdulmohsen
1ef60f4360 Make TryResponse wrap returned data in response object if it's not already in one. 2022-06-17 13:26:56 +03:00
Abdulmhsen B. A. A
0165509209 using like search match instead of exact match for metadata and extra fields in db:list 2022-06-16 22:12:30 +03:00
Abdulmhsen B. A. A
b52efd522f Fixed Plex media production year parsing. 2022-06-16 21:11:37 +03:00
Abdulmhsen B. A. A
fbdf97b431 Refactored webhook handling. 2022-06-16 18:31:41 +03:00
Abdulmhsen B. A. A
999648a3f4 Added Cache to context. 2022-06-16 17:08:56 +03:00
Abdulmhsen B. A. A
323bc80e56 Added GuidInterface. 2022-06-16 15:00:13 +03:00
Abdulmhsen B. A. A
a171180db7 Added back Emby webhook handler. 2022-06-16 00:33:08 +03:00
Abdulmhsen B. A. A
f0dc3acadf Moved Backends support methods to a trait to ease the code migration. 2022-06-16 00:31:48 +03:00
Abdulmhsen B. A. A
d7a958d77d updated README.md 2022-06-13 19:21:29 +03:00
Abdulmhsen B. A. A
d0a674b5dc Fixed display issue related to how many requests are sent. 2022-06-13 19:18:05 +03:00
Abdulmhsen B. A. A
7b7921ee2f Added retry logic to handle locked database. 2022-06-13 19:07:01 +03:00
Abdulmhsen B. A. A
8b637f7a7b PlexServer: changed guid log messages from WARNING to INFO. 2022-06-13 18:30:48 +03:00
Abdulmhsen B. A. A
81b3f5c491 PlexServer: added plex_id to guid related log messages, as it seems to be needed by plex employees to diagnose metadata problems. 2022-06-13 18:29:30 +03:00
Abdulmhsen B. A. A
bddf111dac Updated servers: commands to reflect the new changes. 2022-06-13 18:27:34 +03:00
Abdulmhsen B. A. A
6857b98abb Fixed reported tool version when sending requests. 2022-06-13 17:29:23 +03:00
Abdulmhsen B. A. A
92e32afa1a Added log message about plex reporting multiple external ids for same data source. 2022-06-13 17:16:52 +03:00
Abdulmhsen B. A. A
95d908a608 added link to FAQ when composer dependencies are missing. 2022-06-13 10:20:14 +03:00
Abdulmhsen B. A. A
a681c63cd6 typo. 2022-06-13 10:17:35 +03:00
Abdulmhsen B. A. A
ed4577386f Updated README.md and FAQ.md 2022-06-13 10:13:11 +03:00
Abdulmhsen B. A. A
179cc91a46 Added context to Guid log messages. 2022-06-12 23:26:41 +03:00
abdulmohsen
6f9785d67d Seperated GetIdentifier from Backend clients. 2022-06-11 10:55:02 +03:00
abdulmohsen
d06859cce3 Added log levels to error object. 2022-06-11 10:25:09 +03:00
Abdulmhsen B. A. A
699f634f2e Decoupled backends InspectRequest and GetMetaData methods. 2022-06-10 18:42:22 +03:00
Abdulmhsen B. A. A
dd5b568698 Fixed tryResponse 2022-06-10 17:56:14 +03:00
Abdulmhsen B. A. A
f77d01a373 Added common response/error objects for inner communication between backend clients and their sub actions. 2022-06-10 17:33:35 +03:00
Abdulmhsen B. A. A
66775d4723 Added common response/error objects for inner communication between backend clients and their sub actions. 2022-06-10 17:33:19 +03:00