fix portable and 3.5 project references

This commit is contained in:
Luke Pulverenti
2014-05-08 16:26:20 -04:00
parent f02c326027
commit bb031f553b
154 changed files with 2714 additions and 2062 deletions

View File

@@ -0,0 +1,10 @@
namespace MediaBrowser.Model.Configuration
{
public enum EncodingQuality
{
Auto,
HighSpeed,
HighQuality,
MaxQuality
}
}

View File

@@ -0,0 +1,29 @@
using MediaBrowser.Model.Entities;
namespace MediaBrowser.Model.Configuration
{
public class ImageOption
{
/// <summary>
/// Gets or sets the type.
/// </summary>
/// <value>The type.</value>
public ImageType Type { get; set; }
/// <summary>
/// Gets or sets the limit.
/// </summary>
/// <value>The limit.</value>
public int Limit { get; set; }
/// <summary>
/// Gets or sets the minimum width.
/// </summary>
/// <value>The minimum width.</value>
public int MinWidth { get; set; }
public ImageOption()
{
Limit = 1;
}
}
}

View File

@@ -0,0 +1,8 @@
namespace MediaBrowser.Model.Configuration
{
public enum ImageSavingConvention
{
Legacy,
Compatible
}
}

View File

@@ -0,0 +1,7 @@
namespace MediaBrowser.Model.Configuration
{
public class LiveTvOptions
{
public int? GuideDays { get; set; }
}
}

View File

@@ -74,29 +74,4 @@ namespace MediaBrowser.Model.Configuration
return !DisabledMetadataSavers.Contains(name, StringComparer.OrdinalIgnoreCase);
}
}
public class ImageOption
{
/// <summary>
/// Gets or sets the type.
/// </summary>
/// <value>The type.</value>
public ImageType Type { get; set; }
/// <summary>
/// Gets or sets the limit.
/// </summary>
/// <value>The limit.</value>
public int Limit { get; set; }
/// <summary>
/// Gets or sets the minimum width.
/// </summary>
/// <value>The minimum width.</value>
public int MinWidth { get; set; }
public ImageOption()
{
Limit = 1;
}
}
}

View File

@@ -1,7 +1,4 @@
using MediaBrowser.Model.Entities;
using System.Collections.Generic;
namespace MediaBrowser.Model.Configuration
namespace MediaBrowser.Model.Configuration
{
public class MetadataPlugin
{
@@ -17,44 +14,4 @@ namespace MediaBrowser.Model.Configuration
/// <value>The type.</value>
public MetadataPluginType Type { get; set; }
}
public class MetadataPluginSummary
{
/// <summary>
/// Gets or sets the type of the item.
/// </summary>
/// <value>The type of the item.</value>
public string ItemType { get; set; }
/// <summary>
/// Gets or sets the plugins.
/// </summary>
/// <value>The plugins.</value>
public List<MetadataPlugin> Plugins { get; set; }
/// <summary>
/// Gets or sets the supported image types.
/// </summary>
/// <value>The supported image types.</value>
public List<ImageType> SupportedImageTypes { get; set; }
public MetadataPluginSummary()
{
SupportedImageTypes = new List<ImageType>();
Plugins = new List<MetadataPlugin>();
}
}
/// <summary>
/// Enum MetadataPluginType
/// </summary>
public enum MetadataPluginType
{
LocalImageProvider,
ImageFetcher,
ImageSaver,
LocalMetadataProvider,
MetadataFetcher,
MetadataSaver
}
}

View File

@@ -0,0 +1,32 @@
using System.Collections.Generic;
using MediaBrowser.Model.Entities;
namespace MediaBrowser.Model.Configuration
{
public class MetadataPluginSummary
{
/// <summary>
/// Gets or sets the type of the item.
/// </summary>
/// <value>The type of the item.</value>
public string ItemType { get; set; }
/// <summary>
/// Gets or sets the plugins.
/// </summary>
/// <value>The plugins.</value>
public List<MetadataPlugin> Plugins { get; set; }
/// <summary>
/// Gets or sets the supported image types.
/// </summary>
/// <value>The supported image types.</value>
public List<ImageType> SupportedImageTypes { get; set; }
public MetadataPluginSummary()
{
SupportedImageTypes = new List<ImageType>();
Plugins = new List<MetadataPlugin>();
}
}
}

View File

@@ -0,0 +1,15 @@
namespace MediaBrowser.Model.Configuration
{
/// <summary>
/// Enum MetadataPluginType
/// </summary>
public enum MetadataPluginType
{
LocalImageProvider,
ImageFetcher,
ImageSaver,
LocalMetadataProvider,
MetadataFetcher,
MetadataSaver
}
}

View File

