Commit Graph

54 Commits

Author SHA1 Message Date
Abdulmhsen B. A. A
1e8627a30c Removed Backend virtual guid. No longer needed or used. 2022-07-16 19:37:27 +03:00
Abdulmhsen B. A. A
5340bd8c8a Added X-Plex-Container-Size for plex backend, as it's going to be requirement in future versions. 2022-07-15 20:22:55 +03:00
Abdulmhsen B. A. A
7008877ce6 Fixed bug in emby parse webhook metadata. 2022-07-15 20:04:33 +03:00
Abdulmhsen B. A. A
ecbf18f95d Fixed Emby client name. 2022-07-15 18:30:11 +03:00
Abdulmhsen B. A. A
947b98f763 Fixed PSR-12 style issue. 2022-07-15 18:29:54 +03:00
Abdulmhsen B. A. A
185cacc9f1 removed getServerUUID. 2022-07-15 18:16:17 +03:00
Abdulmhsen B. A. A
6a1cc20068 Initialize clients with default context. 2022-07-15 17:02:02 +03:00
Abdulmhsen B. A. A
bf4461c1b3 Updated jellyfin/emby backup process to account for null writer. 2022-07-15 16:57:05 +03:00
Abdulmhsen B. A. A
15cc95910b initial clients migration. 2022-07-15 16:39:19 +03:00
abdulmohsen
a9e7ba65b2 Emby updated media path in webhook context. 2022-07-14 18:44:03 +03:00
abdulmohsen
176c09cbda Fixed bug in state:push --dry-run it was not working as it should. 2022-07-14 18:17:39 +03:00
Abdulmhsen B. A. A
7b80b9c07f PlexBackend: fixed bug in parsing library id when running manual import. 2022-07-13 21:57:04 +03:00
Abdulmhsen B. A. A
333522d755 backend:library:mismatch/unmatched search all libraries by default now. 2022-07-12 17:12:07 +03:00
Abdulmhsen B. A. A
fe186ef6cd Fixed bug in parsing jellyfin ignored list. 2022-07-10 19:57:58 +03:00
Abdulmhsen B. A. A
1752e55042 Reformatted code according to PSR12. 2022-07-07 17:54:56 +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
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
dad9d2f862 Added missing logContext for Backup Guid:fromArray call. 2022-06-30 21:00:27 +03:00
Abdulmhsen B. A. A
c308c69dff Added backup backends play state functionality. 2022-06-30 20:02:16 +03:00
abdulmohsen
d2164b0cac Changed ignored guid error level to INFO. 2022-06-29 21:41:54 +03:00
Abdulmhsen B. A. A
84b4c9eaf7 Support adding scope to ignore guid rule. 2022-06-28 20:06:20 +03:00
Abdulmhsen B. A. A
b6aeadc6b9 Code cleanup. 2022-06-28 17:55:18 +03:00
Abdulmhsen B. A. A
dd7e79f515 updated last remaining exception catchers without trace support. 2022-06-27 17:11:50 +03:00
abdulmohsen
36b8380517 Adding debug trace to all backends exceptions catcher. 2022-06-26 15:30:10 +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
f47d516498 Changed how we report webhook attributes back to main handler. 2022-06-21 13:45:54 +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
d869111614 Cleaned up shared import/export code. 2022-06-20 18:57:43 +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
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
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
f0dc3acadf Moved Backends support methods to a trait to ease the code migration. 2022-06-16 00:31:48 +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