extract classes
This commit is contained in:
parent
bebba65d61
commit
d091fe0e6e
|
@ -11,7 +11,7 @@
|
|||
<RootNamespace>MediaBrowser.Model</RootNamespace>
|
||||
<AssemblyName>MediaBrowser.Model</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<TargetFrameworkProfile>Profile158</TargetFrameworkProfile>
|
||||
<TargetFrameworkProfile>Profile344</TargetFrameworkProfile>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
||||
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
|
||||
|
@ -74,9 +74,15 @@
|
|||
<Compile Include="..\MediaBrowser.Model\ApiClient\ApiClientExtensions.cs">
|
||||
<Link>ApiClient\ApiClientExtensions.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\ApiClient\ConnectionMode.cs">
|
||||
<Link>ApiClient\ConnectionMode.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\ApiClient\ConnectionResult.cs">
|
||||
<Link>ApiClient\ConnectionResult.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\ApiClient\ConnectionState.cs">
|
||||
<Link>ApiClient\ConnectionState.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\ApiClient\GeneralCommandEventArgs.cs">
|
||||
<Link>ApiClient\GeneralCommandEventArgs.cs</Link>
|
||||
</Compile>
|
||||
|
@ -101,18 +107,30 @@
|
|||
<Compile Include="..\MediaBrowser.Model\ApiClient\SessionUpdatesEventArgs.cs">
|
||||
<Link>ApiClient\SessionUpdatesEventArgs.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\ApiClient\WakeOnLanInfo.cs">
|
||||
<Link>ApiClient\WakeOnLanInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Branding\BrandingOptions.cs">
|
||||
<Link>Branding\BrandingOptions.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Channels\AllChannelMediaQuery.cs">
|
||||
<Link>Channels\AllChannelMediaQuery.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelFeatures.cs">
|
||||
<Link>Channels\ChannelFeatures.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelFolderType.cs">
|
||||
<Link>Channels\ChannelFolderType.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelInfo.cs">
|
||||
<Link>Channels\ChannelInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelItemQuery.cs">
|
||||
<Link>Channels\ChannelItemQuery.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelItemSortField.cs">
|
||||
<Link>Channels\ChannelItemSortField.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelMediaContentType.cs">
|
||||
<Link>Channels\ChannelMediaContentType.cs</Link>
|
||||
</Compile>
|
||||
|
@ -122,6 +140,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelQuery.cs">
|
||||
<Link>Channels\ChannelQuery.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Chapters\ChapterProviderInfo.cs">
|
||||
<Link>Chapters\ChapterProviderInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Chapters\RemoteChapterInfo.cs">
|
||||
<Link>Chapters\RemoteChapterInfo.cs</Link>
|
||||
</Compile>
|
||||
|
@ -167,6 +188,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Configuration\PathSubstitution.cs">
|
||||
<Link>Configuration\PathSubstitution.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Configuration\PeopleMetadataOptions.cs">
|
||||
<Link>Configuration\PeopleMetadataOptions.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Configuration\ServerConfiguration.cs">
|
||||
<Link>Configuration\ServerConfiguration.cs</Link>
|
||||
</Compile>
|
||||
|
@ -227,6 +251,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Dlna\DlnaProfileType.cs">
|
||||
<Link>Dlna\DlnaProfileType.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\EncodingContext.cs">
|
||||
<Link>Dlna\EncodingContext.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\HeaderMatchType.cs">
|
||||
<Link>Dlna\HeaderMatchType.cs</Link>
|
||||
</Compile>
|
||||
|
@ -254,9 +281,15 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Dlna\Profiles\DefaultProfile.cs">
|
||||
<Link>Dlna\Profiles\DefaultProfile.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\ResolutionConfiguration.cs">
|
||||
<Link>Dlna\ResolutionConfiguration.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\ResolutionNormalizer.cs">
|
||||
<Link>Dlna\ResolutionNormalizer.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\ResolutionOptions.cs">
|
||||
<Link>Dlna\ResolutionOptions.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\ResponseProfile.cs">
|
||||
<Link>Dlna\ResponseProfile.cs</Link>
|
||||
</Compile>
|
||||
|
@ -275,9 +308,15 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Dlna\StreamInfo.cs">
|
||||
<Link>Dlna\StreamInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\SubtitleDeliveryMethod.cs">
|
||||
<Link>Dlna\SubtitleDeliveryMethod.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\SubtitleProfile.cs">
|
||||
<Link>Dlna\SubtitleProfile.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\SubtitleStreamInfo.cs">
|
||||
<Link>Dlna\SubtitleStreamInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\TranscodeSeekInfo.cs">
|
||||
<Link>Dlna\TranscodeSeekInfo.cs</Link>
|
||||
</Compile>
|
||||
|
@ -338,6 +377,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Dto\MediaSourceInfo.cs">
|
||||
<Link>Dto\MediaSourceInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dto\MediaSourceType.cs">
|
||||
<Link>Dto\MediaSourceType.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dto\RatingType.cs">
|
||||
<Link>Dto\RatingType.cs</Link>
|
||||
</Compile>
|
||||
|
@ -362,6 +404,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Dto\UserItemDataDto.cs">
|
||||
<Link>Dto\UserItemDataDto.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dto\VideoStreamOptions.cs">
|
||||
<Link>Dto\VideoStreamOptions.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Entities\BaseItemInfo.cs">
|
||||
<Link>Entities\BaseItemInfo.cs</Link>
|
||||
</Compile>
|
||||
|
@ -446,6 +491,12 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Entities\SortOrder.cs">
|
||||
<Link>Entities\SortOrder.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Entities\SupporterInfo.cs">
|
||||
<Link>Entities\SupporterInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Entities\TrailerType.cs">
|
||||
<Link>Entities\TrailerType.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Entities\UserDataSaveReason.cs">
|
||||
<Link>Entities\UserDataSaveReason.cs</Link>
|
||||
</Compile>
|
||||
|
@ -464,9 +515,15 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Events\GenericEventArgs.cs">
|
||||
<Link>Events\GenericEventArgs.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Extensions\BoolHelper.cs">
|
||||
<Link>Extensions\BoolHelper.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Extensions\DoubleHelper.cs">
|
||||
<Link>Extensions\DoubleHelper.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Extensions\FloatHelper.cs">
|
||||
<Link>Extensions\FloatHelper.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Extensions\IHasPropertyChangedEvent.cs">
|
||||
<Link>Extensions\IHasPropertyChangedEvent.cs</Link>
|
||||
</Compile>
|
||||
|
@ -632,6 +689,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\MediaInfo\IBlurayExaminer.cs">
|
||||
<Link>MediaInfo\IBlurayExaminer.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\MediaInfo\MediaProtocol.cs">
|
||||
<Link>MediaInfo\MediaProtocol.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\MediaInfo\SubtitleFormat.cs">
|
||||
<Link>MediaInfo\SubtitleFormat.cs</Link>
|
||||
</Compile>
|
||||
|
@ -746,6 +806,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Providers\SubtitleOptions.cs">
|
||||
<Link>Providers\SubtitleOptions.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Providers\SubtitleProviderInfo.cs">
|
||||
<Link>Providers\SubtitleProviderInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Querying\AllThemeMediaResult.cs">
|
||||
<Link>Querying\AllThemeMediaResult.cs</Link>
|
||||
</Compile>
|
||||
|
@ -875,6 +938,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Session\SessionUserInfo.cs">
|
||||
<Link>Session\SessionUserInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Session\TranscodingInfo.cs">
|
||||
<Link>Session\TranscodingInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Session\UserDataChangeInfo.cs">
|
||||
<Link>Session\UserDataChangeInfo.cs</Link>
|
||||
</Compile>
|
||||
|
@ -896,6 +962,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Sync\SyncJobStatus.cs">
|
||||
<Link>Sync\SyncJobStatus.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Sync\SyncLimitType.cs">
|
||||
<Link>Sync\SyncLimitType.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Sync\SyncQuality.cs">
|
||||
<Link>Sync\SyncQuality.cs</Link>
|
||||
</Compile>
|
||||
|
@ -905,6 +974,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\System\LogFile.cs">
|
||||
<Link>System\LogFile.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\System\PublicSystemInfo.cs">
|
||||
<Link>System\PublicSystemInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\System\SystemInfo.cs">
|
||||
<Link>System\SystemInfo.cs</Link>
|
||||
</Compile>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="Fody" version="1.19.1.0" targetFramework="portable-win+net45+sl40+wp71" developmentDependency="true" />
|
||||
<package id="PropertyChanged.Fody" version="1.41.0.0" targetFramework="portable-net45+sl40+wp71+win" />
|
||||
<package id="PropertyChanged.Fody" version="1.41.0.0" targetFramework="portable-net45+sl40+wp71+win" requireReinstallation="True" />
|
||||
</packages>
|
|
@ -55,6 +55,12 @@
|
|||
<Compile Include="..\mediabrowser.model\activity\ActivityLogEntry.cs">
|
||||
<Link>Activity\ActivityLogEntry.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\ApiClient\ConnectionMode.cs">
|
||||
<Link>ApiClient\ConnectionMode.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\ApiClient\ConnectionState.cs">
|
||||
<Link>ApiClient\ConnectionState.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\ApiClient\GeneralCommandEventArgs.cs">
|
||||
<Link>ApiClient\GeneralCommandEventArgs.cs</Link>
|
||||
</Compile>
|
||||
|
@ -73,18 +79,30 @@
|
|||
<Compile Include="..\MediaBrowser.Model\ApiClient\SessionUpdatesEventArgs.cs">
|
||||
<Link>ApiClient\SessionUpdatesEventArgs.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\ApiClient\WakeOnLanInfo.cs">
|
||||
<Link>ApiClient\WakeOnLanInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Branding\BrandingOptions.cs">
|
||||
<Link>Branding\BrandingOptions.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Channels\AllChannelMediaQuery.cs">
|
||||
<Link>Channels\AllChannelMediaQuery.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelFeatures.cs">
|
||||
<Link>Channels\ChannelFeatures.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelFolderType.cs">
|
||||
<Link>Channels\ChannelFolderType.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelInfo.cs">
|
||||
<Link>Channels\ChannelInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelItemQuery.cs">
|
||||
<Link>Channels\ChannelItemQuery.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelItemSortField.cs">
|
||||
<Link>Channels\ChannelItemSortField.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelMediaContentType.cs">
|
||||
<Link>Channels\ChannelMediaContentType.cs</Link>
|
||||
</Compile>
|
||||
|
@ -94,6 +112,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelQuery.cs">
|
||||
<Link>Channels\ChannelQuery.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Chapters\ChapterProviderInfo.cs">
|
||||
<Link>Chapters\ChapterProviderInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Chapters\RemoteChapterInfo.cs">
|
||||
<Link>Chapters\RemoteChapterInfo.cs</Link>
|
||||
</Compile>
|
||||
|
@ -139,6 +160,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Configuration\PathSubstitution.cs">
|
||||
<Link>Configuration\PathSubstitution.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Configuration\PeopleMetadataOptions.cs">
|
||||
<Link>Configuration\PeopleMetadataOptions.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Configuration\ServerConfiguration.cs">
|
||||
<Link>Configuration\ServerConfiguration.cs</Link>
|
||||
</Compile>
|
||||
|
@ -199,6 +223,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Dlna\DlnaProfileType.cs">
|
||||
<Link>Dlna\DlnaProfileType.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\EncodingContext.cs">
|
||||
<Link>Dlna\EncodingContext.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\HeaderMatchType.cs">
|
||||
<Link>Dlna\HeaderMatchType.cs</Link>
|
||||
</Compile>
|
||||
|
@ -226,9 +253,15 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Dlna\Profiles\DefaultProfile.cs">
|
||||
<Link>Dlna\Profiles\DefaultProfile.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\ResolutionConfiguration.cs">
|
||||
<Link>Dlna\ResolutionConfiguration.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\ResolutionNormalizer.cs">
|
||||
<Link>Dlna\ResolutionNormalizer.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\ResolutionOptions.cs">
|
||||
<Link>Dlna\ResolutionOptions.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\ResponseProfile.cs">
|
||||
<Link>Dlna\ResponseProfile.cs</Link>
|
||||
</Compile>
|
||||
|
@ -247,9 +280,15 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Dlna\StreamInfo.cs">
|
||||
<Link>Dlna\StreamInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\SubtitleDeliveryMethod.cs">
|
||||
<Link>Dlna\SubtitleDeliveryMethod.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\SubtitleProfile.cs">
|
||||
<Link>Dlna\SubtitleProfile.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\SubtitleStreamInfo.cs">
|
||||
<Link>Dlna\SubtitleStreamInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dlna\TranscodeSeekInfo.cs">
|
||||
<Link>Dlna\TranscodeSeekInfo.cs</Link>
|
||||
</Compile>
|
||||
|
@ -310,6 +349,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Dto\MediaSourceInfo.cs">
|
||||
<Link>Dto\MediaSourceInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dto\MediaSourceType.cs">
|
||||
<Link>Dto\MediaSourceType.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dto\RatingType.cs">
|
||||
<Link>Dto\RatingType.cs</Link>
|
||||
</Compile>
|
||||
|
@ -319,6 +361,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Dto\RecommendationType.cs">
|
||||
<Link>Dto\RecommendationType.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dto\StreamOptions.cs">
|
||||
<Link>Dto\StreamOptions.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dto\StudioDto.cs">
|
||||
<Link>Dto\StudioDto.cs</Link>
|
||||
</Compile>
|
||||
|
@ -331,6 +376,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Dto\UserItemDataDto.cs">
|
||||
<Link>Dto\UserItemDataDto.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Dto\VideoStreamOptions.cs">
|
||||
<Link>Dto\VideoStreamOptions.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Entities\BaseItemInfo.cs">
|
||||
<Link>Entities\BaseItemInfo.cs</Link>
|
||||
</Compile>
|
||||
|
@ -415,6 +463,12 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Entities\SortOrder.cs">
|
||||
<Link>Entities\SortOrder.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Entities\SupporterInfo.cs">
|
||||
<Link>Entities\SupporterInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Entities\TrailerType.cs">
|
||||
<Link>Entities\TrailerType.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Entities\UserDataSaveReason.cs">
|
||||
<Link>Entities\UserDataSaveReason.cs</Link>
|
||||
</Compile>
|
||||
|
@ -433,9 +487,15 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Events\GenericEventArgs.cs">
|
||||
<Link>Events\GenericEventArgs.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Extensions\BoolHelper.cs">
|
||||
<Link>Extensions\BoolHelper.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Extensions\DoubleHelper.cs">
|
||||
<Link>Extensions\DoubleHelper.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Extensions\FloatHelper.cs">
|
||||
<Link>Extensions\FloatHelper.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Extensions\IHasPropertyChangedEvent.cs">
|
||||
<Link>Extensions\IHasPropertyChangedEvent.cs</Link>
|
||||
</Compile>
|
||||
|
@ -595,6 +655,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\MediaInfo\IBlurayExaminer.cs">
|
||||
<Link>MediaInfo\IBlurayExaminer.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\MediaInfo\MediaProtocol.cs">
|
||||
<Link>MediaInfo\MediaProtocol.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\MediaInfo\SubtitleFormat.cs">
|
||||
<Link>MediaInfo\SubtitleFormat.cs</Link>
|
||||
</Compile>
|
||||
|
@ -709,6 +772,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Providers\SubtitleOptions.cs">
|
||||
<Link>Providers\SubtitleOptions.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Providers\SubtitleProviderInfo.cs">
|
||||
<Link>Providers\SubtitleProviderInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Querying\AllThemeMediaResult.cs">
|
||||
<Link>Querying\AllThemeMediaResult.cs</Link>
|
||||
</Compile>
|
||||
|
@ -838,6 +904,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Session\SessionUserInfo.cs">
|
||||
<Link>Session\SessionUserInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Session\TranscodingInfo.cs">
|
||||
<Link>Session\TranscodingInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Session\UserDataChangeInfo.cs">
|
||||
<Link>Session\UserDataChangeInfo.cs</Link>
|
||||
</Compile>
|
||||
|
@ -859,6 +928,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\Sync\SyncJobStatus.cs">
|
||||
<Link>Sync\SyncJobStatus.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Sync\SyncLimitType.cs">
|
||||
<Link>Sync\SyncLimitType.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\Sync\SyncQuality.cs">
|
||||
<Link>Sync\SyncQuality.cs</Link>
|
||||
</Compile>
|
||||
|
@ -868,6 +940,9 @@
|
|||
<Compile Include="..\MediaBrowser.Model\System\LogFile.cs">
|
||||
<Link>System\LogFile.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\System\PublicSystemInfo.cs">
|
||||
<Link>System\PublicSystemInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\MediaBrowser.Model\System\SystemInfo.cs">
|
||||
<Link>System\SystemInfo.cs</Link>
|
||||
</Compile>
|
||||
|
|
8
MediaBrowser.Model/ApiClient/ConnectionMode.cs
Normal file
8
MediaBrowser.Model/ApiClient/ConnectionMode.cs
Normal file
|
@ -0,0 +1,8 @@
|
|||
namespace MediaBrowser.Model.ApiClient
|
||||
{
|
||||
public enum ConnectionMode
|
||||
{
|
||||
Local = 1,
|
||||
Remote = 2
|
||||
}
|
||||
}
|
|
@ -12,17 +12,4 @@ namespace MediaBrowser.Model.ApiClient
|
|||
State = ConnectionState.Unavailable;
|
||||
}
|
||||
}
|
||||
|
||||
public enum ConnectionState
|
||||
{
|
||||
Unavailable = 1,
|
||||
ServerSignIn = 2,
|
||||
SignedIn = 3
|
||||
}
|
||||
|
||||
public enum ConnectionMode
|
||||
{
|
||||
Local = 1,
|
||||
Remote = 2
|
||||
}
|
||||
}
|
||||
|
|
9
MediaBrowser.Model/ApiClient/ConnectionState.cs
Normal file
9
MediaBrowser.Model/ApiClient/ConnectionState.cs
Normal file
|
@ -0,0 +1,9 @@
|
|||
namespace MediaBrowser.Model.ApiClient
|
||||
{
|
||||
public enum ConnectionState
|
||||
{
|
||||
Unavailable = 1,
|
||||
ServerSignIn = 2,
|
||||
SignedIn = 3
|
||||
}
|
||||
}
|
|
@ -1,12 +1,11 @@
|
|||
using MediaBrowser.Model.Session;
|
||||
using System;
|
||||
|
||||
namespace MediaBrowser.Model.ApiClient
|
||||
{
|
||||
/// <summary>
|
||||
/// Class SystemCommandEventArgs
|
||||
/// </summary>
|
||||
public class GeneralCommandEventArgs : EventArgs
|
||||
public class GeneralCommandEventArgs
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets or sets the command.
|
||||
|
|
|
@ -69,7 +69,7 @@ namespace MediaBrowser.Model.ApiClient
|
|||
/// <summary>
|
||||
/// Occurs when [system command].
|
||||
/// </summary>
|
||||
event EventHandler<GeneralCommandEventArgs> GeneralCommand;
|
||||
event EventHandler<GenericEventArgs<GeneralCommandEventArgs>> GeneralCommand;
|
||||
/// <summary>
|
||||
/// Occurs when [notification added].
|
||||
/// </summary>
|
||||
|
@ -109,7 +109,7 @@ namespace MediaBrowser.Model.ApiClient
|
|||
/// <summary>
|
||||
/// Occurs when [sessions updated].
|
||||
/// </summary>
|
||||
event EventHandler<SessionUpdatesEventArgs> SessionsUpdated;
|
||||
event EventHandler<GenericEventArgs<SessionUpdatesEventArgs>> SessionsUpdated;
|
||||
/// <summary>
|
||||
/// Occurs when [restart required].
|
||||
/// </summary>
|
||||
|
@ -118,5 +118,17 @@ namespace MediaBrowser.Model.ApiClient
|
|||
/// Occurs when [user data changed].
|
||||
/// </summary>
|
||||
event EventHandler<GenericEventArgs<UserDataChangeInfo>> UserDataChanged;
|
||||
/// <summary>
|
||||
/// Occurs when [playback start].
|
||||
/// </summary>
|
||||
event EventHandler<GenericEventArgs<SessionInfoDto>> PlaybackStart;
|
||||
/// <summary>
|
||||
/// Occurs when [playback stopped].
|
||||
/// </summary>
|
||||
event EventHandler<GenericEventArgs<SessionInfoDto>> PlaybackStopped;
|
||||
/// <summary>
|
||||
/// Occurs when [session ended].
|
||||
/// </summary>
|
||||
event EventHandler<GenericEventArgs<SessionInfoDto>> SessionEnded;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -19,15 +19,4 @@ namespace MediaBrowser.Model.ApiClient
|
|||
LocalAddress = "http://localhost:8096";
|
||||
}
|
||||
}
|
||||
|
||||
public class WakeOnLanInfo
|
||||
{
|
||||
public string MacAddress { get; set; }
|
||||
public int Port { get; set; }
|
||||
|
||||
public WakeOnLanInfo()
|
||||
{
|
||||
Port = 9;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,12 +1,11 @@
|
|||
using System;
|
||||
using MediaBrowser.Model.Session;
|
||||
using MediaBrowser.Model.Session;
|
||||
|
||||
namespace MediaBrowser.Model.ApiClient
|
||||
{
|
||||
/// <summary>
|
||||
/// Class SessionUpdatesEventArgs
|
||||
/// </summary>
|
||||
public class SessionUpdatesEventArgs : EventArgs
|
||||
public class SessionUpdatesEventArgs
|
||||
{
|
||||
public SessionInfoDto[] Sessions { get; set; }
|
||||
}
|
||||
|
|
13
MediaBrowser.Model/ApiClient/WakeOnLanInfo.cs
Normal file
13
MediaBrowser.Model/ApiClient/WakeOnLanInfo.cs
Normal file
|
@ -0,0 +1,13 @@
|
|||
namespace MediaBrowser.Model.ApiClient
|
||||
{
|
||||
public class WakeOnLanInfo
|
||||
{
|
||||
public string MacAddress { get; set; }
|
||||
public int Port { get; set; }
|
||||
|
||||
public WakeOnLanInfo()
|
||||
{
|
||||
Port = 9;
|
||||
}
|
||||
}
|
||||
}
|
61
MediaBrowser.Model/Channels/AllChannelMediaQuery.cs
Normal file
61
MediaBrowser.Model/Channels/AllChannelMediaQuery.cs
Normal file
|
@ -0,0 +1,61 @@
|
|||
using System.Collections.Generic;
|
||||
using MediaBrowser.Model.Entities;
|
||||
using MediaBrowser.Model.Querying;
|
||||
|
||||
namespace MediaBrowser.Model.Channels
|
||||
{
|
||||
public class AllChannelMediaQuery
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets or sets the channel ids.
|
||||
/// </summary>
|
||||
/// <value>The channel ids.</value>
|
||||
public string[] ChannelIds { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the user identifier.
|
||||
/// </summary>
|
||||
/// <value>The user identifier.</value>
|
||||
public string UserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Skips over a given number of items within the results. Use for paging.
|
||||
/// </summary>
|
||||
/// <value>The start index.</value>
|
||||
public int? StartIndex { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// The maximum number of items to return
|
||||
/// </summary>
|
||||
/// <value>The limit.</value>
|
||||
public int? Limit { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the content types.
|
||||
/// </summary>
|
||||
/// <value>The content types.</value>
|
||||
public ChannelMediaContentType[] ContentTypes { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the extra types.
|
||||
/// </summary>
|
||||
/// <value>The extra types.</value>
|
||||
public ExtraType[] ExtraTypes { get; set; }
|
||||
public TrailerType[] TrailerTypes { get; set; }
|
||||
|
||||
public AllChannelMediaQuery()
|
||||
{
|
||||
ChannelIds = new string[] { };
|
||||
|
||||
ContentTypes = new ChannelMediaContentType[] { };
|
||||
ExtraTypes = new ExtraType[] { };
|
||||
TrailerTypes = new TrailerType[] { };
|
||||
|
||||
Filters = new ItemFilter[] { };
|
||||
Fields = new List<ItemFields>();
|
||||
}
|
||||
|
||||
public ItemFilter[] Filters { get; set; }
|
||||
public List<ItemFields> Fields { get; set; }
|
||||
}
|
||||
}
|
|
@ -82,15 +82,4 @@ namespace MediaBrowser.Model.Channels
|
|||
DefaultSortFields = new List<ChannelItemSortField>();
|
||||
}
|
||||
}
|
||||
|
||||
public enum ChannelItemSortField
|
||||
{
|
||||
Name = 0,
|
||||
CommunityRating = 1,
|
||||
PremiereDate = 2,
|
||||
DateCreated = 3,
|
||||
Runtime = 4,
|
||||
PlayCount = 5,
|
||||
CommunityPlayCount = 6
|
||||
}
|
||||
}
|
||||
|
|
11
MediaBrowser.Model/Channels/ChannelFolderType.cs
Normal file
11
MediaBrowser.Model/Channels/ChannelFolderType.cs
Normal file
|
@ -0,0 +1,11 @@
|
|||
namespace MediaBrowser.Model.Channels
|
||||
{
|
||||
public enum ChannelFolderType
|
||||
{
|
||||
Container = 0,
|
||||
|
||||
MusicAlbum = 1,
|
||||
|
||||
PhotoAlbum = 2
|
||||
}
|
||||
}
|
13
MediaBrowser.Model/Channels/ChannelItemSortField.cs
Normal file
13
MediaBrowser.Model/Channels/ChannelItemSortField.cs
Normal file
|
@ -0,0 +1,13 @@
|
|||
namespace MediaBrowser.Model.Channels
|
||||
{
|
||||
public enum ChannelItemSortField
|
||||
{
|
||||
Name = 0,
|
||||
CommunityRating = 1,
|
||||
PremiereDate = 2,
|
||||
DateCreated = 3,
|
||||
Runtime = 4,
|
||||
PlayCount = 5,
|
||||
CommunityPlayCount = 6
|
||||
}
|
||||
}
|
|
@ -8,13 +8,4 @@
|
|||
|
||||
Photo = 2
|
||||
}
|
||||
|
||||
public enum ChannelFolderType
|
||||
{
|
||||
Container = 0,
|
||||
|
||||
MusicAlbum = 1,
|
||||
|
||||
PhotoAlbum = 2
|
||||
}
|
||||
}
|
|
@ -1,8 +1,4 @@
|
|||
using MediaBrowser.Model.Entities;
|
||||
using MediaBrowser.Model.Querying;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace MediaBrowser.Model.Channels
|
||||
namespace MediaBrowser.Model.Channels
|
||||
{
|
||||
public class ChannelQuery
|
||||
{
|
||||
|
@ -36,60 +32,4 @@ namespace MediaBrowser.Model.Channels
|
|||
/// <value><c>null</c> if [is favorite] contains no value, <c>true</c> if [is favorite]; otherwise, <c>false</c>.</value>
|
||||
public bool? IsFavorite { get; set; }
|
||||
}
|
||||
|
||||
public class AllChannelMediaQuery
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets or sets the channel ids.
|
||||
/// </summary>
|
||||
/// <value>The channel ids.</value>
|
||||
public string[] ChannelIds { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the user identifier.
|
||||
/// </summary>
|
||||
/// <value>The user identifier.</value>
|
||||
public string UserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Skips over a given number of items within the results. Use for paging.
|
||||
/// </summary>
|
||||
/// <value>The start index.</value>
|
||||
public int? StartIndex { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// The maximum number of items to return
|
||||
/// </summary>
|
||||
/// <value>The limit.</value>
|
||||
public int? Limit { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the content types.
|
||||
/// </summary>
|
||||
/// <value>The content types.</value>
|
||||
public ChannelMediaContentType[] ContentTypes { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the extra types.
|
||||
/// </summary>
|
||||
/// <value>The extra types.</value>
|
||||
public ExtraType[] ExtraTypes { get; set; }
|
||||
public TrailerType[] TrailerTypes { get; set; }
|
||||
|
||||
public AllChannelMediaQuery()
|
||||
{
|
||||
ChannelIds = new string[] { };
|
||||
|
||||
ContentTypes = new ChannelMediaContentType[] { };
|
||||
ExtraTypes = new ExtraType[] { };
|
||||
TrailerTypes = new TrailerType[] { };
|
||||
|
||||
Filters = new ItemFilter[] { };
|
||||
Fields = new List<ItemFields>();
|
||||
}
|
||||
|
||||
public ItemFilter[] Filters { get; set; }
|
||||
public List<ItemFields> Fields { get; set; }
|
||||
}
|
||||
|
||||
}
|
||||
|
|
8
MediaBrowser.Model/Chapters/ChapterProviderInfo.cs
Normal file
8
MediaBrowser.Model/Chapters/ChapterProviderInfo.cs
Normal file
|
@ -0,0 +1,8 @@
|
|||
namespace MediaBrowser.Model.Chapters
|
||||
{
|
||||
public class ChapterProviderInfo
|
||||
{
|
||||
public string Name { get; set; }
|
||||
public string Id { get; set; }
|
||||
}
|
||||
}
|
|
@ -15,10 +15,4 @@ namespace MediaBrowser.Model.Chapters
|
|||
/// <value>The name.</value>
|
||||
public string Name { get; set; }
|
||||
}
|
||||
|
||||
public class ChapterProviderInfo
|
||||
{
|
||||
public string Name { get; set; }
|
||||
public string Id { get; set; }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,6 +9,7 @@ namespace MediaBrowser.Model.Configuration
|
|||
public bool EnableIntrosFromUpcomingTrailers { get; set; }
|
||||
public bool EnableIntrosFromMoviesInLibrary { get; set; }
|
||||
public bool EnableIntrosParentalControl { get; set; }
|
||||
public bool EnableIntrosFromSimilarMovies { get; set; }
|
||||
public string CustomIntroPath { get; set; }
|
||||
public bool EnableIntrosFromUpcomingDvdMovies { get; set; }
|
||||
public bool EnableIntrosFromUpcomingStreamingMovies { get; set; }
|
||||
|
|
19
MediaBrowser.Model/Configuration/PeopleMetadataOptions.cs
Normal file
19
MediaBrowser.Model/Configuration/PeopleMetadataOptions.cs
Normal file
|
@ -0,0 +1,19 @@
|
|||
namespace MediaBrowser.Model.Configuration
|
||||
{
|
||||
public class PeopleMetadataOptions
|
||||
{
|
||||
public bool DownloadActorMetadata { get; set; }
|
||||
public bool DownloadDirectorMetadata { get; set; }
|
||||
public bool DownloadProducerMetadata { get; set; }
|
||||
public bool DownloadWriterMetadata { get; set; }
|
||||
public bool DownloadComposerMetadata { get; set; }
|
||||
public bool DownloadOtherPeopleMetadata { get; set; }
|
||||
public bool DownloadGuestStarMetadata { get; set; }
|
||||
|
||||
public PeopleMetadataOptions()
|
||||
{
|
||||
DownloadActorMetadata = true;
|
||||
DownloadDirectorMetadata = true;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -293,21 +293,4 @@ namespace MediaBrowser.Model.Configuration
|
|||
};
|
||||
}
|
||||
}
|
||||
|
||||
public class PeopleMetadataOptions
|
||||
{
|
||||
public bool DownloadActorMetadata { get; set; }
|
||||
public bool DownloadDirectorMetadata { get; set; }
|
||||
public bool DownloadProducerMetadata { get; set; }
|
||||
public bool DownloadWriterMetadata { get; set; }
|
||||
public bool DownloadComposerMetadata { get; set; }
|
||||
public bool DownloadOtherPeopleMetadata { get; set; }
|
||||
public bool DownloadGuestStarMetadata { get; set; }
|
||||
|
||||
public PeopleMetadataOptions()
|
||||
{
|
||||
DownloadActorMetadata = true;
|
||||
DownloadDirectorMetadata = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
8
MediaBrowser.Model/Dlna/EncodingContext.cs
Normal file
8
MediaBrowser.Model/Dlna/EncodingContext.cs
Normal file
|
@ -0,0 +1,8 @@
|
|||
namespace MediaBrowser.Model.Dlna
|
||||
{
|
||||
public enum EncodingContext
|
||||
{
|
||||
Streaming = 0,
|
||||
Static = 1
|
||||
}
|
||||
}
|
14
MediaBrowser.Model/Dlna/ResolutionConfiguration.cs
Normal file
14
MediaBrowser.Model/Dlna/ResolutionConfiguration.cs
Normal file
|
@ -0,0 +1,14 @@
|
|||
namespace MediaBrowser.Model.Dlna
|
||||
{
|
||||
public class ResolutionConfiguration
|
||||
{
|
||||
public int MaxWidth { get; set; }
|
||||
public int MaxBitrate { get; set; }
|
||||
|
||||
public ResolutionConfiguration(int maxWidth, int maxBitrate)
|
||||
{
|
||||
MaxWidth = maxWidth;
|
||||
MaxBitrate = maxBitrate;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -42,22 +42,4 @@ namespace MediaBrowser.Model.Dlna
|
|||
};
|
||||
}
|
||||
}
|
||||
|
||||
public class ResolutionConfiguration
|
||||
{
|
||||
public int MaxWidth { get; set; }
|
||||
public int MaxBitrate { get; set; }
|
||||
|
||||
public ResolutionConfiguration(int maxWidth, int maxBitrate)
|
||||
{
|
||||
MaxWidth = maxWidth;
|
||||
MaxBitrate = maxBitrate;
|
||||
}
|
||||
}
|
||||
|
||||
public class ResolutionOptions
|
||||
{
|
||||
public int? MaxWidth { get; set; }
|
||||
public int? MaxHeight { get; set; }
|
||||
}
|
||||
}
|
||||
|
|
8
MediaBrowser.Model/Dlna/ResolutionOptions.cs
Normal file
8
MediaBrowser.Model/Dlna/ResolutionOptions.cs
Normal file
|
@ -0,0 +1,8 @@
|
|||
namespace MediaBrowser.Model.Dlna
|
||||
{
|
||||
public class ResolutionOptions
|
||||
{
|
||||
public int? MaxWidth { get; set; }
|
||||
public int? MaxHeight { get; set; }
|
||||
}
|
||||
}
|
|
@ -514,33 +514,4 @@ namespace MediaBrowser.Model.Dlna
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
public enum SubtitleDeliveryMethod
|
||||
{
|
||||
/// <summary>
|
||||
/// The encode
|
||||
/// </summary>
|
||||
Encode = 0,
|
||||
/// <summary>
|
||||
/// The embed
|
||||
/// </summary>
|
||||
Embed = 1,
|
||||
/// <summary>
|
||||
/// The external
|
||||
/// </summary>
|
||||
External = 2,
|
||||
/// <summary>
|
||||
/// The HLS
|
||||
/// </summary>
|
||||
Hls = 3
|
||||
}
|
||||
|
||||
public class SubtitleStreamInfo
|
||||
{
|
||||
public string Url { get; set; }
|
||||
public string Language { get; set; }
|
||||
public string Name { get; set; }
|
||||
public bool IsForced { get; set; }
|
||||
public string Format { get; set; }
|
||||
}
|
||||
}
|
||||
|
|
22
MediaBrowser.Model/Dlna/SubtitleDeliveryMethod.cs
Normal file
22
MediaBrowser.Model/Dlna/SubtitleDeliveryMethod.cs
Normal file
|
@ -0,0 +1,22 @@
|
|||
namespace MediaBrowser.Model.Dlna
|
||||
{
|
||||
public enum SubtitleDeliveryMethod
|
||||
{
|
||||
/// <summary>
|
||||
/// The encode
|
||||
/// </summary>
|
||||
Encode = 0,
|
||||
/// <summary>
|
||||
/// The embed
|
||||
/// </summary>
|
||||
Embed = 1,
|
||||
/// <summary>
|
||||
/// The external
|
||||
/// </summary>
|
||||
External = 2,
|
||||
/// <summary>
|
||||
/// The HLS
|
||||
/// </summary>
|
||||
Hls = 3
|
||||
}
|
||||
}
|
11
MediaBrowser.Model/Dlna/SubtitleStreamInfo.cs
Normal file
11
MediaBrowser.Model/Dlna/SubtitleStreamInfo.cs
Normal file
|
@ -0,0 +1,11 @@
|
|||
namespace MediaBrowser.Model.Dlna
|
||||
{
|
||||
public class SubtitleStreamInfo
|
||||
{
|
||||
public string Url { get; set; }
|
||||
public string Language { get; set; }
|
||||
public string Name { get; set; }
|
||||
public bool IsForced { get; set; }
|
||||
public string Format { get; set; }
|
||||
}
|
||||
}
|
|
@ -45,10 +45,4 @@ namespace MediaBrowser.Model.Dlna
|
|||
return list;
|
||||
}
|
||||
}
|
||||
|
||||
public enum EncodingContext
|
||||
{
|
||||
Streaming = 0,
|
||||
Static = 1
|
||||
}
|
||||
}
|
||||
|
|
|
@ -117,11 +117,4 @@ namespace MediaBrowser.Model.Dto
|
|||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
public enum MediaSourceType
|
||||
{
|
||||
Default = 0,
|
||||
Grouping = 1,
|
||||
Cache = 2
|
||||
}
|
||||
}
|
||||
|
|
9
MediaBrowser.Model/Dto/MediaSourceType.cs
Normal file
9
MediaBrowser.Model/Dto/MediaSourceType.cs
Normal file
|
@ -0,0 +1,9 @@
|
|||
namespace MediaBrowser.Model.Dto
|
||||
{
|
||||
public enum MediaSourceType
|
||||
{
|
||||
Default = 0,
|
||||
Grouping = 1,
|
||||
Cache = 2
|
||||
}
|
||||
}
|
|
@ -64,102 +64,4 @@ namespace MediaBrowser.Model.Dto
|
|||
/// <value>The device id.</value>
|
||||
public string DeviceId { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Class VideoStreamOptions
|
||||
/// </summary>
|
||||
[Obsolete]
|
||||
public class VideoStreamOptions : StreamOptions
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets or sets the video codec.
|
||||
/// Omit to copy
|
||||
/// </summary>
|
||||
/// <value>The video codec.</value>
|
||||
public string VideoCodec { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the video bit rate.
|
||||
/// </summary>
|
||||
/// <value>The video bit rate.</value>
|
||||
public int? VideoBitRate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the width.
|
||||
/// </summary>
|
||||
/// <value>The width.</value>
|
||||
public int? Width { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the height.
|
||||
/// </summary>
|
||||
/// <value>The height.</value>
|
||||
public int? Height { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the width of the max.
|
||||
/// </summary>
|
||||
/// <value>The width of the max.</value>
|
||||
public int? MaxWidth { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the height of the max.
|
||||
/// </summary>
|
||||
/// <value>The height of the max.</value>
|
||||
public int? MaxHeight { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the frame rate.
|
||||
/// </summary>
|
||||
/// <value>The frame rate.</value>
|
||||
public double? FrameRate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the index of the audio stream.
|
||||
/// </summary>
|
||||
/// <value>The index of the audio stream.</value>
|
||||
public int? AudioStreamIndex { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the index of the video stream.
|
||||
/// </summary>
|
||||
/// <value>The index of the video stream.</value>
|
||||
public int? VideoStreamIndex { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the index of the subtitle stream.
|
||||
/// </summary>
|
||||
/// <value>The index of the subtitle stream.</value>
|
||||
public int? SubtitleStreamIndex { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the profile.
|
||||
/// </summary>
|
||||
/// <value>The profile.</value>
|
||||
public string Profile { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the level.
|
||||
/// </summary>
|
||||
/// <value>The level.</value>
|
||||
public string Level { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the baseline stream audio bit rate.
|
||||
/// </summary>
|
||||
/// <value>The baseline stream audio bit rate.</value>
|
||||
public int? BaselineStreamAudioBitRate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets a value indicating whether [append baseline stream].
|
||||
/// </summary>
|
||||
/// <value><c>true</c> if [append baseline stream]; otherwise, <c>false</c>.</value>
|
||||
public bool AppendBaselineStream { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the time stamp offset ms. Only used with HLS.
|
||||
/// </summary>
|
||||
/// <value>The time stamp offset ms.</value>
|
||||
public int? TimeStampOffsetMs { get; set; }
|
||||
}
|
||||
}
|
||||
|
|
102
MediaBrowser.Model/Dto/VideoStreamOptions.cs
Normal file
102
MediaBrowser.Model/Dto/VideoStreamOptions.cs
Normal file
|
@ -0,0 +1,102 @@
|
|||
using System;
|
||||
|
||||
namespace MediaBrowser.Model.Dto
|
||||
{
|
||||
/// <summary>
|
||||
/// Class VideoStreamOptions
|
||||
/// </summary>
|
||||
[Obsolete]
|
||||
public class VideoStreamOptions : StreamOptions
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets or sets the video codec.
|
||||
/// Omit to copy
|
||||
/// </summary>
|
||||
/// <value>The video codec.</value>
|
||||
public string VideoCodec { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the video bit rate.
|
||||
/// </summary>
|
||||
/// <value>The video bit rate.</value>
|
||||
public int? VideoBitRate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the width.
|
||||
/// </summary>
|
||||
/// <value>The width.</value>
|
||||
public int? Width { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the height.
|
||||
/// </summary>
|
||||
/// <value>The height.</value>
|
||||
public int? Height { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the width of the max.
|
||||
/// </summary>
|
||||
/// <value>The width of the max.</value>
|
||||
public int? MaxWidth { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the height of the max.
|
||||
/// </summary>
|
||||
/// <value>The height of the max.</value>
|
||||
public int? MaxHeight { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the frame rate.
|
||||
/// </summary>
|
||||
/// <value>The frame rate.</value>
|
||||
public double? FrameRate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the index of the audio stream.
|
||||
/// </summary>
|
||||
/// <value>The index of the audio stream.</value>
|
||||
public int? AudioStreamIndex { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the index of the video stream.
|
||||
/// </summary>
|
||||
/// <value>The index of the video stream.</value>
|
||||
public int? VideoStreamIndex { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the index of the subtitle stream.
|
||||
/// </summary>
|
||||
/// <value>The index of the subtitle stream.</value>
|
||||
public int? SubtitleStreamIndex { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the profile.
|
||||
/// </summary>
|
||||
/// <value>The profile.</value>
|
||||
public string Profile { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the level.
|
||||
/// </summary>
|
||||
/// <value>The level.</value>
|
||||
public string Level { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the baseline stream audio bit rate.
|
||||
/// </summary>
|
||||
/// <value>The baseline stream audio bit rate.</value>
|
||||
public int? BaselineStreamAudioBitRate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets a value indicating whether [append baseline stream].
|
||||
/// </summary>
|
||||
/// <value><c>true</c> if [append baseline stream]; otherwise, <c>false</c>.</value>
|
||||
public bool AppendBaselineStream { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the time stamp offset ms. Only used with HLS.
|
||||
/// </summary>
|
||||
/// <value>The time stamp offset ms.</value>
|
||||
public int? TimeStampOffsetMs { get; set; }
|
||||
}
|
||||
}
|
|
@ -13,12 +13,4 @@ namespace MediaBrowser.Model.Entities
|
|||
ThemeSong = 8,
|
||||
ThemeVideo = 9
|
||||
}
|
||||
|
||||
public enum TrailerType
|
||||
{
|
||||
ComingSoonToTheaters = 1,
|
||||
ComingSoonToDvd = 2,
|
||||
ComingSoonToStreaming = 3,
|
||||
Archive = 4
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,15 +11,4 @@ namespace MediaBrowser.Model.Entities
|
|||
public bool TrialVersion { get; set; }
|
||||
public bool IsValid { get; set; }
|
||||
}
|
||||
|
||||
public class SupporterInfo
|
||||
{
|
||||
public string Email { get; set; }
|
||||
public string SupporterKey { get; set; }
|
||||
public DateTime? ExpirationDate { get; set; }
|
||||
public DateTime RegistrationDate { get; set; }
|
||||
public string PlanType { get; set; }
|
||||
public bool IsActiveSupporter { get; set; }
|
||||
public bool IsExpiredSupporter { get; set; }
|
||||
}
|
||||
}
|
15
MediaBrowser.Model/Entities/SupporterInfo.cs
Normal file
15
MediaBrowser.Model/Entities/SupporterInfo.cs
Normal file
|
@ -0,0 +1,15 @@
|
|||
using System;
|
||||
|
||||
namespace MediaBrowser.Model.Entities
|
||||
{
|
||||
public class SupporterInfo
|
||||
{
|
||||
public string Email { get; set; }
|
||||
public string SupporterKey { get; set; }
|
||||
public DateTime? ExpirationDate { get; set; }
|
||||
public DateTime RegistrationDate { get; set; }
|
||||
public string PlanType { get; set; }
|
||||
public bool IsActiveSupporter { get; set; }
|
||||
public bool IsExpiredSupporter { get; set; }
|
||||
}
|
||||
}
|
10
MediaBrowser.Model/Entities/TrailerType.cs
Normal file
10
MediaBrowser.Model/Entities/TrailerType.cs
Normal file
|
@ -0,0 +1,10 @@
|
|||
namespace MediaBrowser.Model.Entities
|
||||
{
|
||||
public enum TrailerType
|
||||
{
|
||||
ComingSoonToTheaters = 1,
|
||||
ComingSoonToDvd = 2,
|
||||
ComingSoonToStreaming = 3,
|
||||
Archive = 4
|
||||
}
|
||||
}
|
16
MediaBrowser.Model/Extensions/BoolHelper.cs
Normal file
16
MediaBrowser.Model/Extensions/BoolHelper.cs
Normal file
|
@ -0,0 +1,16 @@
|
|||
namespace MediaBrowser.Model.Extensions
|
||||
{
|
||||
public static class BoolHelper
|
||||
{
|
||||
/// <summary>
|
||||
/// Tries the parse culture invariant.
|
||||
/// </summary>
|
||||
/// <param name="s">The s.</param>
|
||||
/// <param name="result">The result.</param>
|
||||
/// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
|
||||
public static bool TryParseCultureInvariant(string s, out bool result)
|
||||
{
|
||||
return bool.TryParse(s, out result);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -18,32 +18,4 @@ namespace MediaBrowser.Model.Extensions
|
|||
return double.TryParse(s, NumberStyles.Any, CultureInfo.InvariantCulture, out result);
|
||||
}
|
||||
}
|
||||
|
||||
public static class FloatHelper
|
||||
{
|
||||
/// <summary>
|
||||
/// Tries the parse culture invariant.
|
||||
/// </summary>
|
||||
/// <param name="s">The s.</param>
|
||||
/// <param name="result">The result.</param>
|
||||
/// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
|
||||
public static bool TryParseCultureInvariant(string s, out float result)
|
||||
{
|
||||
return float.TryParse(s, NumberStyles.Any, CultureInfo.InvariantCulture, out result);
|
||||
}
|
||||
}
|
||||
|
||||
public static class BoolHelper
|
||||
{
|
||||
/// <summary>
|
||||
/// Tries the parse culture invariant.
|
||||
/// </summary>
|
||||
/// <param name="s">The s.</param>
|
||||
/// <param name="result">The result.</param>
|
||||
/// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
|
||||
public static bool TryParseCultureInvariant(string s, out bool result)
|
||||
{
|
||||
return bool.TryParse(s, out result);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
18
MediaBrowser.Model/Extensions/FloatHelper.cs
Normal file
18
MediaBrowser.Model/Extensions/FloatHelper.cs
Normal file
|
@ -0,0 +1,18 @@
|
|||
using System.Globalization;
|
||||
|
||||
namespace MediaBrowser.Model.Extensions
|
||||
{
|
||||
public static class FloatHelper
|
||||
{
|
||||
/// <summary>
|
||||
/// Tries the parse culture invariant.
|
||||
/// </summary>
|
||||
/// <param name="s">The s.</param>
|
||||
/// <param name="result">The result.</param>
|
||||
/// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
|
||||
public static bool TryParseCultureInvariant(string s, out float result)
|
||||
{
|
||||
return float.TryParse(s, NumberStyles.Any, CultureInfo.InvariantCulture, out result);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -60,7 +60,9 @@
|
|||
<Link>Properties\SharedVersion.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="Activity\ActivityLogEntry.cs" />
|
||||
<Compile Include="ApiClient\ConnectionMode.cs" />
|
||||
<Compile Include="ApiClient\ConnectionResult.cs" />
|
||||
<Compile Include="ApiClient\ConnectionState.cs" />
|
||||
<Compile Include="ApiClient\HttpResponseEventArgs.cs" />
|
||||
<Compile Include="ApiClient\IApiClient.cs" />
|
||||
<Compile Include="ApiClient\ApiClientExtensions.cs" />
|
||||
|
@ -70,28 +72,45 @@
|
|||
<Compile Include="ApiClient\ServerDiscoveryInfo.cs" />
|
||||
<Compile Include="ApiClient\ServerInfo.cs" />
|
||||
<Compile Include="ApiClient\SessionUpdatesEventArgs.cs" />
|
||||
<Compile Include="ApiClient\WakeOnLanInfo.cs" />
|
||||
<Compile Include="Branding\BrandingOptions.cs" />
|
||||
<Compile Include="Channels\AllChannelMediaQuery.cs" />
|
||||
<Compile Include="Channels\ChannelFeatures.cs" />
|
||||
<Compile Include="Channels\ChannelFolderType.cs" />
|
||||
<Compile Include="Channels\ChannelInfo.cs" />
|
||||
<Compile Include="Channels\ChannelItemQuery.cs" />
|
||||
<Compile Include="Channels\ChannelItemSortField.cs" />
|
||||
<Compile Include="Channels\ChannelMediaContentType.cs" />
|
||||
<Compile Include="Channels\ChannelMediaType.cs" />
|
||||
<Compile Include="Channels\ChannelQuery.cs" />
|
||||
<Compile Include="Chapters\ChapterProviderInfo.cs" />
|
||||
<Compile Include="Chapters\RemoteChapterInfo.cs" />
|
||||
<Compile Include="Chapters\RemoteChapterResult.cs" />
|
||||
<Compile Include="Collections\CollectionCreationResult.cs" />
|
||||
<Compile Include="Configuration\ChannelOptions.cs" />
|
||||
<Compile Include="Configuration\ChapterOptions.cs" />
|
||||
<Compile Include="Configuration\CinemaModeConfiguration.cs" />
|
||||
<Compile Include="Configuration\PeopleMetadataOptions.cs" />
|
||||
<Compile Include="Configuration\XbmcMetadataOptions.cs" />
|
||||
<Compile Include="Configuration\SubtitlePlaybackMode.cs" />
|
||||
<Compile Include="Connect\UserLinkType.cs" />
|
||||
<Compile Include="Dlna\EncodingContext.cs" />
|
||||
<Compile Include="Dlna\Profiles\AndroidProfile.cs" />
|
||||
<Compile Include="Dlna\Profiles\DefaultProfile.cs" />
|
||||
<Compile Include="Dlna\ResolutionConfiguration.cs" />
|
||||
<Compile Include="Dlna\ResolutionNormalizer.cs" />
|
||||
<Compile Include="Dlna\ResolutionOptions.cs" />
|
||||
<Compile Include="Dlna\SubtitleDeliveryMethod.cs" />
|
||||
<Compile Include="Dlna\SubtitleStreamInfo.cs" />
|
||||
<Compile Include="Drawing\ImageOrientation.cs" />
|
||||
<Compile Include="Dto\MediaSourceType.cs" />
|
||||
<Compile Include="Dto\StreamOptions.cs" />
|
||||
<Compile Include="Dto\VideoStreamOptions.cs" />
|
||||
<Compile Include="Entities\ExtraType.cs" />
|
||||
<Compile Include="Entities\SupporterInfo.cs" />
|
||||
<Compile Include="Entities\TrailerType.cs" />
|
||||
<Compile Include="Extensions\BoolHelper.cs" />
|
||||
<Compile Include="Extensions\FloatHelper.cs" />
|
||||
<Compile Include="FileOrganization\AutoOrganizeOptions.cs" />
|
||||
<Compile Include="FileOrganization\TvFileOrganizationOptions.cs" />
|
||||
<Compile Include="Configuration\BaseApplicationConfiguration.cs" />
|
||||
|
@ -105,6 +124,7 @@
|
|||
<Compile Include="Configuration\MetadataPluginSummary.cs" />
|
||||
<Compile Include="Configuration\MetadataPluginType.cs" />
|
||||
<Compile Include="Dlna\SubtitleProfile.cs" />
|
||||
<Compile Include="MediaInfo\MediaProtocol.cs" />
|
||||
<Compile Include="Notifications\NotificationOption.cs" />
|
||||
<Compile Include="Notifications\NotificationOptions.cs" />
|
||||
<Compile Include="Notifications\NotificationType.cs" />
|
||||
|
@ -249,6 +269,7 @@
|
|||
<Compile Include="Providers\RemoteImageResult.cs" />
|
||||
<Compile Include="Providers\RemoteSearchResult.cs" />
|
||||
<Compile Include="Providers\RemoteSubtitleInfo.cs" />
|
||||
<Compile Include="Providers\SubtitleProviderInfo.cs" />
|
||||
<Compile Include="Querying\AllThemeMediaResult.cs" />
|
||||
<Compile Include="Querying\ArtistsQuery.cs" />
|
||||
<Compile Include="Querying\EpisodeQuery.cs" />
|
||||
|
@ -312,6 +333,7 @@
|
|||
<Compile Include="Session\SessionCapabilities.cs" />
|
||||
<Compile Include="Session\SessionInfoDto.cs" />
|
||||
<Compile Include="Session\SessionUserInfo.cs" />
|
||||
<Compile Include="Session\TranscodingInfo.cs" />
|
||||
<Compile Include="Session\UserDataChangeInfo.cs" />
|
||||
<Compile Include="Sync\SyncJob.cs" />
|
||||
<Compile Include="Sync\SyncJobCreationResult.cs" />
|
||||
|
@ -319,9 +341,11 @@
|
|||
<Compile Include="Sync\SyncJobQuery.cs" />
|
||||
<Compile Include="Sync\SyncJobRequest.cs" />
|
||||
<Compile Include="Sync\SyncJobStatus.cs" />
|
||||
<Compile Include="Sync\SyncLimitType.cs" />
|
||||
<Compile Include="Sync\SyncQuality.cs" />
|
||||
<Compile Include="Sync\SyncTarget.cs" />
|
||||
<Compile Include="System\LogFile.cs" />
|
||||
<Compile Include="System\PublicSystemInfo.cs" />
|
||||
<Compile Include="Themes\AppTheme.cs" />
|
||||
<Compile Include="Themes\AppThemeInfo.cs" />
|
||||
<Compile Include="Themes\ThemeImage.cs" />
|
||||
|
|
|
@ -6,11 +6,4 @@ namespace MediaBrowser.Model.MediaInfo
|
|||
public const string MP4 = "mp4";
|
||||
public const string MKV = "mkv";
|
||||
}
|
||||
|
||||
public enum MediaProtocol
|
||||
{
|
||||
File = 0,
|
||||
Http = 1,
|
||||
Rtmp = 2
|
||||
}
|
||||
}
|
||||
|
|
9
MediaBrowser.Model/MediaInfo/MediaProtocol.cs
Normal file
9
MediaBrowser.Model/MediaInfo/MediaProtocol.cs
Normal file
|
@ -0,0 +1,9 @@
|
|||
namespace MediaBrowser.Model.MediaInfo
|
||||
{
|
||||
public enum MediaProtocol
|
||||
{
|
||||
File = 0,
|
||||
Http = 1,
|
||||
Rtmp = 2
|
||||
}
|
||||
}
|
|
@ -16,10 +16,4 @@ namespace MediaBrowser.Model.Providers
|
|||
public int? DownloadCount { get; set; }
|
||||
public bool? IsHashMatch { get; set; }
|
||||
}
|
||||
|
||||
public class SubtitleProviderInfo
|
||||
{
|
||||
public string Name { get; set; }
|
||||
public string Id { get; set; }
|
||||
}
|
||||
}
|
||||
|
|
8
MediaBrowser.Model/Providers/SubtitleProviderInfo.cs
Normal file
8
MediaBrowser.Model/Providers/SubtitleProviderInfo.cs
Normal file
|
@ -0,0 +1,8 @@
|
|||
namespace MediaBrowser.Model.Providers
|
||||
{
|
||||
public class SubtitleProviderInfo
|
||||
{
|
||||
public string Name { get; set; }
|
||||
public string Id { get; set; }
|
||||
}
|
||||
}
|
|
@ -56,19 +56,4 @@
|
|||
/// <value>The play method.</value>
|
||||
public PlayMethod? PlayMethod { get; set; }
|
||||
}
|
||||
|
||||
public class TranscodingInfo
|
||||
{
|
||||
public string AudioCodec { get; set; }
|
||||
public string VideoCodec { get; set; }
|
||||
public string Container { get; set; }
|
||||
public int? Bitrate { get; set; }
|
||||
|
||||
public float? Framerate { get; set; }
|
||||
public double? CompletionPercentage { get; set; }
|
||||
|
||||
public int? Width { get; set; }
|
||||
public int? Height { get; set; }
|
||||
public int? AudioChannels { get; set; }
|
||||
}
|
||||
}
|
17
MediaBrowser.Model/Session/TranscodingInfo.cs
Normal file
17
MediaBrowser.Model/Session/TranscodingInfo.cs
Normal file
|
@ -0,0 +1,17 @@
|
|||
namespace MediaBrowser.Model.Session
|
||||
{
|
||||
public class TranscodingInfo
|
||||
{
|
||||
public string AudioCodec { get; set; }
|
||||
public string VideoCodec { get; set; }
|
||||
public string Container { get; set; }
|
||||
public int? Bitrate { get; set; }
|
||||
|
||||
public float? Framerate { get; set; }
|
||||
public double? CompletionPercentage { get; set; }
|
||||
|
||||
public int? Width { get; set; }
|
||||
public int? Height { get; set; }
|
||||
public int? AudioChannels { get; set; }
|
||||
}
|
||||
}
|
|
@ -50,9 +50,4 @@ namespace MediaBrowser.Model.Sync
|
|||
ItemIds = new List<string>();
|
||||
}
|
||||
}
|
||||
|
||||
public enum SyncLimitType
|
||||
{
|
||||
ItemCount = 0
|
||||
}
|
||||
}
|
||||
|
|
7
MediaBrowser.Model/Sync/SyncLimitType.cs
Normal file
7
MediaBrowser.Model/Sync/SyncLimitType.cs
Normal file
|
@ -0,0 +1,7 @@
|
|||
namespace MediaBrowser.Model.Sync
|
||||
{
|
||||
public enum SyncLimitType
|
||||
{
|
||||
ItemCount = 0
|
||||
}
|
||||
}
|
35
MediaBrowser.Model/System/PublicSystemInfo.cs
Normal file
35
MediaBrowser.Model/System/PublicSystemInfo.cs
Normal file
|
@ -0,0 +1,35 @@
|
|||
namespace MediaBrowser.Model.System
|
||||
{
|
||||
public class PublicSystemInfo
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets or sets the local address.
|
||||
/// </summary>
|
||||
/// <value>The local address.</value>
|
||||
public string LocalAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the wan address.
|
||||
/// </summary>
|
||||
/// <value>The wan address.</value>
|
||||
public string WanAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the name of the server.
|
||||
/// </summary>
|
||||
/// <value>The name of the server.</value>
|
||||
public string ServerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the version.
|
||||
/// </summary>
|
||||
/// <value>The version.</value>
|
||||
public string Version { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the id.
|
||||
/// </summary>
|
||||
/// <value>The id.</value>
|
||||
public string Id { get; set; }
|
||||
}
|
||||
}
|
|
@ -152,37 +152,4 @@ namespace MediaBrowser.Model.System
|
|||
FailedPluginAssemblies = new List<string>();
|
||||
}
|
||||
}
|
||||
|
||||
public class PublicSystemInfo
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets or sets the local address.
|
||||
/// </summary>
|
||||
/// <value>The local address.</value>
|
||||
public string LocalAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the wan address.
|
||||
/// </summary>
|
||||
/// <value>The wan address.</value>
|
||||
public string WanAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the name of the server.
|
||||
/// </summary>
|
||||
/// <value>The name of the server.</value>
|
||||
public string ServerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the version.
|
||||
/// </summary>
|
||||
/// <value>The version.</value>
|
||||
public string Version { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the id.
|
||||
/// </summary>
|
||||
/// <value>The id.</value>
|
||||
public string Id { get; set; }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -109,6 +109,10 @@ namespace MediaBrowser.Server.Implementations.Intros
|
|||
{
|
||||
trailerTypes.Add(TrailerType.ComingSoonToStreaming);
|
||||
}
|
||||
if (config.EnableIntrosFromSimilarMovies)
|
||||
{
|
||||
trailerTypes.Add(TrailerType.Archive);
|
||||
}
|
||||
|
||||
if (trailerTypes.Count > 0 && IsSupporter)
|
||||
{
|
||||
|
|
|
@ -105,13 +105,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv
|
|||
|
||||
public bool HasChanged(IHasMetadata item, MetadataStatus status, IDirectoryService directoryService)
|
||||
{
|
||||
var liveTvItem = item as LiveTvChannel;
|
||||
|
||||
if (liveTvItem != null)
|
||||
{
|
||||
return !liveTvItem.HasImage(ImageType.Primary) && (liveTvItem.HasProviderImage ?? true);
|
||||
}
|
||||
return false;
|
||||
return GetSupportedImages(item).Any(i => !item.HasImage(i));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -26,7 +26,7 @@ namespace MediaBrowser.ServerApplication.FFMpeg
|
|||
|
||||
private readonly string[] _fontUrls =
|
||||
{
|
||||
"https://www.dropbox.com/s/pj847twf7riq0j7/ARIALUNI.7z?dl=1"
|
||||
"https://github.com/MediaBrowser/MediaBrowser.Resources/raw/master/ffmpeg/ARIALUNI.7z"
|
||||
};
|
||||
|
||||
public FFMpegDownloader(ILogger logger, IApplicationPaths appPaths, IHttpClient httpClient, IZipClient zipClient, IFileSystem fileSystem)
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>MediaBrowser.Common.Internal</id>
|
||||
<version>3.0.463</version>
|
||||
<version>3.0.466</version>
|
||||
<title>MediaBrowser.Common.Internal</title>
|
||||
<authors>Luke</authors>
|
||||
<owners>ebr,Luke,scottisafool</owners>
|
||||
|
@ -12,7 +12,7 @@
|
|||
<description>Contains common components shared by Media Browser Theater and Media Browser Server. Not intended for plugin developer consumption.</description>
|
||||
<copyright>Copyright © Media Browser 2013</copyright>
|
||||
<dependencies>
|
||||
<dependency id="MediaBrowser.Common" version="3.0.463" />
|
||||
<dependency id="MediaBrowser.Common" version="3.0.466" />
|
||||
<dependency id="NLog" version="3.1.0.0" />
|
||||
<dependency id="SimpleInjector" version="2.5.2" />
|
||||
<dependency id="sharpcompress" version="0.10.2" />
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>MediaBrowser.Common</id>
|
||||
<version>3.0.463</version>
|
||||
<version>3.0.466</version>
|
||||
<title>MediaBrowser.Common</title>
|
||||
<authors>Media Browser Team</authors>
|
||||
<owners>ebr,Luke,scottisafool</owners>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>MediaBrowser.Model.Signed</id>
|
||||
<version>3.0.463</version>
|
||||
<version>3.0.466</version>
|
||||
<title>MediaBrowser.Model - Signed Edition</title>
|
||||
<authors>Media Browser Team</authors>
|
||||
<owners>ebr,Luke,scottisafool</owners>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>MediaBrowser.Server.Core</id>
|
||||
<version>3.0.463</version>
|
||||
<version>3.0.466</version>
|
||||
<title>Media Browser.Server.Core</title>
|
||||
<authors>Media Browser Team</authors>
|
||||
<owners>ebr,Luke,scottisafool</owners>
|
||||
|
@ -12,7 +12,7 @@
|
|||
<description>Contains core components required to build plugins for Media Browser Server.</description>
|
||||
<copyright>Copyright © Media Browser 2013</copyright>
|
||||
<dependencies>
|
||||
<dependency id="MediaBrowser.Common" version="3.0.463" />
|
||||
<dependency id="MediaBrowser.Common" version="3.0.466" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
|
|
Loading…
Reference in New Issue
Block a user