diff --git a/Jellyfin.Plugin.TubeArchivistMetadata/Configuration/PluginConfiguration.cs b/Jellyfin.Plugin.TubeArchivistMetadata/Configuration/PluginConfiguration.cs index 2a833de..1e96e3e 100644 --- a/Jellyfin.Plugin.TubeArchivistMetadata/Configuration/PluginConfiguration.cs +++ b/Jellyfin.Plugin.TubeArchivistMetadata/Configuration/PluginConfiguration.cs @@ -40,6 +40,7 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata.Configuration JFUsernameFrom = string.Empty; TAJFSync = false; _jfUsernamesTo = new HashSet(); + TAJFTaskInterval = 1; } /// @@ -128,6 +129,12 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata.Configuration } } + /// + /// Gets or sets the interval in seconds at which the TubeArchivist to Jellyfin playback progress synchronization task should run. + /// It requires Jellyfin server restart to take effect. + /// + public int TAJFTaskInterval { get; set; } + /// /// Gets the playback progress owners Jellyfin usernames to synchronize data from TubeArchivist. /// diff --git a/Jellyfin.Plugin.TubeArchivistMetadata/Configuration/configPage.html b/Jellyfin.Plugin.TubeArchivistMetadata/Configuration/configPage.html index a7fb1aa..d4e07d5 100644 --- a/Jellyfin.Plugin.TubeArchivistMetadata/Configuration/configPage.html +++ b/Jellyfin.Plugin.TubeArchivistMetadata/Configuration/configPage.html @@ -72,6 +72,13 @@
These are the (comma separated) Jellyfin usernames to synchronize data from TubeArchivist
+
+ + +
This is the TubeArchivist to Jellyfin playback progress + synchronization interval in seconds (Jellyfin restart required).
+