Commit Graph

69 Commits

Author SHA1 Message Date
Abdulmhsen B. A. A
8d9ae2a10b Converted Exception messages to be more meaningful. 2023-12-10 20:21:43 +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
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
Abdulmhsen B. A. A
8a647874b1 Unified the way we do string interpolation. 2023-09-12 14:19:48 +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
525b88402a Fixed export/push to emby failing sometimes due to PlayedDate formatting. 2022-12-19 16:14:10 +03:00
Abdulmhsen B. A. A
0b1528ffe9 Clarified how to import new backend without altering play state. 2022-12-19 15:36:09 +03:00
abdulmohsen
535439236a Added FAQ about not imported items. 2022-11-02 15:01:03 +03:00
Abdulmhsen B. A. A
aa1ac905ce Remove deprecated code in preparation for v1.0 release. 2022-09-17 18:45:51 +03:00
Abdulmhsen B. A. A
f726b922a7 updates. 2022-07-15 17:26:38 +03:00
abdulmohsen
2adab5d593 typo. 2022-07-14 18:22:20 +03:00
abdulmohsen
9465639247 Updated all commands help docs. 2022-07-14 18:17:56 +03:00
Abdulmhsen B. A. A
1e68217426 Add warning when trying to export to backend that we did not import metadata from yet. 2022-07-07 17:52:04 +03:00
Abdulmhsen B. A. A
770c14bac0 Replaced the majority of server reference to backend 2022-07-07 15:47:52 +03:00
Abdulmhsen B. A. A
4ff605d5bf Switched database reference from storage to database. 2022-07-06 20:04:20 +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
b6aeadc6b9 Code cleanup. 2022-06-28 17:55:18 +03:00
Abdulmhsen B. A. A
f4afd24f2c Fixed updating last import date for backends. 2022-06-27 19:58:04 +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
9b162457cf Added shortcuts to commonly used commands. 2022-06-20 22:40:00 +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
03cce2a817 Removed the ability to externally add to the serves.yaml 2022-06-19 17:04:01 +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
6adee3cf79 Updated state:push log messages to reflect the changes to the underlying structure. 2022-06-09 18:50:23 +03:00
Abdulmhsen B. A. A
c2142d5e1f better date format. 2022-06-09 17:24:55 +03:00
Abdulmhsen B. A. A
9bf33576b9 moved --trace to be global option flag. 2022-06-09 14:16:41 +03:00
Abdulmhsen B. A. A
b1ad883dce Proper fix for #150, export now supports dual mode for push/export depending on the availability of metadata from backends. 2022-06-09 11:45:04 +03:00
abdulmohsen
3e2795f3a5 Temporarily disabled push mode in export context. in response to #150 2022-06-09 00:57:10 +03:00
Abdulmhsen B. A. A
9a26333cfb Typo fix. 2022-06-07 15:44:24 +03:00
Abdulmhsen B. A. A
15a928b6a7 Allow push mode if import_metadata_only flag is used. 2022-06-07 15:38:58 +03:00
abdulmohsen
18eca98772 Added Alternative mapper for import. 2022-05-27 21:46:28 +03:00
Abdulmhsen B. A. A
997ef5989e Added flag to inverse servers-filter logic. 2022-05-26 20:27:17 +03:00
Abdulmhsen B. A. A
9478add72c Added flags to allow force specific export mode. 2022-05-26 20:12:43 +03:00
Abdulmhsen B. A. A
6a0604e5ac Removed ExportInterface as its functionality already covered in ImportInterface, this step is needed in order to simplify and refactor massive number of duplicate code. 2022-05-26 19:59:09 +03:00
Abdulmhsen B. A. A
e072403123 performance improvements heavy section of the code base, and improved state:export operation. 2022-05-26 03:20:03 +03:00
abdulmohsen
e7acfc6d86 Switch between push and export mode based on number of changed items. 2022-05-24 22:21:24 +03:00
abdulmohsen
956abb56f9 Updated texts. 2022-05-21 21:00:34 +03:00
abdulmohsen
3d57bbf424 Added db:queue command. 2022-05-21 20:44:22 +03:00
Abdulmhsen B. A. A
15de1d65d2 Updated state:push command. 2022-05-17 22:17:02 +03:00
Abdulmhsen B. A. A
d45611b6b8 Fixed bug in export. related to date casting 2022-05-16 23:40:25 +03:00
Abdulmhsen B. A. A
90997e4f50 Standardizing the error levels and Normalizing the output messages. 2022-05-16 14:42:42 +03:00
Abdulmhsen B. A. A
f7fe47c6e8 Update config.php version directly instead of .version file 2022-05-14 19:44:42 +03:00
Abdulmhsen B. A. A
1d2f750c98 Read version info from .version file and report it via logs when state:* operations runs. 2022-05-14 19:32:31 +03:00
Abdulmhsen B. A. A
c8fe56a3a2 Finalizing changes to migrate the new database changes. 2022-05-13 20:43:53 +03:00
Abdulmhsen B. A. A
b8c36f2b3b Added Configurability via options class. 2022-05-11 06:18:48 +03:00
Abdulmhsen B. A. A
b611328b1f Updated state operation error text to indicate that the operation is disabled via user config option. 2022-05-07 16:06:23 +03:00
Abdulmhsen B. A. A
95033636cd Allow the importing on unwatched items via Scheduled tasks. 2022-04-25 01:04:28 +03:00
Abdulmhsen B. A. A
7d95bbaebb added new flag for import/export for request timeout option. 2022-04-13 02:35:32 +03:00
Abdulmhsen B. A. A
10c73eb8b5 Fixed passing server options to backend controller. 2022-04-13 00:31:33 +03:00