using MediaBrowser.Common.Configuration; namespace MediaBrowser.Controller { public interface IServerApplicationPaths : IApplicationPaths { /// /// Gets the path to the base root media directory /// /// The root folder path. string RootFolderPath { get; } /// /// Gets the application resources path. This is the path to the folder containing resources that are deployed as part of the application /// /// The application resources path. string ApplicationResourcesPath { get; } /// /// Gets the path to the default user view directory. Used if no specific user view is defined. /// /// The default user views path. string DefaultUserViewsPath { get; } /// /// Gets the path to localization data. /// /// The localization path. string LocalizationPath { get; } /// /// Gets the path to the People directory /// /// The people path. string PeoplePath { get; } /// /// Gets the path to the Genre directory /// /// The genre path. string GenrePath { get; } /// /// Gets the music genre path. /// /// The music genre path. string MusicGenrePath { get; } /// /// Gets the game genre path. /// /// The game genre path. string GameGenrePath { get; } /// /// Gets the path to the Studio directory /// /// The studio path. string StudioPath { get; } /// /// Gets the path to the Year directory /// /// The year path. string YearPath { get; } /// /// Gets the path to the General IBN directory /// /// The general path. string GeneralPath { get; } /// /// Gets the path to the Ratings IBN directory /// /// The ratings path. string RatingsPath { get; } /// /// Gets the media info images path. /// /// The media info images path. string MediaInfoImagesPath { get; } /// /// Gets the path to the user configuration directory /// /// The user configuration directory path. string UserConfigurationDirectoryPath { get; } /// /// Gets the transcoding temporary path. /// /// The transcoding temporary path. string TranscodingTempPath { get; } /// /// Gets the internal metadata path. /// /// The internal metadata path. string InternalMetadataPath { get; } string VirtualInternalMetadataPath { get; } string ArtistsPath { get; } string GetTranscodingTempPath(); } }