1198 lines
72 KiB
XML
1198 lines
72 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>jellyfin</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Jellyfin.Server.Configuration.CorsPolicyProvider">
|
|
<summary>
|
|
Cors policy provider.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Configuration.CorsPolicyProvider.#ctor(MediaBrowser.Controller.Configuration.IServerConfigurationManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Configuration.CorsPolicyProvider"/> class.
|
|
</summary>
|
|
<param name="serverConfigurationManager">Instance of the <see cref="T:MediaBrowser.Controller.Configuration.IServerConfigurationManager"/> interface.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Configuration.CorsPolicyProvider.GetPolicyAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.CoreAppHost">
|
|
<summary>
|
|
Implementation of the abstract <see cref="T:Emby.Server.Implementations.ApplicationHost" /> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.CoreAppHost.#ctor(MediaBrowser.Controller.IServerApplicationPaths,Microsoft.Extensions.Logging.ILoggerFactory,Emby.Server.Implementations.IStartupOptions,Microsoft.Extensions.Configuration.IConfiguration)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.CoreAppHost" /> class.
|
|
</summary>
|
|
<param name="applicationPaths">The <see cref="T:Emby.Server.Implementations.ServerApplicationPaths" /> to be used by the <see cref="T:Jellyfin.Server.CoreAppHost" />.</param>
|
|
<param name="loggerFactory">The <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory" /> to be used by the <see cref="T:Jellyfin.Server.CoreAppHost" />.</param>
|
|
<param name="options">The <see cref="T:Jellyfin.Server.StartupOptions" /> to be used by the <see cref="T:Jellyfin.Server.CoreAppHost" />.</param>
|
|
<param name="startupConfig">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" /> to be used by the <see cref="T:Jellyfin.Server.CoreAppHost" />.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.CoreAppHost.RegisterServices(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.CoreAppHost.GetAssembliesWithPartsInternal">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Extensions.ApiApplicationBuilderExtensions">
|
|
<summary>
|
|
Extensions for adding API specific functionality to the application pipeline.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Extensions.ApiApplicationBuilderExtensions.UseJellyfinApiSwagger(Microsoft.AspNetCore.Builder.IApplicationBuilder,MediaBrowser.Controller.Configuration.IServerConfigurationManager)">
|
|
<summary>
|
|
Adds swagger and swagger UI to the application pipeline.
|
|
</summary>
|
|
<param name="applicationBuilder">The application builder.</param>
|
|
<param name="serverConfigurationManager">The server configuration.</param>
|
|
<returns>The updated application builder.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Extensions.ApiApplicationBuilderExtensions.UseIPBasedAccessValidation(Microsoft.AspNetCore.Builder.IApplicationBuilder)">
|
|
<summary>
|
|
Adds IP based access validation to the application pipeline.
|
|
</summary>
|
|
<param name="appBuilder">The application builder.</param>
|
|
<returns>The updated application builder.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Extensions.ApiApplicationBuilderExtensions.UseQueryStringDecoding(Microsoft.AspNetCore.Builder.IApplicationBuilder)">
|
|
<summary>
|
|
Enables url decoding before binding to the application pipeline.
|
|
</summary>
|
|
<param name="appBuilder">The <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/>.</param>
|
|
<returns>The updated application builder.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Extensions.ApiApplicationBuilderExtensions.UseBaseUrlRedirection(Microsoft.AspNetCore.Builder.IApplicationBuilder)">
|
|
<summary>
|
|
Adds base url redirection to the application pipeline.
|
|
</summary>
|
|
<param name="appBuilder">The application builder.</param>
|
|
<returns>The updated application builder.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Extensions.ApiApplicationBuilderExtensions.UseServerStartupMessage(Microsoft.AspNetCore.Builder.IApplicationBuilder)">
|
|
<summary>
|
|
Adds a custom message during server startup to the application pipeline.
|
|
</summary>
|
|
<param name="appBuilder">The application builder.</param>
|
|
<returns>The updated application builder.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Extensions.ApiApplicationBuilderExtensions.UseWebSocketHandler(Microsoft.AspNetCore.Builder.IApplicationBuilder)">
|
|
<summary>
|
|
Adds a WebSocket request handler to the application pipeline.
|
|
</summary>
|
|
<param name="appBuilder">The application builder.</param>
|
|
<returns>The updated application builder.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Extensions.ApiApplicationBuilderExtensions.UseRobotsRedirection(Microsoft.AspNetCore.Builder.IApplicationBuilder)">
|
|
<summary>
|
|
Adds robots.txt redirection to the application pipeline.
|
|
</summary>
|
|
<param name="appBuilder">The application builder.</param>
|
|
<returns>The updated application builder.</returns>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Extensions.ApiServiceCollectionExtensions">
|
|
<summary>
|
|
API specific extensions for the service collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Extensions.ApiServiceCollectionExtensions.AddJellyfinApiAuthorization(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
|
<summary>
|
|
Adds jellyfin API authorization policies to the DI container.
|
|
</summary>
|
|
<param name="serviceCollection">The service collection.</param>
|
|
<returns>The updated service collection.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Extensions.ApiServiceCollectionExtensions.AddCustomAuthentication(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
|
<summary>
|
|
Adds custom legacy authentication to the service collection.
|
|
</summary>
|
|
<param name="serviceCollection">The service collection.</param>
|
|
<returns>The updated service collection.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Extensions.ApiServiceCollectionExtensions.AddJellyfinApi(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable{System.Reflection.Assembly},MediaBrowser.Common.Net.NetworkConfiguration)">
|
|
<summary>
|
|
Extension method for adding the Jellyfin API to the service collection.
|
|
</summary>
|
|
<param name="serviceCollection">The service collection.</param>
|
|
<param name="pluginAssemblies">An IEnumerable containing all plugin assemblies with API controllers.</param>
|
|
<param name="config">The <see cref="T:MediaBrowser.Common.Net.NetworkConfiguration"/>.</param>
|
|
<returns>The MVC builder.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Extensions.ApiServiceCollectionExtensions.AddJellyfinApiSwagger(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
|
<summary>
|
|
Adds Swagger to the service collection.
|
|
</summary>
|
|
<param name="serviceCollection">The service collection.</param>
|
|
<returns>The updated service collection.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Extensions.ApiServiceCollectionExtensions.AddProxyAddresses(MediaBrowser.Common.Net.NetworkConfiguration,System.String[],Microsoft.AspNetCore.Builder.ForwardedHeadersOptions)">
|
|
<summary>
|
|
Sets up the proxy configuration based on the addresses/subnets in <paramref name="allowedProxies"/>.
|
|
</summary>
|
|
<param name="config">The <see cref="T:MediaBrowser.Common.Net.NetworkConfiguration"/> containing the config settings.</param>
|
|
<param name="allowedProxies">The string array to parse.</param>
|
|
<param name="options">The <see cref="T:Microsoft.AspNetCore.Builder.ForwardedHeadersOptions"/> instance.</param>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Extensions.WebHostBuilderExtensions">
|
|
<summary>
|
|
Extensions for configuring the web host builder.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Extensions.WebHostBuilderExtensions.ConfigureWebHostBuilder(Microsoft.AspNetCore.Hosting.IWebHostBuilder,Jellyfin.Server.CoreAppHost,Microsoft.Extensions.Configuration.IConfiguration,MediaBrowser.Common.Configuration.IApplicationPaths,Microsoft.Extensions.Logging.ILogger)">
|
|
<summary>
|
|
Configure the web host builder.
|
|
</summary>
|
|
<param name="builder">The builder to configure.</param>
|
|
<param name="appHost">The application host.</param>
|
|
<param name="startupConfig">The application configuration.</param>
|
|
<param name="appPaths">The application paths.</param>
|
|
<param name="logger">The logger.</param>
|
|
<returns>The configured web host builder.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Extensions.WebHostBuilderExtensions.SetupJellyfinWebServer(System.Collections.Generic.IReadOnlyList{MediaBrowser.Model.Net.IPData},System.Int32,System.Nullable{System.Int32},System.Security.Cryptography.X509Certificates.X509Certificate2,Microsoft.Extensions.Configuration.IConfiguration,MediaBrowser.Common.Configuration.IApplicationPaths,Microsoft.Extensions.Logging.ILogger,Microsoft.AspNetCore.Hosting.WebHostBuilderContext,Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions)">
|
|
<summary>
|
|
Configures a Kestrel type webServer to bind to the specific arguments.
|
|
</summary>
|
|
<param name="addresses">The IP addresses that should be listend to.</param>
|
|
<param name="httpPort">The http port.</param>
|
|
<param name="httpsPort">If set the https port. If set you must also set the certificate.</param>
|
|
<param name="certificate">The certificate used for https port.</param>
|
|
<param name="startupConfig">The startup config.</param>
|
|
<param name="appPaths">The app paths.</param>
|
|
<param name="logger">A logger.</param>
|
|
<param name="builderContext">The kestrel build pipeline context.</param>
|
|
<param name="options">The kestrel server options.</param>
|
|
<exception cref="T:System.InvalidOperationException">Will be thrown when a https port is set but no or an invalid certificate is provided.</exception>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.HealthChecks.DbContextFactoryHealthCheck`1">
|
|
<summary>
|
|
Implementation of the <see cref="T:Microsoft.Extensions.Diagnostics.HealthChecks.DbContextHealthCheck`1"/> for a <see cref="T:Microsoft.EntityFrameworkCore.IDbContextFactory`1"/>.
|
|
</summary>
|
|
<typeparam name="TContext">The type of database context.</typeparam>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.HealthChecks.DbContextFactoryHealthCheck`1.#ctor(Microsoft.EntityFrameworkCore.IDbContextFactory{`0})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.HealthChecks.DbContextFactoryHealthCheck`1"/> class.
|
|
</summary>
|
|
<param name="contextFactory">Instance of the <see cref="T:Microsoft.EntityFrameworkCore.IDbContextFactory`1"/> interface.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.HealthChecks.DbContextFactoryHealthCheck`1.CheckHealthAsync(Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckContext,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Helpers.StartupHelpers">
|
|
<summary>
|
|
A class containing helper methods for server startup.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Helpers.StartupHelpers.LogEnvironmentInfo(Microsoft.Extensions.Logging.ILogger,MediaBrowser.Common.Configuration.IApplicationPaths)">
|
|
<summary>
|
|
Logs relevant environment variables and information about the host.
|
|
</summary>
|
|
<param name="logger">The logger to use.</param>
|
|
<param name="appPaths">The application paths to use.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Helpers.StartupHelpers.FixWebDirPath(System.String)">
|
|
<summary>
|
|
Fixes incorrect absolute WebDir paths in startup.json to use relative paths.
|
|
This handles legacy configurations that used absolute paths like "C:/ProgramData/jellyfin/wwwroot".
|
|
</summary>
|
|
<param name="configPath">Path to the startup.json file.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Helpers.StartupHelpers.LoadStartupConfiguration">
|
|
<summary>
|
|
Loads startup configuration from startup.json file if it exists.
|
|
If no configuration file exists, creates a default one in the application directory.
|
|
</summary>
|
|
<returns>Configuration root if file exists, null otherwise.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Helpers.StartupHelpers.CreateDefaultStartupConfiguration">
|
|
<summary>
|
|
Creates a default startup.json configuration file with OS-specific default paths.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Helpers.StartupHelpers.CreateApplicationPaths(Jellyfin.Server.StartupOptions)">
|
|
<summary>
|
|
Create the data, config and log paths from the variety of inputs(command line args,
|
|
environment variables) or decide on what default to use. For Windows it's %AppPath%
|
|
for everything else the
|
|
<a href="https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html">XDG approach</a>
|
|
is followed.
|
|
</summary>
|
|
<param name="options">The <see cref="T:Jellyfin.Server.StartupOptions" /> for this instance.</param>
|
|
<returns><see cref="T:Emby.Server.Implementations.ServerApplicationPaths" />.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Helpers.StartupHelpers.GetUnixSocketPath(Microsoft.Extensions.Configuration.IConfiguration,MediaBrowser.Common.Configuration.IApplicationPaths)">
|
|
<summary>
|
|
Gets the path for the unix socket Kestrel should bind to.
|
|
</summary>
|
|
<param name="startupConfig">The startup config.</param>
|
|
<param name="appPaths">The application paths.</param>
|
|
<returns>The path for Kestrel to bind to.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Helpers.StartupHelpers.SetUnixSocketPermissions(Microsoft.Extensions.Configuration.IConfiguration,System.String,Microsoft.Extensions.Logging.ILogger)">
|
|
<summary>
|
|
Sets the unix file permissions for Kestrel's socket file.
|
|
</summary>
|
|
<param name="startupConfig">The startup config.</param>
|
|
<param name="socketPath">The socket path.</param>
|
|
<param name="logger">The logger.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Helpers.StartupHelpers.InitLoggingConfigFile(MediaBrowser.Common.Configuration.IApplicationPaths)">
|
|
<summary>
|
|
Initialize the logging configuration file using the bundled resource file as a default if it doesn't exist
|
|
already.
|
|
</summary>
|
|
<param name="appPaths">The application paths.</param>
|
|
<returns>A task representing the creation of the configuration file, or a completed task if the file already exists.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Helpers.StartupHelpers.InitializeLoggingFramework(Microsoft.Extensions.Configuration.IConfiguration,MediaBrowser.Common.Configuration.IApplicationPaths)">
|
|
<summary>
|
|
Initialize Serilog using configuration and fall back to defaults on failure.
|
|
</summary>
|
|
<param name="configuration">The configuration object.</param>
|
|
<param name="appPaths">The application paths.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Helpers.StartupHelpers.PerformStaticInitialization">
|
|
<summary>
|
|
Call static initialization methods for the application.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.IAsyncMigrationRoutine">
|
|
<summary>
|
|
Interface that describes a migration routine.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.IAsyncMigrationRoutine.PerformAsync(System.Threading.CancellationToken)">
|
|
<summary>
|
|
Execute the migration routine.
|
|
</summary>
|
|
<param name="cancellationToken">A cancellation token triggered if the migration should be aborted.</param>
|
|
<returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.IMigrationRoutine">
|
|
<summary>
|
|
Interface that describes a migration routine.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.IMigrationRoutine.Perform">
|
|
<summary>
|
|
Execute the migration routine.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.IDatabaseMigrationRoutine">
|
|
<summary>
|
|
Defines a migration that operates on the Database.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.JellyfinMigrationAttribute">
|
|
<summary>
|
|
Declares an class as an migration with its set metadata.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.JellyfinMigrationAttribute.#ctor(System.String,System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.JellyfinMigrationAttribute"/> class.
|
|
</summary>
|
|
<param name="order">The ordering this migration should be applied to. Must be a valid DateTime ISO8601 formatted string.</param>
|
|
<param name="name">The name of this Migration.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.JellyfinMigrationAttribute.#ctor(System.String,System.String,System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.JellyfinMigrationAttribute"/> class for legacy migrations.
|
|
</summary>
|
|
<param name="order">The ordering this migration should be applied to. Must be a valid DateTime ISO8601 formatted string.</param>
|
|
<param name="name">The name of this Migration.</param>
|
|
<param name="key">[ONLY FOR LEGACY MIGRATIONS]The unique key of this migration. Must be a valid Guid formatted string.</param>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Migrations.JellyfinMigrationAttribute.RunMigrationOnSetup">
|
|
<summary>
|
|
Gets or Sets a value indicating whether the annoated migration should be executed on a fresh install.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Migrations.JellyfinMigrationAttribute.RequiresSqlite">
|
|
<summary>
|
|
Gets or Sets a value indicating whether the migration requires SQLite (legacy library.db).
|
|
If true, the migration will be skipped when using non-SQLite database providers.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Migrations.JellyfinMigrationAttribute.Stage">
|
|
<summary>
|
|
Gets or Sets the stage the annoated migration should be executed at. Defaults to <see cref="F:Jellyfin.Server.Migrations.Stages.JellyfinMigrationStageTypes.CoreInitialisation"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Migrations.JellyfinMigrationAttribute.Order">
|
|
<summary>
|
|
Gets the ordering of the migration.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Migrations.JellyfinMigrationAttribute.Name">
|
|
<summary>
|
|
Gets the name of the migration.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Migrations.JellyfinMigrationAttribute.Key">
|
|
<summary>
|
|
Gets the Legacy Key of the migration. Not required for new Migrations.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.JellyfinMigrationBackupAttribute">
|
|
<summary>
|
|
Marks an <see cref="T:Jellyfin.Server.Migrations.JellyfinMigrationAttribute"/> migration and instructs the <see cref="T:Jellyfin.Server.Migrations.JellyfinMigrationService"/> to perform a backup.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Migrations.JellyfinMigrationBackupAttribute.LegacyLibraryDb">
|
|
<summary>
|
|
Gets or Sets a value indicating whether a backup of the old library.db should be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Migrations.JellyfinMigrationBackupAttribute.JellyfinDb">
|
|
<summary>
|
|
Gets or Sets a value indicating whether a backup of the Database should be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Migrations.JellyfinMigrationBackupAttribute.Metadata">
|
|
<summary>
|
|
Gets or Sets a value indicating whether a backup of the metadata folder should be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Migrations.JellyfinMigrationBackupAttribute.Trickplay">
|
|
<summary>
|
|
Gets or Sets a value indicating whether a backup of the Trickplay folder should be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Migrations.JellyfinMigrationBackupAttribute.Subtitles">
|
|
<summary>
|
|
Gets or Sets a value indicating whether a backup of the Subtitles folder should be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.JellyfinMigrationService">
|
|
<summary>
|
|
Handles Migration of the Jellyfin data structure.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.JellyfinMigrationService.#ctor(Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext},Microsoft.Extensions.Logging.ILoggerFactory,Jellyfin.Server.ServerSetupApp.IStartupLogger{Jellyfin.Server.Migrations.JellyfinMigrationService},MediaBrowser.Common.Configuration.IApplicationPaths,Jellyfin.Server.Implementations.SystemBackupService.IBackupService,Jellyfin.Database.Implementations.IJellyfinDatabaseProvider)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.JellyfinMigrationService"/> class.
|
|
</summary>
|
|
<param name="dbContextFactory">Provides access to the jellyfin database.</param>
|
|
<param name="loggerFactory">The logger factory.</param>
|
|
<param name="startupLogger">The startup logger for Startup UI intigration.</param>
|
|
<param name="applicationPaths">Application paths for library.db backup.</param>
|
|
<param name="backupService">The jellyfin backup service.</param>
|
|
<param name="jellyfinDatabaseProvider">The jellyfin database provider.</param>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.MigrationOptions">
|
|
<summary>
|
|
Configuration part that holds all migrations that were applied.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.MigrationOptions.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.MigrationOptions"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Migrations.MigrationOptions.Applied">
|
|
<summary>
|
|
Gets the list of applied migration routine names.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.PreStartupRoutines.CreateNetworkConfiguration">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.PreStartupRoutines.CreateNetworkConfiguration.#ctor(Emby.Server.Implementations.ServerApplicationPaths,Microsoft.Extensions.Logging.ILoggerFactory)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.PreStartupRoutines.CreateNetworkConfiguration"/> class.
|
|
</summary>
|
|
<param name="applicationPaths">An instance of <see cref="T:Emby.Server.Implementations.ServerApplicationPaths"/>.</param>
|
|
<param name="loggerFactory">An instance of the <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/> interface.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.PreStartupRoutines.CreateNetworkConfiguration.Perform">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.PreStartupRoutines.MigrateEncodingOptions">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.PreStartupRoutines.MigrateEncodingOptions.#ctor(Emby.Server.Implementations.ServerApplicationPaths,Microsoft.Extensions.Logging.ILoggerFactory)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.PreStartupRoutines.MigrateEncodingOptions"/> class.
|
|
</summary>
|
|
<param name="applicationPaths">An instance of <see cref="T:Emby.Server.Implementations.ServerApplicationPaths"/>.</param>
|
|
<param name="loggerFactory">An instance of the <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/> interface.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.PreStartupRoutines.MigrateEncodingOptions.Perform">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.PreStartupRoutines.MigrateMusicBrainzTimeout">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.PreStartupRoutines.MigrateMusicBrainzTimeout.#ctor(Emby.Server.Implementations.ServerApplicationPaths,Microsoft.Extensions.Logging.ILoggerFactory)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.PreStartupRoutines.MigrateMusicBrainzTimeout"/> class.
|
|
</summary>
|
|
<param name="applicationPaths">An instance of <see cref="T:Emby.Server.Implementations.ServerApplicationPaths"/>.</param>
|
|
<param name="loggerFactory">An instance of the <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/> interface.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.PreStartupRoutines.MigrateMusicBrainzTimeout.Perform">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.PreStartupRoutines.MigrateNetworkConfiguration">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.PreStartupRoutines.MigrateNetworkConfiguration.#ctor(Emby.Server.Implementations.ServerApplicationPaths,Microsoft.Extensions.Logging.ILoggerFactory)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.PreStartupRoutines.MigrateNetworkConfiguration"/> class.
|
|
</summary>
|
|
<param name="applicationPaths">An instance of <see cref="T:Emby.Server.Implementations.ServerApplicationPaths"/>.</param>
|
|
<param name="loggerFactory">An instance of the <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/> interface.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.PreStartupRoutines.MigrateNetworkConfiguration.Perform">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.PreStartupRoutines.RenameEnableGroupingIntoCollections">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.PreStartupRoutines.RenameEnableGroupingIntoCollections.#ctor(Emby.Server.Implementations.ServerApplicationPaths,Microsoft.Extensions.Logging.ILoggerFactory)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.PreStartupRoutines.RenameEnableGroupingIntoCollections"/> class.
|
|
</summary>
|
|
<param name="applicationPaths">An instance of <see cref="T:Emby.Server.Implementations.ServerApplicationPaths"/>.</param>
|
|
<param name="loggerFactory">An instance of the <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/> interface.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.PreStartupRoutines.RenameEnableGroupingIntoCollections.Perform">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.AddDefaultCastReceivers">
|
|
<summary>
|
|
Migration to add the default cast receivers to the system config.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.AddDefaultCastReceivers.#ctor(MediaBrowser.Controller.Configuration.IServerConfigurationManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.Routines.AddDefaultCastReceivers"/> class.
|
|
</summary>
|
|
<param name="serverConfigurationManager">Instance of the <see cref="T:MediaBrowser.Controller.Configuration.IServerConfigurationManager"/> interface.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.AddDefaultCastReceivers.Perform">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.AddDefaultPluginRepository">
|
|
<summary>
|
|
Migration to initialize system configuration with the default plugin repository.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.AddDefaultPluginRepository.#ctor(MediaBrowser.Controller.Configuration.IServerConfigurationManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.Routines.AddDefaultPluginRepository"/> class.
|
|
</summary>
|
|
<param name="serverConfigurationManager">Instance of the <see cref="T:MediaBrowser.Controller.Configuration.IServerConfigurationManager"/> interface.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.AddDefaultPluginRepository.Perform">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.CleanMusicArtist">
|
|
<summary>
|
|
Cleans up all Music artists that have been migrated in the 10.11 RC migrations.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.CleanMusicArtist.#ctor(Jellyfin.Server.ServerSetupApp.IStartupLogger{Jellyfin.Server.Migrations.Routines.CleanMusicArtist},Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.Routines.CleanMusicArtist"/> class.
|
|
</summary>
|
|
<param name="startupLogger">The startup logger.</param>
|
|
<param name="dbContextFactory">The Db context factory.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.CleanMusicArtist.PerformAsync(System.Threading.CancellationToken)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.CreateUserLoggingConfigFile">
|
|
<summary>
|
|
Migration to initialize the user logging configuration file "logging.user.json".
|
|
If the deprecated logging.json file exists and has a custom config, it will be used as logging.user.json,
|
|
otherwise a blank file will be created.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Jellyfin.Server.Migrations.Routines.CreateUserLoggingConfigFile._defaultConfigHistory">
|
|
<summary>
|
|
File history for logging.json as existed during this migration creation. The contents for each has been minified.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.CreateUserLoggingConfigFile.Perform">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.CreateUserLoggingConfigFile.ExistingConfigUnmodified(System.String)">
|
|
<summary>
|
|
Check if the existing logging.json file has not been modified by the user by comparing it to all the
|
|
versions in our git history. Until now, the file has never been migrated after first creation so users
|
|
could have any version from the git history.
|
|
</summary>
|
|
<exception cref="T:System.IO.IOException"><paramref name="oldConfigPath"/> does not exist or could not be read.</exception>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.DisableLegacyAuthorization">
|
|
<summary>
|
|
Migration to disable legacy authorization in the system config.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.DisableLegacyAuthorization.#ctor(MediaBrowser.Controller.Configuration.IServerConfigurationManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.Routines.DisableLegacyAuthorization"/> class.
|
|
</summary>
|
|
<param name="serverConfigurationManager">Instance of the <see cref="T:MediaBrowser.Controller.Configuration.IServerConfigurationManager"/> interface.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.DisableLegacyAuthorization.PerformAsync(System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.DisableTranscodingThrottling">
|
|
<summary>
|
|
Disable transcode throttling for all installations since it is currently broken for certain video formats.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.DisableTranscodingThrottling.Perform">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.FixAudioData">
|
|
<summary>
|
|
Fixes the data column of audio types to be deserializable.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.FixAudioData.Perform">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.FixDates">
|
|
<summary>
|
|
Migration to fix dates saved in the database to always be UTC.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.FixDates.#ctor(Microsoft.Extensions.Logging.ILogger{Jellyfin.Server.Migrations.Routines.FixDates},Jellyfin.Server.ServerSetupApp.IStartupLogger{Jellyfin.Server.Migrations.Routines.FixDates},Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.Routines.FixDates"/> class.
|
|
</summary>
|
|
<param name="logger">The logger.</param>
|
|
<param name="startupLogger">The startup logger for Startup UI integration.</param>
|
|
<param name="dbProvider">Instance of the <see cref="T:Microsoft.EntityFrameworkCore.IDbContextFactory`1"/> interface.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.FixDates.PerformAsync(System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.FixPlaylistOwner">
|
|
<summary>
|
|
Properly set playlist owner.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.FixPlaylistOwner.Perform">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.MigrateActivityLogDb">
|
|
<summary>
|
|
The migration routine for migrating the activity log database to EF Core.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MigrateActivityLogDb.#ctor(Microsoft.Extensions.Logging.ILogger{Jellyfin.Server.Migrations.Routines.MigrateActivityLogDb},MediaBrowser.Controller.IServerApplicationPaths,Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.Routines.MigrateActivityLogDb"/> class.
|
|
</summary>
|
|
<param name="logger">The logger.</param>
|
|
<param name="paths">The server application paths.</param>
|
|
<param name="provider">The database provider.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MigrateActivityLogDb.Perform">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.MigrateAuthenticationDb">
|
|
<summary>
|
|
A migration that moves data from the authentication database into the new schema.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MigrateAuthenticationDb.#ctor(Microsoft.Extensions.Logging.ILogger{Jellyfin.Server.Migrations.Routines.MigrateAuthenticationDb},Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext},MediaBrowser.Controller.IServerApplicationPaths,MediaBrowser.Controller.Library.IUserManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.Routines.MigrateAuthenticationDb"/> class.
|
|
</summary>
|
|
<param name="logger">The logger.</param>
|
|
<param name="dbProvider">The database provider.</param>
|
|
<param name="appPaths">The server application paths.</param>
|
|
<param name="userManager">The user manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MigrateAuthenticationDb.Perform">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.MigrateDisplayPreferencesDb">
|
|
<summary>
|
|
The migration routine for migrating the display preferences database to EF Core.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MigrateDisplayPreferencesDb.#ctor(Microsoft.Extensions.Logging.ILogger{Jellyfin.Server.Migrations.Routines.MigrateDisplayPreferencesDb},MediaBrowser.Controller.IServerApplicationPaths,Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext},MediaBrowser.Controller.Library.IUserManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.Routines.MigrateDisplayPreferencesDb"/> class.
|
|
</summary>
|
|
<param name="logger">The logger.</param>
|
|
<param name="paths">The server application paths.</param>
|
|
<param name="provider">The database provider.</param>
|
|
<param name="userManager">The user manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MigrateDisplayPreferencesDb.Perform">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.MigrateKeyframeData">
|
|
<summary>
|
|
Migration to move extracted files to the new directories.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MigrateKeyframeData.#ctor(Jellyfin.Server.ServerSetupApp.IStartupLogger{Jellyfin.Server.Migrations.Routines.MigrateKeyframeData},MediaBrowser.Common.Configuration.IApplicationPaths,Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.Routines.MigrateKeyframeData"/> class.
|
|
</summary>
|
|
<param name="startupLogger">The startup logger for Startup UI intigration.</param>
|
|
<param name="appPaths">Instance of the <see cref="T:MediaBrowser.Common.Configuration.IApplicationPaths"/> interface.</param>
|
|
<param name="dbProvider">The EFCore db factory.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MigrateKeyframeData.Perform">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.MigrateLibraryDb">
|
|
<summary>
|
|
The migration routine for migrating the userdata database to EF Core.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MigrateLibraryDb.#ctor(Jellyfin.Server.ServerSetupApp.IStartupLogger{Jellyfin.Server.Migrations.Routines.MigrateLibraryDb},Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext},MediaBrowser.Controller.IServerApplicationPaths,Jellyfin.Database.Implementations.IJellyfinDatabaseProvider)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.Routines.MigrateLibraryDb"/> class.
|
|
</summary>
|
|
<param name="startupLogger">The startup logger for Startup UI intigration.</param>
|
|
<param name="provider">The database provider.</param>
|
|
<param name="paths">The server application paths.</param>
|
|
<param name="jellyfinDatabaseProvider">The database provider for special access.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MigrateLibraryDb.Perform">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MigrateLibraryDb.GetChapter(Microsoft.Data.Sqlite.SqliteDataReader)">
|
|
<summary>
|
|
Gets the chapter.
|
|
</summary>
|
|
<param name="reader">The reader.</param>
|
|
<returns>ChapterInfo.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MigrateLibraryDb.GetMediaStream(Microsoft.Data.Sqlite.SqliteDataReader)">
|
|
<summary>
|
|
Gets the media stream.
|
|
</summary>
|
|
<param name="reader">The reader.</param>
|
|
<returns>MediaStream.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MigrateLibraryDb.GetMediaAttachment(Microsoft.Data.Sqlite.SqliteDataReader)">
|
|
<summary>
|
|
Gets the attachment.
|
|
</summary>
|
|
<param name="reader">The reader.</param>
|
|
<returns>MediaAttachment.</returns>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.MigrateLibraryDbCompatibilityCheck">
|
|
<summary>
|
|
The migration routine for checking if the current instance of Jellyfin is compatiable to be upgraded.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MigrateLibraryDbCompatibilityCheck.#ctor(Jellyfin.Server.ServerSetupApp.IStartupLogger{Jellyfin.Server.Migrations.Routines.MigrateLibraryDbCompatibilityCheck},MediaBrowser.Controller.IServerApplicationPaths)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.Routines.MigrateLibraryDbCompatibilityCheck"/> class.
|
|
</summary>
|
|
<param name="startupLogger">The startup logger.</param>
|
|
<param name="paths">The Path service.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MigrateLibraryDbCompatibilityCheck.PerformAsync(System.Threading.CancellationToken)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.MigrateRatingLevels">
|
|
<summary>
|
|
Migrate rating levels.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MigrateRatingLevels.Perform">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.MoveExtractedFiles">
|
|
<summary>
|
|
Migration to move extracted files to the new directories.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MoveExtractedFiles.#ctor(MediaBrowser.Common.Configuration.IApplicationPaths,Microsoft.Extensions.Logging.ILogger{Jellyfin.Server.Migrations.Routines.MoveExtractedFiles},Jellyfin.Server.ServerSetupApp.IStartupLogger{Jellyfin.Server.Migrations.Routines.MoveExtractedFiles},MediaBrowser.Controller.IO.IPathManager,MediaBrowser.Model.IO.IFileSystem,Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.Routines.MoveExtractedFiles"/> class.
|
|
</summary>
|
|
<param name="appPaths">Instance of the <see cref="T:MediaBrowser.Common.Configuration.IApplicationPaths"/> interface.</param>
|
|
<param name="logger">The logger.</param>
|
|
<param name="startupLogger">The startup logger for Startup UI intigration.</param>
|
|
<param name="fileSystem">Instance of the <see cref="T:MediaBrowser.Model.IO.IFileSystem"/> interface.</param>
|
|
<param name="pathManager">Instance of the <see cref="T:MediaBrowser.Controller.IO.IPathManager"/> interface.</param>
|
|
<param name="dbProvider">Instance of the <see cref="T:Microsoft.EntityFrameworkCore.IDbContextFactory`1"/> interface.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MoveExtractedFiles.PerformAsync(System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.MoveTrickplayFiles">
|
|
<summary>
|
|
Migration to move trickplay files to the new directory.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MoveTrickplayFiles.#ctor(MediaBrowser.Controller.Trickplay.ITrickplayManager,MediaBrowser.Model.IO.IFileSystem,MediaBrowser.Controller.Library.ILibraryManager,Jellyfin.Server.ServerSetupApp.IStartupLogger{Jellyfin.Server.Migrations.Routines.MoveTrickplayFiles})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.Routines.MoveTrickplayFiles"/> class.
|
|
</summary>
|
|
<param name="trickplayManager">Instance of the <see cref="T:MediaBrowser.Controller.Trickplay.ITrickplayManager"/> interface.</param>
|
|
<param name="fileSystem">Instance of the <see cref="T:MediaBrowser.Model.IO.IFileSystem"/> interface.</param>
|
|
<param name="libraryManager">Instance of the <see cref="T:MediaBrowser.Controller.Library.ILibraryManager"/> interface.</param>
|
|
<param name="logger">The logger.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.MoveTrickplayFiles.Perform">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.ReaddDefaultPluginRepository">
|
|
<summary>
|
|
Migration to initialize system configuration with the default plugin repository.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.ReaddDefaultPluginRepository.#ctor(MediaBrowser.Controller.Configuration.IServerConfigurationManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.Routines.ReaddDefaultPluginRepository"/> class.
|
|
</summary>
|
|
<param name="serverConfigurationManager">Instance of the <see cref="T:MediaBrowser.Controller.Configuration.IServerConfigurationManager"/> interface.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.ReaddDefaultPluginRepository.Perform">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.RefreshCleanNames">
|
|
<summary>
|
|
Migration to refresh CleanName values for all library items.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.RefreshCleanNames.#ctor(Jellyfin.Server.ServerSetupApp.IStartupLogger{Jellyfin.Server.Migrations.Routines.RefreshCleanNames},Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.Routines.RefreshCleanNames"/> class.
|
|
</summary>
|
|
<param name="logger">The logger.</param>
|
|
<param name="dbProvider">Instance of the <see cref="T:Microsoft.EntityFrameworkCore.IDbContextFactory`1"/> interface.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.RefreshCleanNames.PerformAsync(System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.RefreshInternalDateModified">
|
|
<summary>
|
|
Migration to re-read creation dates for library items with internal metadata paths.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.RefreshInternalDateModified.#ctor(MediaBrowser.Controller.IServerApplicationHost,MediaBrowser.Controller.IServerApplicationPaths,MediaBrowser.Controller.Configuration.IServerConfigurationManager,Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext},Microsoft.Extensions.Logging.ILogger{Jellyfin.Server.Migrations.Routines.RefreshInternalDateModified},MediaBrowser.Model.IO.IFileSystem)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.Routines.RefreshInternalDateModified"/> class.
|
|
</summary>
|
|
<param name="applicationHost">Instance of the <see cref="T:MediaBrowser.Controller.IServerApplicationHost"/> interface.</param>
|
|
<param name="applicationPaths">Instance of the <see cref="T:MediaBrowser.Controller.IServerApplicationPaths"/> interface.</param>
|
|
<param name="configurationManager">Instance of the <see cref="T:MediaBrowser.Controller.Configuration.IServerConfigurationManager"/> interface.</param>
|
|
<param name="dbProvider">Instance of the <see cref="T:Microsoft.EntityFrameworkCore.IDbContextFactory`1"/> interface.</param>
|
|
<param name="logger">The logger.</param>
|
|
<param name="fileSystem">Instance of the <see cref="T:MediaBrowser.Model.IO.IFileSystem"/> interface.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.RefreshInternalDateModified.Perform">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.RemoveDownloadImagesInAdvance">
|
|
<summary>
|
|
Removes the old 'RemoveDownloadImagesInAdvance' from library options.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.RemoveDownloadImagesInAdvance.Perform">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.RemoveDuplicatePlaylistChildren">
|
|
<summary>
|
|
Remove duplicate playlist entries.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.RemoveDuplicatePlaylistChildren.Perform">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Routines.UpdateDefaultPluginRepository">
|
|
<summary>
|
|
Migration to update the default Jellyfin plugin repository.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.UpdateDefaultPluginRepository.#ctor(MediaBrowser.Controller.Configuration.IServerConfigurationManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Migrations.Routines.UpdateDefaultPluginRepository"/> class.
|
|
</summary>
|
|
<param name="serverConfigurationManager">Instance of the <see cref="T:MediaBrowser.Controller.Configuration.IServerConfigurationManager"/> interface.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Migrations.Routines.UpdateDefaultPluginRepository.Perform">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Stages.JellyfinMigrationStageTypes">
|
|
<summary>
|
|
Defines the stages the <see cref="T:Jellyfin.Server.Migrations.JellyfinMigrationService"/> supports.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Jellyfin.Server.Migrations.Stages.JellyfinMigrationStageTypes.PreInitialisation">
|
|
<summary>
|
|
Runs before services are initialised.
|
|
Reserved for migrations that are modifying the application server itself. Should be avoided if possible.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Jellyfin.Server.Migrations.Stages.JellyfinMigrationStageTypes.CoreInitialisation">
|
|
<summary>
|
|
Runs after the host has been configured and includes the database migrations.
|
|
Allows the mix order of migrations that contain application code and database changes.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Jellyfin.Server.Migrations.Stages.JellyfinMigrationStageTypes.AppInitialisation">
|
|
<summary>
|
|
Runs after services has been registered and initialised. Last step before running the server.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Migrations.Stages.MigrationStage">
|
|
<summary>
|
|
Defines a Stage that can be Invoked and Handled at different times from the code.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Program">
|
|
<summary>
|
|
Class containing the entry point of the application.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Jellyfin.Server.Program.LoggingConfigFileDefault">
|
|
<summary>
|
|
The name of logging configuration file containing application defaults.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Jellyfin.Server.Program.LoggingConfigFileSystem">
|
|
<summary>
|
|
The name of the logging configuration file containing the system-specific override settings.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Program.Main(System.String[])">
|
|
<summary>
|
|
The entry point of the application.
|
|
</summary>
|
|
<param name="args">The command line arguments passed.</param>
|
|
<returns><see cref="T:System.Threading.Tasks.Task" />.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Program.ApplyStartupMigrationAsync(Emby.Server.Implementations.ServerApplicationPaths,Microsoft.Extensions.Configuration.IConfiguration)">
|
|
<summary>
|
|
[Internal]Runs the startup Migrations.
|
|
</summary>
|
|
<remarks>
|
|
Not intended to be used other then by jellyfin and its tests.
|
|
</remarks>
|
|
<param name="appPaths">Application Paths.</param>
|
|
<param name="startupConfig">Startup Config.</param>
|
|
<returns>A task.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Program.ApplyCoreMigrationsAsync(System.IServiceProvider,Jellyfin.Server.Migrations.Stages.JellyfinMigrationStageTypes)">
|
|
<summary>
|
|
[Internal]Runs the Jellyfin migrator service with the Core stage.
|
|
</summary>
|
|
<remarks>
|
|
Not intended to be used other then by jellyfin and its tests.
|
|
</remarks>
|
|
<param name="serviceProvider">The service provider.</param>
|
|
<param name="jellyfinMigrationStage">The stage to run.</param>
|
|
<returns>A task.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Program.CreateAppConfiguration(Jellyfin.Server.StartupOptions,MediaBrowser.Common.Configuration.IApplicationPaths)">
|
|
<summary>
|
|
Create the application configuration.
|
|
</summary>
|
|
<param name="commandLineOpts">The command line options passed to the program.</param>
|
|
<param name="appPaths">The application paths.</param>
|
|
<returns>The application configuration.</returns>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.ServerSetupApp.IStartupLogger">
|
|
<summary>
|
|
Defines the Startup Logger. This logger acts an an aggregate logger that will push though all log messages to both the attached logger as well as the startup UI.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.ServerSetupApp.IStartupLogger.Topic">
|
|
<summary>
|
|
Gets the topic this logger is assigned to.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.IStartupLogger.Attach(Microsoft.Extensions.Logging.ILogger)">
|
|
<summary>
|
|
Adds another logger instance to this logger for combined logging.
|
|
</summary>
|
|
<param name="logger">Other logger to rely messages to.</param>
|
|
<returns>A combined logger.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.IStartupLogger.BeginGroup(System.FormattableString)">
|
|
<summary>
|
|
Opens a new Group logger within the parent logger.
|
|
</summary>
|
|
<param name="logEntry">Defines the log message that introduces the new group.</param>
|
|
<returns>A new logger that can write to the group.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.IStartupLogger.Attach``1(Microsoft.Extensions.Logging.ILogger)">
|
|
<summary>
|
|
Adds another logger instance to this logger for combined logging.
|
|
</summary>
|
|
<param name="logger">Other logger to rely messages to.</param>
|
|
<returns>A combined logger.</returns>
|
|
<typeparam name="TCategory">The logger cateogry.</typeparam>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.IStartupLogger.BeginGroup``1(System.FormattableString)">
|
|
<summary>
|
|
Opens a new Group logger within the parent logger.
|
|
</summary>
|
|
<param name="logEntry">Defines the log message that introduces the new group.</param>
|
|
<returns>A new logger that can write to the group.</returns>
|
|
<typeparam name="TCategory">The logger cateogry.</typeparam>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.ServerSetupApp.IStartupLogger`1">
|
|
<summary>
|
|
Defines a logger that can be injected via DI to get a startup logger initialised with an logger framework connected <see cref="T:Microsoft.Extensions.Logging.ILogger"/>.
|
|
</summary>
|
|
<typeparam name="TCategory">The logger cateogry.</typeparam>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.IStartupLogger`1.Attach(Microsoft.Extensions.Logging.ILogger)">
|
|
<summary>
|
|
Adds another logger instance to this logger for combined logging.
|
|
</summary>
|
|
<param name="logger">Other logger to rely messages to.</param>
|
|
<returns>A combined logger.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.IStartupLogger`1.BeginGroup(System.FormattableString)">
|
|
<summary>
|
|
Opens a new Group logger within the parent logger.
|
|
</summary>
|
|
<param name="logEntry">Defines the log message that introduces the new group.</param>
|
|
<returns>A new logger that can write to the group.</returns>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.ServerSetupApp.SetupServer">
|
|
<summary>
|
|
Creates a fake application pipeline that will only exist for as long as the main app is not started.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.SetupServer.#ctor(System.Func{MediaBrowser.Common.Net.INetworkManager},MediaBrowser.Common.Configuration.IApplicationPaths,System.Func{MediaBrowser.Controller.IServerApplicationHost},Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Configuration.IConfiguration)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.ServerSetupApp.SetupServer"/> class.
|
|
</summary>
|
|
<param name="networkManagerFactory">The networkmanager.</param>
|
|
<param name="applicationPaths">The application paths.</param>
|
|
<param name="serverApplicationHostFactory">The servers application host.</param>
|
|
<param name="loggerFactory">The logger factory.</param>
|
|
<param name="startupConfiguration">The startup configuration.</param>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.ServerSetupApp.SetupServer.IsAlive">
|
|
<summary>
|
|
Gets a value indicating whether Startup server is currently running.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.SetupServer.RunAsync">
|
|
<summary>
|
|
Starts the Bind-All Setup aspcore server to provide a reflection on the current core setup.
|
|
</summary>
|
|
<returns>A Task.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.SetupServer.StopAsync">
|
|
<summary>
|
|
Stops the Setup server.
|
|
</summary>
|
|
<returns>A task. Duh.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.SetupServer.Dispose">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.ServerSetupApp.StartupLogger">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.StartupLogger.#ctor(Microsoft.Extensions.Logging.ILogger)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.ServerSetupApp.StartupLogger"/> class.
|
|
</summary>
|
|
<param name="logger">The underlying base logger.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.StartupLogger.#ctor(Microsoft.Extensions.Logging.ILogger,Jellyfin.Server.ServerSetupApp.StartupLogTopic)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.ServerSetupApp.StartupLogger"/> class.
|
|
</summary>
|
|
<param name="logger">The underlying base logger.</param>
|
|
<param name="topic">The group for this logger.</param>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.ServerSetupApp.StartupLogger.Topic">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.ServerSetupApp.StartupLogger.BaseLogger">
|
|
<summary>
|
|
Gets or Sets the underlying base logger.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.StartupLogger.BeginGroup(System.FormattableString)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.StartupLogger.Attach(Microsoft.Extensions.Logging.ILogger)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.StartupLogger.Attach``1(Microsoft.Extensions.Logging.ILogger)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.StartupLogger.BeginGroup``1(System.FormattableString)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.StartupLogger.BeginScope``1(``0)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.StartupLogger.IsEnabled(Microsoft.Extensions.Logging.LogLevel)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.StartupLogger.Log``1(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,``0,System.Exception,System.Func{``0,System.Exception,System.String})">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.ServerSetupApp.StartupLogger`1">
|
|
<summary>
|
|
Startup logger for usage with DI that utilises an underlying logger from the DI.
|
|
</summary>
|
|
<typeparam name="TCategory">The category of the underlying logger.</typeparam>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.StartupLogger`1.#ctor(Microsoft.Extensions.Logging.ILogger{`0})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.ServerSetupApp.StartupLogger`1"/> class.
|
|
</summary>
|
|
<param name="logger">The injected base logger.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.ServerSetupApp.StartupLogger`1.#ctor(Microsoft.Extensions.Logging.ILogger,Jellyfin.Server.ServerSetupApp.StartupLogTopic)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.ServerSetupApp.StartupLogger`1"/> class.
|
|
</summary>
|
|
<param name="logger">The underlying base logger.</param>
|
|
<param name="groupEntry">The group for this logger.</param>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.ServerSetupApp.StartupLogTopic">
|
|
<summary>
|
|
Defines a topic for the Startup UI.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.ServerSetupApp.StartupLogTopic.LogLevel">
|
|
<summary>
|
|
Gets or Sets the LogLevel.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.ServerSetupApp.StartupLogTopic.Content">
|
|
<summary>
|
|
Gets or Sets the descriptor for the topic.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.ServerSetupApp.StartupLogTopic.DateOfCreation">
|
|
<summary>
|
|
Gets or sets the time the topic was created.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.ServerSetupApp.StartupLogTopic.Children">
|
|
<summary>
|
|
Gets the child items of this topic.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Startup">
|
|
<summary>
|
|
Startup configuration for the Kestrel webhost.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Startup.#ctor(Jellyfin.Server.CoreAppHost,Microsoft.Extensions.Configuration.IConfiguration)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Startup" /> class.
|
|
</summary>
|
|
<param name="appHost">The server application host.</param>
|
|
<param name="configuration">The used Configuration.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Startup.ConfigureServices(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
|
<summary>
|
|
Configures the service collection for the webhost.
|
|
</summary>
|
|
<param name="services">The service collection.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Startup.Configure(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,Microsoft.Extensions.Configuration.IConfiguration)">
|
|
<summary>
|
|
Configures the app builder for the webhost.
|
|
</summary>
|
|
<param name="app">The application builder.</param>
|
|
<param name="env">The webhost environment.</param>
|
|
<param name="appConfig">The application config.</param>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.StartupOptions">
|
|
<summary>
|
|
Class used by CommandLine package when parsing the command line arguments.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.StartupOptions.DataDir">
|
|
<summary>
|
|
Gets or sets the path to the data directory.
|
|
</summary>
|
|
<value>The path to the data directory.</value>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.StartupOptions.NoWebClient">
|
|
<summary>
|
|
Gets or sets a value indicating whether the server should not host the web client.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.StartupOptions.WebDir">
|
|
<summary>
|
|
Gets or sets the path to the web directory.
|
|
</summary>
|
|
<value>The path to the web directory.</value>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.StartupOptions.CacheDir">
|
|
<summary>
|
|
Gets or sets the path to the cache directory.
|
|
</summary>
|
|
<value>The path to the cache directory.</value>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.StartupOptions.ConfigDir">
|
|
<summary>
|
|
Gets or sets the path to the config directory.
|
|
</summary>
|
|
<value>The path to the config directory.</value>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.StartupOptions.LogDir">
|
|
<summary>
|
|
Gets or sets the path to the log directory.
|
|
</summary>
|
|
<value>The path to the log directory.</value>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.StartupOptions.TempDir">
|
|
<summary>
|
|
Gets or sets the path to the temp directory.
|
|
</summary>
|
|
<value>The path to the temp directory.</value>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.StartupOptions.FFmpegPath">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Jellyfin.Server.StartupOptions.IsService">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Jellyfin.Server.StartupOptions.PackageName">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Jellyfin.Server.StartupOptions.PublishedServerUrl">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Jellyfin.Server.StartupOptions.NoDetectNetworkChange">
|
|
<summary>
|
|
Gets or sets a value indicating whether the server should not detect network status change.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.StartupOptions.RestoreArchive">
|
|
<summary>
|
|
Gets or sets the path to an jellyfin backup archive to restore the application to.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.StartupOptions.ConvertToConfig">
|
|
<summary>
|
|
Gets the command line options as a dictionary that can be used in the .NET configuration system.
|
|
</summary>
|
|
<returns>The configuration dictionary.</returns>
|
|
</member>
|
|
<member name="F:Emby.Server.Implementations.Data.SqliteExtensions._datetimeFormats">
|
|
<summary>
|
|
An array of ISO-8601 DateTime formats that we support parsing.
|
|
</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|