mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-05-31 04:05:50 -04:00
extract classes
This commit is contained in:
parent
bebba65d61
commit
d091fe0e6e
@ -11,7 +11,7 @@
|
|||||||
<RootNamespace>MediaBrowser.Model</RootNamespace>
|
<RootNamespace>MediaBrowser.Model</RootNamespace>
|
||||||
<AssemblyName>MediaBrowser.Model</AssemblyName>
|
<AssemblyName>MediaBrowser.Model</AssemblyName>
|
||||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||||
<TargetFrameworkProfile>Profile158</TargetFrameworkProfile>
|
<TargetFrameworkProfile>Profile344</TargetFrameworkProfile>
|
||||||
<FileAlignment>512</FileAlignment>
|
<FileAlignment>512</FileAlignment>
|
||||||
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
||||||
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
|
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
|
||||||
@ -74,9 +74,15 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\ApiClient\ApiClientExtensions.cs">
|
<Compile Include="..\MediaBrowser.Model\ApiClient\ApiClientExtensions.cs">
|
||||||
<Link>ApiClient\ApiClientExtensions.cs</Link>
|
<Link>ApiClient\ApiClientExtensions.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\ApiClient\ConnectionMode.cs">
|
||||||
|
<Link>ApiClient\ConnectionMode.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\ApiClient\ConnectionResult.cs">
|
<Compile Include="..\MediaBrowser.Model\ApiClient\ConnectionResult.cs">
|
||||||
<Link>ApiClient\ConnectionResult.cs</Link>
|
<Link>ApiClient\ConnectionResult.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\ApiClient\ConnectionState.cs">
|
||||||
|
<Link>ApiClient\ConnectionState.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\ApiClient\GeneralCommandEventArgs.cs">
|
<Compile Include="..\MediaBrowser.Model\ApiClient\GeneralCommandEventArgs.cs">
|
||||||
<Link>ApiClient\GeneralCommandEventArgs.cs</Link>
|
<Link>ApiClient\GeneralCommandEventArgs.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -101,18 +107,30 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\ApiClient\SessionUpdatesEventArgs.cs">
|
<Compile Include="..\MediaBrowser.Model\ApiClient\SessionUpdatesEventArgs.cs">
|
||||||
<Link>ApiClient\SessionUpdatesEventArgs.cs</Link>
|
<Link>ApiClient\SessionUpdatesEventArgs.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\ApiClient\WakeOnLanInfo.cs">
|
||||||
|
<Link>ApiClient\WakeOnLanInfo.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Branding\BrandingOptions.cs">
|
<Compile Include="..\MediaBrowser.Model\Branding\BrandingOptions.cs">
|
||||||
<Link>Branding\BrandingOptions.cs</Link>
|
<Link>Branding\BrandingOptions.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Channels\AllChannelMediaQuery.cs">
|
||||||
|
<Link>Channels\AllChannelMediaQuery.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelFeatures.cs">
|
<Compile Include="..\MediaBrowser.Model\Channels\ChannelFeatures.cs">
|
||||||
<Link>Channels\ChannelFeatures.cs</Link>
|
<Link>Channels\ChannelFeatures.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Channels\ChannelFolderType.cs">
|
||||||
|
<Link>Channels\ChannelFolderType.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelInfo.cs">
|
<Compile Include="..\MediaBrowser.Model\Channels\ChannelInfo.cs">
|
||||||
<Link>Channels\ChannelInfo.cs</Link>
|
<Link>Channels\ChannelInfo.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelItemQuery.cs">
|
<Compile Include="..\MediaBrowser.Model\Channels\ChannelItemQuery.cs">
|
||||||
<Link>Channels\ChannelItemQuery.cs</Link>
|
<Link>Channels\ChannelItemQuery.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Channels\ChannelItemSortField.cs">
|
||||||
|
<Link>Channels\ChannelItemSortField.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelMediaContentType.cs">
|
<Compile Include="..\MediaBrowser.Model\Channels\ChannelMediaContentType.cs">
|
||||||
<Link>Channels\ChannelMediaContentType.cs</Link>
|
<Link>Channels\ChannelMediaContentType.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -122,6 +140,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelQuery.cs">
|
<Compile Include="..\MediaBrowser.Model\Channels\ChannelQuery.cs">
|
||||||
<Link>Channels\ChannelQuery.cs</Link>
|
<Link>Channels\ChannelQuery.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Chapters\ChapterProviderInfo.cs">
|
||||||
|
<Link>Chapters\ChapterProviderInfo.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Chapters\RemoteChapterInfo.cs">
|
<Compile Include="..\MediaBrowser.Model\Chapters\RemoteChapterInfo.cs">
|
||||||
<Link>Chapters\RemoteChapterInfo.cs</Link>
|
<Link>Chapters\RemoteChapterInfo.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -167,6 +188,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Configuration\PathSubstitution.cs">
|
<Compile Include="..\MediaBrowser.Model\Configuration\PathSubstitution.cs">
|
||||||
<Link>Configuration\PathSubstitution.cs</Link>
|
<Link>Configuration\PathSubstitution.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Configuration\PeopleMetadataOptions.cs">
|
||||||
|
<Link>Configuration\PeopleMetadataOptions.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Configuration\ServerConfiguration.cs">
|
<Compile Include="..\MediaBrowser.Model\Configuration\ServerConfiguration.cs">
|
||||||
<Link>Configuration\ServerConfiguration.cs</Link>
|
<Link>Configuration\ServerConfiguration.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -227,6 +251,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Dlna\DlnaProfileType.cs">
|
<Compile Include="..\MediaBrowser.Model\Dlna\DlnaProfileType.cs">
|
||||||
<Link>Dlna\DlnaProfileType.cs</Link>
|
<Link>Dlna\DlnaProfileType.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Dlna\EncodingContext.cs">
|
||||||
|
<Link>Dlna\EncodingContext.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Dlna\HeaderMatchType.cs">
|
<Compile Include="..\MediaBrowser.Model\Dlna\HeaderMatchType.cs">
|
||||||
<Link>Dlna\HeaderMatchType.cs</Link>
|
<Link>Dlna\HeaderMatchType.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -254,9 +281,15 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Dlna\Profiles\DefaultProfile.cs">
|
<Compile Include="..\MediaBrowser.Model\Dlna\Profiles\DefaultProfile.cs">
|
||||||
<Link>Dlna\Profiles\DefaultProfile.cs</Link>
|
<Link>Dlna\Profiles\DefaultProfile.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Dlna\ResolutionConfiguration.cs">
|
||||||
|
<Link>Dlna\ResolutionConfiguration.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Dlna\ResolutionNormalizer.cs">
|
<Compile Include="..\MediaBrowser.Model\Dlna\ResolutionNormalizer.cs">
|
||||||
<Link>Dlna\ResolutionNormalizer.cs</Link>
|
<Link>Dlna\ResolutionNormalizer.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Dlna\ResolutionOptions.cs">
|
||||||
|
<Link>Dlna\ResolutionOptions.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Dlna\ResponseProfile.cs">
|
<Compile Include="..\MediaBrowser.Model\Dlna\ResponseProfile.cs">
|
||||||
<Link>Dlna\ResponseProfile.cs</Link>
|
<Link>Dlna\ResponseProfile.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -275,9 +308,15 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Dlna\StreamInfo.cs">
|
<Compile Include="..\MediaBrowser.Model\Dlna\StreamInfo.cs">
|
||||||
<Link>Dlna\StreamInfo.cs</Link>
|
<Link>Dlna\StreamInfo.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Dlna\SubtitleDeliveryMethod.cs">
|
||||||
|
<Link>Dlna\SubtitleDeliveryMethod.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Dlna\SubtitleProfile.cs">
|
<Compile Include="..\MediaBrowser.Model\Dlna\SubtitleProfile.cs">
|
||||||
<Link>Dlna\SubtitleProfile.cs</Link>
|
<Link>Dlna\SubtitleProfile.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Dlna\SubtitleStreamInfo.cs">
|
||||||
|
<Link>Dlna\SubtitleStreamInfo.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Dlna\TranscodeSeekInfo.cs">
|
<Compile Include="..\MediaBrowser.Model\Dlna\TranscodeSeekInfo.cs">
|
||||||
<Link>Dlna\TranscodeSeekInfo.cs</Link>
|
<Link>Dlna\TranscodeSeekInfo.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -338,6 +377,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Dto\MediaSourceInfo.cs">
|
<Compile Include="..\MediaBrowser.Model\Dto\MediaSourceInfo.cs">
|
||||||
<Link>Dto\MediaSourceInfo.cs</Link>
|
<Link>Dto\MediaSourceInfo.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Dto\MediaSourceType.cs">
|
||||||
|
<Link>Dto\MediaSourceType.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Dto\RatingType.cs">
|
<Compile Include="..\MediaBrowser.Model\Dto\RatingType.cs">
|
||||||
<Link>Dto\RatingType.cs</Link>
|
<Link>Dto\RatingType.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -362,6 +404,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Dto\UserItemDataDto.cs">
|
<Compile Include="..\MediaBrowser.Model\Dto\UserItemDataDto.cs">
|
||||||
<Link>Dto\UserItemDataDto.cs</Link>
|
<Link>Dto\UserItemDataDto.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Dto\VideoStreamOptions.cs">
|
||||||
|
<Link>Dto\VideoStreamOptions.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Entities\BaseItemInfo.cs">
|
<Compile Include="..\MediaBrowser.Model\Entities\BaseItemInfo.cs">
|
||||||
<Link>Entities\BaseItemInfo.cs</Link>
|
<Link>Entities\BaseItemInfo.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -446,6 +491,12 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Entities\SortOrder.cs">
|
<Compile Include="..\MediaBrowser.Model\Entities\SortOrder.cs">
|
||||||
<Link>Entities\SortOrder.cs</Link>
|
<Link>Entities\SortOrder.cs</Link>
|
||||||
</Compile>
|
</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">
|
<Compile Include="..\MediaBrowser.Model\Entities\UserDataSaveReason.cs">
|
||||||
<Link>Entities\UserDataSaveReason.cs</Link>
|
<Link>Entities\UserDataSaveReason.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -464,9 +515,15 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Events\GenericEventArgs.cs">
|
<Compile Include="..\MediaBrowser.Model\Events\GenericEventArgs.cs">
|
||||||
<Link>Events\GenericEventArgs.cs</Link>
|
<Link>Events\GenericEventArgs.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Extensions\BoolHelper.cs">
|
||||||
|
<Link>Extensions\BoolHelper.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Extensions\DoubleHelper.cs">
|
<Compile Include="..\MediaBrowser.Model\Extensions\DoubleHelper.cs">
|
||||||
<Link>Extensions\DoubleHelper.cs</Link>
|
<Link>Extensions\DoubleHelper.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Extensions\FloatHelper.cs">
|
||||||
|
<Link>Extensions\FloatHelper.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Extensions\IHasPropertyChangedEvent.cs">
|
<Compile Include="..\MediaBrowser.Model\Extensions\IHasPropertyChangedEvent.cs">
|
||||||
<Link>Extensions\IHasPropertyChangedEvent.cs</Link>
|
<Link>Extensions\IHasPropertyChangedEvent.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -632,6 +689,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\MediaInfo\IBlurayExaminer.cs">
|
<Compile Include="..\MediaBrowser.Model\MediaInfo\IBlurayExaminer.cs">
|
||||||
<Link>MediaInfo\IBlurayExaminer.cs</Link>
|
<Link>MediaInfo\IBlurayExaminer.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\MediaInfo\MediaProtocol.cs">
|
||||||
|
<Link>MediaInfo\MediaProtocol.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\MediaInfo\SubtitleFormat.cs">
|
<Compile Include="..\MediaBrowser.Model\MediaInfo\SubtitleFormat.cs">
|
||||||
<Link>MediaInfo\SubtitleFormat.cs</Link>
|
<Link>MediaInfo\SubtitleFormat.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -746,6 +806,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Providers\SubtitleOptions.cs">
|
<Compile Include="..\MediaBrowser.Model\Providers\SubtitleOptions.cs">
|
||||||
<Link>Providers\SubtitleOptions.cs</Link>
|
<Link>Providers\SubtitleOptions.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Providers\SubtitleProviderInfo.cs">
|
||||||
|
<Link>Providers\SubtitleProviderInfo.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Querying\AllThemeMediaResult.cs">
|
<Compile Include="..\MediaBrowser.Model\Querying\AllThemeMediaResult.cs">
|
||||||
<Link>Querying\AllThemeMediaResult.cs</Link>
|
<Link>Querying\AllThemeMediaResult.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -875,6 +938,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Session\SessionUserInfo.cs">
|
<Compile Include="..\MediaBrowser.Model\Session\SessionUserInfo.cs">
|
||||||
<Link>Session\SessionUserInfo.cs</Link>
|
<Link>Session\SessionUserInfo.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Session\TranscodingInfo.cs">
|
||||||
|
<Link>Session\TranscodingInfo.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Session\UserDataChangeInfo.cs">
|
<Compile Include="..\MediaBrowser.Model\Session\UserDataChangeInfo.cs">
|
||||||
<Link>Session\UserDataChangeInfo.cs</Link>
|
<Link>Session\UserDataChangeInfo.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -896,6 +962,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Sync\SyncJobStatus.cs">
|
<Compile Include="..\MediaBrowser.Model\Sync\SyncJobStatus.cs">
|
||||||
<Link>Sync\SyncJobStatus.cs</Link>
|
<Link>Sync\SyncJobStatus.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Sync\SyncLimitType.cs">
|
||||||
|
<Link>Sync\SyncLimitType.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Sync\SyncQuality.cs">
|
<Compile Include="..\MediaBrowser.Model\Sync\SyncQuality.cs">
|
||||||
<Link>Sync\SyncQuality.cs</Link>
|
<Link>Sync\SyncQuality.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -905,6 +974,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\System\LogFile.cs">
|
<Compile Include="..\MediaBrowser.Model\System\LogFile.cs">
|
||||||
<Link>System\LogFile.cs</Link>
|
<Link>System\LogFile.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\System\PublicSystemInfo.cs">
|
||||||
|
<Link>System\PublicSystemInfo.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\System\SystemInfo.cs">
|
<Compile Include="..\MediaBrowser.Model\System\SystemInfo.cs">
|
||||||
<Link>System\SystemInfo.cs</Link>
|
<Link>System\SystemInfo.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<packages>
|
<packages>
|
||||||
<package id="Fody" version="1.19.1.0" targetFramework="portable-win+net45+sl40+wp71" developmentDependency="true" />
|
<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>
|
</packages>
|
@ -55,6 +55,12 @@
|
|||||||
<Compile Include="..\mediabrowser.model\activity\ActivityLogEntry.cs">
|
<Compile Include="..\mediabrowser.model\activity\ActivityLogEntry.cs">
|
||||||
<Link>Activity\ActivityLogEntry.cs</Link>
|
<Link>Activity\ActivityLogEntry.cs</Link>
|
||||||
</Compile>
|
</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">
|
<Compile Include="..\MediaBrowser.Model\ApiClient\GeneralCommandEventArgs.cs">
|
||||||
<Link>ApiClient\GeneralCommandEventArgs.cs</Link>
|
<Link>ApiClient\GeneralCommandEventArgs.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -73,18 +79,30 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\ApiClient\SessionUpdatesEventArgs.cs">
|
<Compile Include="..\MediaBrowser.Model\ApiClient\SessionUpdatesEventArgs.cs">
|
||||||
<Link>ApiClient\SessionUpdatesEventArgs.cs</Link>
|
<Link>ApiClient\SessionUpdatesEventArgs.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\ApiClient\WakeOnLanInfo.cs">
|
||||||
|
<Link>ApiClient\WakeOnLanInfo.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Branding\BrandingOptions.cs">
|
<Compile Include="..\MediaBrowser.Model\Branding\BrandingOptions.cs">
|
||||||
<Link>Branding\BrandingOptions.cs</Link>
|
<Link>Branding\BrandingOptions.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Channels\AllChannelMediaQuery.cs">
|
||||||
|
<Link>Channels\AllChannelMediaQuery.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelFeatures.cs">
|
<Compile Include="..\MediaBrowser.Model\Channels\ChannelFeatures.cs">
|
||||||
<Link>Channels\ChannelFeatures.cs</Link>
|
<Link>Channels\ChannelFeatures.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Channels\ChannelFolderType.cs">
|
||||||
|
<Link>Channels\ChannelFolderType.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelInfo.cs">
|
<Compile Include="..\MediaBrowser.Model\Channels\ChannelInfo.cs">
|
||||||
<Link>Channels\ChannelInfo.cs</Link>
|
<Link>Channels\ChannelInfo.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelItemQuery.cs">
|
<Compile Include="..\MediaBrowser.Model\Channels\ChannelItemQuery.cs">
|
||||||
<Link>Channels\ChannelItemQuery.cs</Link>
|
<Link>Channels\ChannelItemQuery.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Channels\ChannelItemSortField.cs">
|
||||||
|
<Link>Channels\ChannelItemSortField.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelMediaContentType.cs">
|
<Compile Include="..\MediaBrowser.Model\Channels\ChannelMediaContentType.cs">
|
||||||
<Link>Channels\ChannelMediaContentType.cs</Link>
|
<Link>Channels\ChannelMediaContentType.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -94,6 +112,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Channels\ChannelQuery.cs">
|
<Compile Include="..\MediaBrowser.Model\Channels\ChannelQuery.cs">
|
||||||
<Link>Channels\ChannelQuery.cs</Link>
|
<Link>Channels\ChannelQuery.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Chapters\ChapterProviderInfo.cs">
|
||||||
|
<Link>Chapters\ChapterProviderInfo.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Chapters\RemoteChapterInfo.cs">
|
<Compile Include="..\MediaBrowser.Model\Chapters\RemoteChapterInfo.cs">
|
||||||
<Link>Chapters\RemoteChapterInfo.cs</Link>
|
<Link>Chapters\RemoteChapterInfo.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -139,6 +160,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Configuration\PathSubstitution.cs">
|
<Compile Include="..\MediaBrowser.Model\Configuration\PathSubstitution.cs">
|
||||||
<Link>Configuration\PathSubstitution.cs</Link>
|
<Link>Configuration\PathSubstitution.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Configuration\PeopleMetadataOptions.cs">
|
||||||
|
<Link>Configuration\PeopleMetadataOptions.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Configuration\ServerConfiguration.cs">
|
<Compile Include="..\MediaBrowser.Model\Configuration\ServerConfiguration.cs">
|
||||||
<Link>Configuration\ServerConfiguration.cs</Link>
|
<Link>Configuration\ServerConfiguration.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -199,6 +223,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Dlna\DlnaProfileType.cs">
|
<Compile Include="..\MediaBrowser.Model\Dlna\DlnaProfileType.cs">
|
||||||
<Link>Dlna\DlnaProfileType.cs</Link>
|
<Link>Dlna\DlnaProfileType.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Dlna\EncodingContext.cs">
|
||||||
|
<Link>Dlna\EncodingContext.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Dlna\HeaderMatchType.cs">
|
<Compile Include="..\MediaBrowser.Model\Dlna\HeaderMatchType.cs">
|
||||||
<Link>Dlna\HeaderMatchType.cs</Link>
|
<Link>Dlna\HeaderMatchType.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -226,9 +253,15 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Dlna\Profiles\DefaultProfile.cs">
|
<Compile Include="..\MediaBrowser.Model\Dlna\Profiles\DefaultProfile.cs">
|
||||||
<Link>Dlna\Profiles\DefaultProfile.cs</Link>
|
<Link>Dlna\Profiles\DefaultProfile.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Dlna\ResolutionConfiguration.cs">
|
||||||
|
<Link>Dlna\ResolutionConfiguration.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Dlna\ResolutionNormalizer.cs">
|
<Compile Include="..\MediaBrowser.Model\Dlna\ResolutionNormalizer.cs">
|
||||||
<Link>Dlna\ResolutionNormalizer.cs</Link>
|
<Link>Dlna\ResolutionNormalizer.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Dlna\ResolutionOptions.cs">
|
||||||
|
<Link>Dlna\ResolutionOptions.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Dlna\ResponseProfile.cs">
|
<Compile Include="..\MediaBrowser.Model\Dlna\ResponseProfile.cs">
|
||||||
<Link>Dlna\ResponseProfile.cs</Link>
|
<Link>Dlna\ResponseProfile.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -247,9 +280,15 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Dlna\StreamInfo.cs">
|
<Compile Include="..\MediaBrowser.Model\Dlna\StreamInfo.cs">
|
||||||
<Link>Dlna\StreamInfo.cs</Link>
|
<Link>Dlna\StreamInfo.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Dlna\SubtitleDeliveryMethod.cs">
|
||||||
|
<Link>Dlna\SubtitleDeliveryMethod.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Dlna\SubtitleProfile.cs">
|
<Compile Include="..\MediaBrowser.Model\Dlna\SubtitleProfile.cs">
|
||||||
<Link>Dlna\SubtitleProfile.cs</Link>
|
<Link>Dlna\SubtitleProfile.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Dlna\SubtitleStreamInfo.cs">
|
||||||
|
<Link>Dlna\SubtitleStreamInfo.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Dlna\TranscodeSeekInfo.cs">
|
<Compile Include="..\MediaBrowser.Model\Dlna\TranscodeSeekInfo.cs">
|
||||||
<Link>Dlna\TranscodeSeekInfo.cs</Link>
|
<Link>Dlna\TranscodeSeekInfo.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -310,6 +349,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Dto\MediaSourceInfo.cs">
|
<Compile Include="..\MediaBrowser.Model\Dto\MediaSourceInfo.cs">
|
||||||
<Link>Dto\MediaSourceInfo.cs</Link>
|
<Link>Dto\MediaSourceInfo.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Dto\MediaSourceType.cs">
|
||||||
|
<Link>Dto\MediaSourceType.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Dto\RatingType.cs">
|
<Compile Include="..\MediaBrowser.Model\Dto\RatingType.cs">
|
||||||
<Link>Dto\RatingType.cs</Link>
|
<Link>Dto\RatingType.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -319,6 +361,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Dto\RecommendationType.cs">
|
<Compile Include="..\MediaBrowser.Model\Dto\RecommendationType.cs">
|
||||||
<Link>Dto\RecommendationType.cs</Link>
|
<Link>Dto\RecommendationType.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Dto\StreamOptions.cs">
|
||||||
|
<Link>Dto\StreamOptions.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Dto\StudioDto.cs">
|
<Compile Include="..\MediaBrowser.Model\Dto\StudioDto.cs">
|
||||||
<Link>Dto\StudioDto.cs</Link>
|
<Link>Dto\StudioDto.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -331,6 +376,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Dto\UserItemDataDto.cs">
|
<Compile Include="..\MediaBrowser.Model\Dto\UserItemDataDto.cs">
|
||||||
<Link>Dto\UserItemDataDto.cs</Link>
|
<Link>Dto\UserItemDataDto.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Dto\VideoStreamOptions.cs">
|
||||||
|
<Link>Dto\VideoStreamOptions.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Entities\BaseItemInfo.cs">
|
<Compile Include="..\MediaBrowser.Model\Entities\BaseItemInfo.cs">
|
||||||
<Link>Entities\BaseItemInfo.cs</Link>
|
<Link>Entities\BaseItemInfo.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -415,6 +463,12 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Entities\SortOrder.cs">
|
<Compile Include="..\MediaBrowser.Model\Entities\SortOrder.cs">
|
||||||
<Link>Entities\SortOrder.cs</Link>
|
<Link>Entities\SortOrder.cs</Link>
|
||||||
</Compile>
|
</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">
|
<Compile Include="..\MediaBrowser.Model\Entities\UserDataSaveReason.cs">
|
||||||
<Link>Entities\UserDataSaveReason.cs</Link>
|
<Link>Entities\UserDataSaveReason.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -433,9 +487,15 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Events\GenericEventArgs.cs">
|
<Compile Include="..\MediaBrowser.Model\Events\GenericEventArgs.cs">
|
||||||
<Link>Events\GenericEventArgs.cs</Link>
|
<Link>Events\GenericEventArgs.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Extensions\BoolHelper.cs">
|
||||||
|
<Link>Extensions\BoolHelper.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Extensions\DoubleHelper.cs">
|
<Compile Include="..\MediaBrowser.Model\Extensions\DoubleHelper.cs">
|
||||||
<Link>Extensions\DoubleHelper.cs</Link>
|
<Link>Extensions\DoubleHelper.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Extensions\FloatHelper.cs">
|
||||||
|
<Link>Extensions\FloatHelper.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Extensions\IHasPropertyChangedEvent.cs">
|
<Compile Include="..\MediaBrowser.Model\Extensions\IHasPropertyChangedEvent.cs">
|
||||||
<Link>Extensions\IHasPropertyChangedEvent.cs</Link>
|
<Link>Extensions\IHasPropertyChangedEvent.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -595,6 +655,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\MediaInfo\IBlurayExaminer.cs">
|
<Compile Include="..\MediaBrowser.Model\MediaInfo\IBlurayExaminer.cs">
|
||||||
<Link>MediaInfo\IBlurayExaminer.cs</Link>
|
<Link>MediaInfo\IBlurayExaminer.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\MediaInfo\MediaProtocol.cs">
|
||||||
|
<Link>MediaInfo\MediaProtocol.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\MediaInfo\SubtitleFormat.cs">
|
<Compile Include="..\MediaBrowser.Model\MediaInfo\SubtitleFormat.cs">
|
||||||
<Link>MediaInfo\SubtitleFormat.cs</Link>
|
<Link>MediaInfo\SubtitleFormat.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -709,6 +772,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Providers\SubtitleOptions.cs">
|
<Compile Include="..\MediaBrowser.Model\Providers\SubtitleOptions.cs">
|
||||||
<Link>Providers\SubtitleOptions.cs</Link>
|
<Link>Providers\SubtitleOptions.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Providers\SubtitleProviderInfo.cs">
|
||||||
|
<Link>Providers\SubtitleProviderInfo.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Querying\AllThemeMediaResult.cs">
|
<Compile Include="..\MediaBrowser.Model\Querying\AllThemeMediaResult.cs">
|
||||||
<Link>Querying\AllThemeMediaResult.cs</Link>
|
<Link>Querying\AllThemeMediaResult.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -838,6 +904,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Session\SessionUserInfo.cs">
|
<Compile Include="..\MediaBrowser.Model\Session\SessionUserInfo.cs">
|
||||||
<Link>Session\SessionUserInfo.cs</Link>
|
<Link>Session\SessionUserInfo.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Session\TranscodingInfo.cs">
|
||||||
|
<Link>Session\TranscodingInfo.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Session\UserDataChangeInfo.cs">
|
<Compile Include="..\MediaBrowser.Model\Session\UserDataChangeInfo.cs">
|
||||||
<Link>Session\UserDataChangeInfo.cs</Link>
|
<Link>Session\UserDataChangeInfo.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -859,6 +928,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\Sync\SyncJobStatus.cs">
|
<Compile Include="..\MediaBrowser.Model\Sync\SyncJobStatus.cs">
|
||||||
<Link>Sync\SyncJobStatus.cs</Link>
|
<Link>Sync\SyncJobStatus.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\Sync\SyncLimitType.cs">
|
||||||
|
<Link>Sync\SyncLimitType.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\Sync\SyncQuality.cs">
|
<Compile Include="..\MediaBrowser.Model\Sync\SyncQuality.cs">
|
||||||
<Link>Sync\SyncQuality.cs</Link>
|
<Link>Sync\SyncQuality.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -868,6 +940,9 @@
|
|||||||
<Compile Include="..\MediaBrowser.Model\System\LogFile.cs">
|
<Compile Include="..\MediaBrowser.Model\System\LogFile.cs">
|
||||||
<Link>System\LogFile.cs</Link>
|
<Link>System\LogFile.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="..\MediaBrowser.Model\System\PublicSystemInfo.cs">
|
||||||
|
<Link>System\PublicSystemInfo.cs</Link>
|
||||||
|
</Compile>
|
||||||
<Compile Include="..\MediaBrowser.Model\System\SystemInfo.cs">
|
<Compile Include="..\MediaBrowser.Model\System\SystemInfo.cs">
|
||||||
<Link>System\SystemInfo.cs</Link>
|
<Link>System\SystemInfo.cs</Link>
|
||||||
</Compile>
|
</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;
|
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 MediaBrowser.Model.Session;
|
||||||
using System;
|
|
||||||
|
|
||||||
namespace MediaBrowser.Model.ApiClient
|
namespace MediaBrowser.Model.ApiClient
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Class SystemCommandEventArgs
|
/// Class SystemCommandEventArgs
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class GeneralCommandEventArgs : EventArgs
|
public class GeneralCommandEventArgs
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or sets the command.
|
/// Gets or sets the command.
|
||||||
|
@ -69,7 +69,7 @@ namespace MediaBrowser.Model.ApiClient
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Occurs when [system command].
|
/// Occurs when [system command].
|
||||||
/// </summary>
|
/// </summary>
|
||||||
event EventHandler<GeneralCommandEventArgs> GeneralCommand;
|
event EventHandler<GenericEventArgs<GeneralCommandEventArgs>> GeneralCommand;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Occurs when [notification added].
|
/// Occurs when [notification added].
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -109,7 +109,7 @@ namespace MediaBrowser.Model.ApiClient
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Occurs when [sessions updated].
|
/// Occurs when [sessions updated].
|
||||||
/// </summary>
|
/// </summary>
|
||||||
event EventHandler<SessionUpdatesEventArgs> SessionsUpdated;
|
event EventHandler<GenericEventArgs<SessionUpdatesEventArgs>> SessionsUpdated;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Occurs when [restart required].
|
/// Occurs when [restart required].
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -118,5 +118,17 @@ namespace MediaBrowser.Model.ApiClient
|
|||||||
/// Occurs when [user data changed].
|
/// Occurs when [user data changed].
|
||||||
/// </summary>
|
/// </summary>
|
||||||
event EventHandler<GenericEventArgs<UserDataChangeInfo>> UserDataChanged;
|
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";
|
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
|
namespace MediaBrowser.Model.ApiClient
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Class SessionUpdatesEventArgs
|
/// Class SessionUpdatesEventArgs
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class SessionUpdatesEventArgs : EventArgs
|
public class SessionUpdatesEventArgs
|
||||||
{
|
{
|
||||||
public SessionInfoDto[] Sessions { get; set; }
|
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>();
|
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
|
Photo = 2
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum ChannelFolderType
|
|
||||||
{
|
|
||||||
Container = 0,
|
|
||||||
|
|
||||||
MusicAlbum = 1,
|
|
||||||
|
|
||||||
PhotoAlbum = 2
|
|
||||||
}
|
|
||||||
}
|
}
|
@ -1,8 +1,4 @@
|
|||||||
using MediaBrowser.Model.Entities;
|
namespace MediaBrowser.Model.Channels
|
||||||
using MediaBrowser.Model.Querying;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
|
|
||||||
namespace MediaBrowser.Model.Channels
|
|
||||||
{
|
{
|
||||||
public class ChannelQuery
|
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>
|
/// <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 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>
|
/// <value>The name.</value>
|
||||||
public string Name { get; set; }
|
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 EnableIntrosFromUpcomingTrailers { get; set; }
|
||||||
public bool EnableIntrosFromMoviesInLibrary { get; set; }
|
public bool EnableIntrosFromMoviesInLibrary { get; set; }
|
||||||
public bool EnableIntrosParentalControl { get; set; }
|
public bool EnableIntrosParentalControl { get; set; }
|
||||||
|
public bool EnableIntrosFromSimilarMovies { get; set; }
|
||||||
public string CustomIntroPath { get; set; }
|
public string CustomIntroPath { get; set; }
|
||||||
public bool EnableIntrosFromUpcomingDvdMovies { get; set; }
|
public bool EnableIntrosFromUpcomingDvdMovies { get; set; }
|
||||||
public bool EnableIntrosFromUpcomingStreamingMovies { 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;
|
return list;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum EncodingContext
|
|
||||||
{
|
|
||||||
Streaming = 0,
|
|
||||||
Static = 1
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -117,11 +117,4 @@ namespace MediaBrowser.Model.Dto
|
|||||||
return null;
|
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>
|
/// <value>The device id.</value>
|
||||||
public string DeviceId { get; set; }
|
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,
|
ThemeSong = 8,
|
||||||
ThemeVideo = 9
|
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 TrialVersion { get; set; }
|
||||||
public bool IsValid { 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);
|
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>
|
<Link>Properties\SharedVersion.cs</Link>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="Activity\ActivityLogEntry.cs" />
|
<Compile Include="Activity\ActivityLogEntry.cs" />
|
||||||
|
<Compile Include="ApiClient\ConnectionMode.cs" />
|
||||||
<Compile Include="ApiClient\ConnectionResult.cs" />
|
<Compile Include="ApiClient\ConnectionResult.cs" />
|
||||||
|
<Compile Include="ApiClient\ConnectionState.cs" />
|
||||||
<Compile Include="ApiClient\HttpResponseEventArgs.cs" />
|
<Compile Include="ApiClient\HttpResponseEventArgs.cs" />
|
||||||
<Compile Include="ApiClient\IApiClient.cs" />
|
<Compile Include="ApiClient\IApiClient.cs" />
|
||||||
<Compile Include="ApiClient\ApiClientExtensions.cs" />
|
<Compile Include="ApiClient\ApiClientExtensions.cs" />
|
||||||
@ -70,28 +72,45 @@
|
|||||||
<Compile Include="ApiClient\ServerDiscoveryInfo.cs" />
|
<Compile Include="ApiClient\ServerDiscoveryInfo.cs" />
|
||||||
<Compile Include="ApiClient\ServerInfo.cs" />
|
<Compile Include="ApiClient\ServerInfo.cs" />
|
||||||
<Compile Include="ApiClient\SessionUpdatesEventArgs.cs" />
|
<Compile Include="ApiClient\SessionUpdatesEventArgs.cs" />
|
||||||
|
<Compile Include="ApiClient\WakeOnLanInfo.cs" />
|
||||||
<Compile Include="Branding\BrandingOptions.cs" />
|
<Compile Include="Branding\BrandingOptions.cs" />
|
||||||
|
<Compile Include="Channels\AllChannelMediaQuery.cs" />
|
||||||
<Compile Include="Channels\ChannelFeatures.cs" />
|
<Compile Include="Channels\ChannelFeatures.cs" />
|
||||||
|
<Compile Include="Channels\ChannelFolderType.cs" />
|
||||||
<Compile Include="Channels\ChannelInfo.cs" />
|
<Compile Include="Channels\ChannelInfo.cs" />
|
||||||
<Compile Include="Channels\ChannelItemQuery.cs" />
|
<Compile Include="Channels\ChannelItemQuery.cs" />
|
||||||
|
<Compile Include="Channels\ChannelItemSortField.cs" />
|
||||||
<Compile Include="Channels\ChannelMediaContentType.cs" />
|
<Compile Include="Channels\ChannelMediaContentType.cs" />
|
||||||
<Compile Include="Channels\ChannelMediaType.cs" />
|
<Compile Include="Channels\ChannelMediaType.cs" />
|
||||||
<Compile Include="Channels\ChannelQuery.cs" />
|
<Compile Include="Channels\ChannelQuery.cs" />
|
||||||
|
<Compile Include="Chapters\ChapterProviderInfo.cs" />
|
||||||
<Compile Include="Chapters\RemoteChapterInfo.cs" />
|
<Compile Include="Chapters\RemoteChapterInfo.cs" />
|
||||||
<Compile Include="Chapters\RemoteChapterResult.cs" />
|
<Compile Include="Chapters\RemoteChapterResult.cs" />
|
||||||
<Compile Include="Collections\CollectionCreationResult.cs" />
|
<Compile Include="Collections\CollectionCreationResult.cs" />
|
||||||
<Compile Include="Configuration\ChannelOptions.cs" />
|
<Compile Include="Configuration\ChannelOptions.cs" />
|
||||||
<Compile Include="Configuration\ChapterOptions.cs" />
|
<Compile Include="Configuration\ChapterOptions.cs" />
|
||||||
<Compile Include="Configuration\CinemaModeConfiguration.cs" />
|
<Compile Include="Configuration\CinemaModeConfiguration.cs" />
|
||||||
|
<Compile Include="Configuration\PeopleMetadataOptions.cs" />
|
||||||
<Compile Include="Configuration\XbmcMetadataOptions.cs" />
|
<Compile Include="Configuration\XbmcMetadataOptions.cs" />
|
||||||
<Compile Include="Configuration\SubtitlePlaybackMode.cs" />
|
<Compile Include="Configuration\SubtitlePlaybackMode.cs" />
|
||||||
<Compile Include="Connect\UserLinkType.cs" />
|
<Compile Include="Connect\UserLinkType.cs" />
|
||||||
|
<Compile Include="Dlna\EncodingContext.cs" />
|
||||||
<Compile Include="Dlna\Profiles\AndroidProfile.cs" />
|
<Compile Include="Dlna\Profiles\AndroidProfile.cs" />
|
||||||
<Compile Include="Dlna\Profiles\DefaultProfile.cs" />
|
<Compile Include="Dlna\Profiles\DefaultProfile.cs" />
|
||||||
|
<Compile Include="Dlna\ResolutionConfiguration.cs" />
|
||||||
<Compile Include="Dlna\ResolutionNormalizer.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="Drawing\ImageOrientation.cs" />
|
||||||
|
<Compile Include="Dto\MediaSourceType.cs" />
|
||||||
<Compile Include="Dto\StreamOptions.cs" />
|
<Compile Include="Dto\StreamOptions.cs" />
|
||||||
|
<Compile Include="Dto\VideoStreamOptions.cs" />
|
||||||
<Compile Include="Entities\ExtraType.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\AutoOrganizeOptions.cs" />
|
||||||
<Compile Include="FileOrganization\TvFileOrganizationOptions.cs" />
|
<Compile Include="FileOrganization\TvFileOrganizationOptions.cs" />
|
||||||
<Compile Include="Configuration\BaseApplicationConfiguration.cs" />
|
<Compile Include="Configuration\BaseApplicationConfiguration.cs" />
|
||||||
@ -105,6 +124,7 @@
|
|||||||
<Compile Include="Configuration\MetadataPluginSummary.cs" />
|
<Compile Include="Configuration\MetadataPluginSummary.cs" />
|
||||||
<Compile Include="Configuration\MetadataPluginType.cs" />
|
<Compile Include="Configuration\MetadataPluginType.cs" />
|
||||||
<Compile Include="Dlna\SubtitleProfile.cs" />
|
<Compile Include="Dlna\SubtitleProfile.cs" />
|
||||||
|
<Compile Include="MediaInfo\MediaProtocol.cs" />
|
||||||
<Compile Include="Notifications\NotificationOption.cs" />
|
<Compile Include="Notifications\NotificationOption.cs" />
|
||||||
<Compile Include="Notifications\NotificationOptions.cs" />
|
<Compile Include="Notifications\NotificationOptions.cs" />
|
||||||
<Compile Include="Notifications\NotificationType.cs" />
|
<Compile Include="Notifications\NotificationType.cs" />
|
||||||
@ -249,6 +269,7 @@
|
|||||||
<Compile Include="Providers\RemoteImageResult.cs" />
|
<Compile Include="Providers\RemoteImageResult.cs" />
|
||||||
<Compile Include="Providers\RemoteSearchResult.cs" />
|
<Compile Include="Providers\RemoteSearchResult.cs" />
|
||||||
<Compile Include="Providers\RemoteSubtitleInfo.cs" />
|
<Compile Include="Providers\RemoteSubtitleInfo.cs" />
|
||||||
|
<Compile Include="Providers\SubtitleProviderInfo.cs" />
|
||||||
<Compile Include="Querying\AllThemeMediaResult.cs" />
|
<Compile Include="Querying\AllThemeMediaResult.cs" />
|
||||||
<Compile Include="Querying\ArtistsQuery.cs" />
|
<Compile Include="Querying\ArtistsQuery.cs" />
|
||||||
<Compile Include="Querying\EpisodeQuery.cs" />
|
<Compile Include="Querying\EpisodeQuery.cs" />
|
||||||
@ -312,6 +333,7 @@
|
|||||||
<Compile Include="Session\SessionCapabilities.cs" />
|
<Compile Include="Session\SessionCapabilities.cs" />
|
||||||
<Compile Include="Session\SessionInfoDto.cs" />
|
<Compile Include="Session\SessionInfoDto.cs" />
|
||||||
<Compile Include="Session\SessionUserInfo.cs" />
|
<Compile Include="Session\SessionUserInfo.cs" />
|
||||||
|
<Compile Include="Session\TranscodingInfo.cs" />
|
||||||
<Compile Include="Session\UserDataChangeInfo.cs" />
|
<Compile Include="Session\UserDataChangeInfo.cs" />
|
||||||
<Compile Include="Sync\SyncJob.cs" />
|
<Compile Include="Sync\SyncJob.cs" />
|
||||||
<Compile Include="Sync\SyncJobCreationResult.cs" />
|
<Compile Include="Sync\SyncJobCreationResult.cs" />
|
||||||
@ -319,9 +341,11 @@
|
|||||||
<Compile Include="Sync\SyncJobQuery.cs" />
|
<Compile Include="Sync\SyncJobQuery.cs" />
|
||||||
<Compile Include="Sync\SyncJobRequest.cs" />
|
<Compile Include="Sync\SyncJobRequest.cs" />
|
||||||
<Compile Include="Sync\SyncJobStatus.cs" />
|
<Compile Include="Sync\SyncJobStatus.cs" />
|
||||||
|
<Compile Include="Sync\SyncLimitType.cs" />
|
||||||
<Compile Include="Sync\SyncQuality.cs" />
|
<Compile Include="Sync\SyncQuality.cs" />
|
||||||
<Compile Include="Sync\SyncTarget.cs" />
|
<Compile Include="Sync\SyncTarget.cs" />
|
||||||
<Compile Include="System\LogFile.cs" />
|
<Compile Include="System\LogFile.cs" />
|
||||||
|
<Compile Include="System\PublicSystemInfo.cs" />
|
||||||
<Compile Include="Themes\AppTheme.cs" />
|
<Compile Include="Themes\AppTheme.cs" />
|
||||||
<Compile Include="Themes\AppThemeInfo.cs" />
|
<Compile Include="Themes\AppThemeInfo.cs" />
|
||||||
<Compile Include="Themes\ThemeImage.cs" />
|
<Compile Include="Themes\ThemeImage.cs" />
|
||||||
|
@ -6,11 +6,4 @@ namespace MediaBrowser.Model.MediaInfo
|
|||||||
public const string MP4 = "mp4";
|
public const string MP4 = "mp4";
|
||||||
public const string MKV = "mkv";
|
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 int? DownloadCount { get; set; }
|
||||||
public bool? IsHashMatch { 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>
|
/// <value>The play method.</value>
|
||||||
public PlayMethod? PlayMethod { get; set; }
|
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>();
|
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>();
|
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);
|
trailerTypes.Add(TrailerType.ComingSoonToStreaming);
|
||||||
}
|
}
|
||||||
|
if (config.EnableIntrosFromSimilarMovies)
|
||||||
|
{
|
||||||
|
trailerTypes.Add(TrailerType.Archive);
|
||||||
|
}
|
||||||
|
|
||||||
if (trailerTypes.Count > 0 && IsSupporter)
|
if (trailerTypes.Count > 0 && IsSupporter)
|
||||||
{
|
{
|
||||||
|
@ -105,13 +105,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv
|
|||||||
|
|
||||||
public bool HasChanged(IHasMetadata item, MetadataStatus status, IDirectoryService directoryService)
|
public bool HasChanged(IHasMetadata item, MetadataStatus status, IDirectoryService directoryService)
|
||||||
{
|
{
|
||||||
var liveTvItem = item as LiveTvChannel;
|
return GetSupportedImages(item).Any(i => !item.HasImage(i));
|
||||||
|
|
||||||
if (liveTvItem != null)
|
|
||||||
{
|
|
||||||
return !liveTvItem.HasImage(ImageType.Primary) && (liveTvItem.HasProviderImage ?? true);
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -26,7 +26,7 @@ namespace MediaBrowser.ServerApplication.FFMpeg
|
|||||||
|
|
||||||
private readonly string[] _fontUrls =
|
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)
|
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">
|
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>MediaBrowser.Common.Internal</id>
|
<id>MediaBrowser.Common.Internal</id>
|
||||||
<version>3.0.463</version>
|
<version>3.0.466</version>
|
||||||
<title>MediaBrowser.Common.Internal</title>
|
<title>MediaBrowser.Common.Internal</title>
|
||||||
<authors>Luke</authors>
|
<authors>Luke</authors>
|
||||||
<owners>ebr,Luke,scottisafool</owners>
|
<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>
|
<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>
|
<copyright>Copyright © Media Browser 2013</copyright>
|
||||||
<dependencies>
|
<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="NLog" version="3.1.0.0" />
|
||||||
<dependency id="SimpleInjector" version="2.5.2" />
|
<dependency id="SimpleInjector" version="2.5.2" />
|
||||||
<dependency id="sharpcompress" version="0.10.2" />
|
<dependency id="sharpcompress" version="0.10.2" />
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>MediaBrowser.Common</id>
|
<id>MediaBrowser.Common</id>
|
||||||
<version>3.0.463</version>
|
<version>3.0.466</version>
|
||||||
<title>MediaBrowser.Common</title>
|
<title>MediaBrowser.Common</title>
|
||||||
<authors>Media Browser Team</authors>
|
<authors>Media Browser Team</authors>
|
||||||
<owners>ebr,Luke,scottisafool</owners>
|
<owners>ebr,Luke,scottisafool</owners>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>MediaBrowser.Model.Signed</id>
|
<id>MediaBrowser.Model.Signed</id>
|
||||||
<version>3.0.463</version>
|
<version>3.0.466</version>
|
||||||
<title>MediaBrowser.Model - Signed Edition</title>
|
<title>MediaBrowser.Model - Signed Edition</title>
|
||||||
<authors>Media Browser Team</authors>
|
<authors>Media Browser Team</authors>
|
||||||
<owners>ebr,Luke,scottisafool</owners>
|
<owners>ebr,Luke,scottisafool</owners>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
|
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>MediaBrowser.Server.Core</id>
|
<id>MediaBrowser.Server.Core</id>
|
||||||
<version>3.0.463</version>
|
<version>3.0.466</version>
|
||||||
<title>Media Browser.Server.Core</title>
|
<title>Media Browser.Server.Core</title>
|
||||||
<authors>Media Browser Team</authors>
|
<authors>Media Browser Team</authors>
|
||||||
<owners>ebr,Luke,scottisafool</owners>
|
<owners>ebr,Luke,scottisafool</owners>
|
||||||
@ -12,7 +12,7 @@
|
|||||||
<description>Contains core components required to build plugins for Media Browser Server.</description>
|
<description>Contains core components required to build plugins for Media Browser Server.</description>
|
||||||
<copyright>Copyright © Media Browser 2013</copyright>
|
<copyright>Copyright © Media Browser 2013</copyright>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency id="MediaBrowser.Common" version="3.0.463" />
|
<dependency id="MediaBrowser.Common" version="3.0.466" />
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</metadata>
|
</metadata>
|
||||||
<files>
|
<files>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user