@@ -0,0 +1,54 @@
namespace MediaBrowser.Model.Configuration
{
public class NotificationOption
{
public string Type { get; set; }
/// <summary>
/// User Ids to not monitor (it's opt out)
/// </summary>
public string[] DisabledMonitorUsers { get; set; }
/// <summary>
/// User Ids to send to (if SendToUserMode == Custom)
/// </summary>
public string[] SendToUsers { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="NotificationOption"/> is enabled.
/// </summary>
/// <value><c>true</c> if enabled; otherwise, <c>false</c>.</value>
public bool Enabled { get; set; }
/// <summary>
/// Gets or sets the title format string.
/// </summary>
/// <value>The title format string.</value>
public string Title { get; set; }
/// <summary>
/// Gets or sets the description.
/// </summary>
/// <value>The description.</value>
public string Description { get; set; }
/// <summary>
/// Gets or sets the disabled services.
/// </summary>
/// <value>The disabled services.</value>
public string[] DisabledServices { get; set; }
/// <summary>
/// Gets or sets the send to user mode.
/// </summary>
/// <value>The send to user mode.</value>
public SendToUserType SendToUserMode { get; set; }
public NotificationOption()
{
DisabledServices = new string[] { };
DisabledMonitorUsers = new string[] { };
SendToUsers = new string[] { };
}
}
}

View File

@@ -118,80 +118,4 @@ namespace MediaBrowser.Model.Configuration
return false;
}
}
public class NotificationOption
{
public string Type { get; set; }
/// <summary>
/// User Ids to not monitor (it's opt out)
/// </summary>
public string[] DisabledMonitorUsers { get; set; }
/// <summary>
/// User Ids to send to (if SendToUserMode == Custom)
/// </summary>
public string[] SendToUsers { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="NotificationOption"/> is enabled.
/// </summary>
/// <value><c>true</c> if enabled; otherwise, <c>false</c>.</value>
public bool Enabled { get; set; }
/// <summary>
/// Gets or sets the title format string.
/// </summary>
/// <value>The title format string.</value>
public string Title { get; set; }
/// <summary>
/// Gets or sets the description.
/// </summary>
/// <value>The description.</value>
public string Description { get; set; }
/// <summary>
/// Gets or sets the disabled services.
/// </summary>
/// <value>The disabled services.</value>
public string[] DisabledServices { get; set; }
/// <summary>
/// Gets or sets the send to user mode.
/// </summary>
/// <value>The send to user mode.</value>
public SendToUserType SendToUserMode { get; set; }
public NotificationOption()
{
DisabledServices = new string[] { };
DisabledMonitorUsers = new string[] { };
SendToUsers = new string[] { };
}
}
public enum NotificationType
{
ApplicationUpdateAvailable,
ApplicationUpdateInstalled,
AudioPlayback,
GamePlayback,
InstallationFailed,
PluginError,
PluginInstalled,
PluginUpdateInstalled,
PluginUninstalled,
NewLibraryContent,
ServerRestartRequired,
TaskFailed,
VideoPlayback
}
public enum SendToUserType
{
All = 0,
Admins = 1,
Custom = 2
}
}

View File

@@ -0,0 +1,19 @@
namespace MediaBrowser.Model.Configuration
{
public enum NotificationType
{
ApplicationUpdateAvailable,
ApplicationUpdateInstalled,
AudioPlayback,
GamePlayback,
InstallationFailed,
PluginError,
PluginInstalled,
PluginUpdateInstalled,
PluginUninstalled,
NewLibraryContent,
ServerRestartRequired,
TaskFailed,
VideoPlayback
}
}

View File

@@ -0,0 +1,8 @@
namespace MediaBrowser.Model.Configuration
{
public class PathSubstitution
{
public string From { get; set; }
public string To { get; set; }
}
}

View File

@@ -0,0 +1,9 @@
namespace MediaBrowser.Model.Configuration
{
public enum SendToUserType
{
All = 0,
Admins = 1,
Custom = 2
}
}

View File

@@ -290,48 +290,4 @@ namespace MediaBrowser.Model.Configuration
SubtitleOptions = new SubtitleOptions();
}
}
public enum ImageSavingConvention
{
Legacy,
Compatible
}
public enum EncodingQuality
{
Auto,
HighSpeed,
HighQuality,
MaxQuality
}
public class LiveTvOptions
{
public int? GuideDays { get; set; }
}
public class PathSubstitution
{
public string From { get; set; }
public string To { get; set; }
}
public class SubtitleOptions
{
public bool SkipIfGraphicalSubtitlesPresent { get; set; }
public bool SkipIfAudioTrackMatches { get; set; }
public string[] DownloadLanguages { get; set; }
public bool DownloadMovieSubtitles { get; set; }
public bool DownloadEpisodeSubtitles { get; set; }
public string OpenSubtitlesUsername { get; set; }
public string OpenSubtitlesPasswordHash { get; set; }
public SubtitleOptions()
{
DownloadLanguages = new string[] { };
SkipIfAudioTrackMatches = true;
}
}
}

View File

@@ -0,0 +1,21 @@
namespace MediaBrowser.Model.Configuration
{
public class SubtitleOptions
{
public bool SkipIfGraphicalSubtitlesPresent { get; set; }
public bool SkipIfAudioTrackMatches { get; set; }
public string[] DownloadLanguages { get; set; }
public bool DownloadMovieSubtitles { get; set; }
public bool DownloadEpisodeSubtitles { get; set; }
public string OpenSubtitlesUsername { get; set; }
public string OpenSubtitlesPasswordHash { get; set; }
public SubtitleOptions()
{
DownloadLanguages = new string[] { };
SkipIfAudioTrackMatches = true;
}
}
}

View File

@@ -0,0 +1,16 @@
namespace MediaBrowser.Model.Configuration
{
public enum UnratedItem
{
Movie,
Trailer,
Series,
Music,
Game,
Book,
LiveTvChannel,
LiveTvProgram,
ChannelContent,
Other
}
}

View File

@@ -79,18 +79,4 @@ namespace MediaBrowser.Model.Configuration
BlockUnratedItems = new UnratedItem[] { };
}
}
public enum UnratedItem
{
Movie,
Trailer,
Series,
Music,
Game,
Book,
LiveTvChannel,
LiveTvProgram,
ChannelContent,
Other
}
}