diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-09-15 13:34:37 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-09-15 13:34:37 -0400 |
| commit | ebec1e159c22131bf6fed1c807595894f92427ae (patch) | |
| tree | 5aba166a6371165d1ef34badeb2a7756fc30a398 /MediaBrowser.Api | |
| parent | 333f1ea6a4744b304a5c0991b4d4c3796c97ac16 (diff) | |
update default theme endpoints
Diffstat (limited to 'MediaBrowser.Api')
| -rw-r--r-- | MediaBrowser.Api/DefaultTheme/ItemStub.cs | 13 | ||||
| -rw-r--r-- | MediaBrowser.Api/DefaultTheme/Models.cs | 50 | ||||
| -rw-r--r-- | MediaBrowser.Api/DefaultTheme/MoviesView.cs | 24 | ||||
| -rw-r--r-- | MediaBrowser.Api/DefaultTheme/TvView.cs | 11 | ||||
| -rw-r--r-- | MediaBrowser.Api/MediaBrowser.Api.csproj | 4 | ||||
| -rw-r--r-- | MediaBrowser.Api/Playback/Hls/AudioHlsService.cs | 2 | ||||
| -rw-r--r-- | MediaBrowser.Api/Playback/Hls/VideoHlsService.cs | 2 | ||||
| -rw-r--r-- | MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs | 4 |
8 files changed, 55 insertions, 55 deletions
diff --git a/MediaBrowser.Api/DefaultTheme/ItemStub.cs b/MediaBrowser.Api/DefaultTheme/ItemStub.cs deleted file mode 100644 index 9681543501..0000000000 --- a/MediaBrowser.Api/DefaultTheme/ItemStub.cs +++ /dev/null @@ -1,13 +0,0 @@ -using MediaBrowser.Model.Entities; -using System; - -namespace MediaBrowser.Api.DefaultTheme -{ - public class ItemStub - { - public string Name { get; set; } - public string Id { get; set; } - public Guid ImageTag { get; set; } - public ImageType ImageType { get; set; } - } -} diff --git a/MediaBrowser.Api/DefaultTheme/Models.cs b/MediaBrowser.Api/DefaultTheme/Models.cs new file mode 100644 index 0000000000..a4167bf33c --- /dev/null +++ b/MediaBrowser.Api/DefaultTheme/Models.cs @@ -0,0 +1,50 @@ +using MediaBrowser.Model.Dto; +using MediaBrowser.Model.Entities; +using System; + +namespace MediaBrowser.Api.DefaultTheme +{ + public class ItemStub + { + public string Name { get; set; } + public string Id { get; set; } + public Guid ImageTag { get; set; } + public ImageType ImageType { get; set; } + } + + public class MoviesView + { + public BaseItemDto[] SpotlightItems { get; set; } + public ItemStub[] MovieItems { get; set; } + public ItemStub[] PeopleItems { get; set; } + + public ItemStub[] BoxSetItems { get; set; } + public ItemStub[] TrailerItems { get; set; } + public ItemStub[] HDItems { get; set; } + public ItemStub[] ThreeDItems { get; set; } + + public ItemStub[] FamilyMovies { get; set; } + + public ItemStub[] RomanceItems { get; set; } + public ItemStub[] ComedyItems { get; set; } + + public double FamilyMoviePercentage { get; set; } + + public double HDMoviePercentage { get; set; } + } + + public class TvView + { + public BaseItemDto[] SpotlightItems { get; set; } + public ItemStub[] ShowsItems { get; set; } + public ItemStub[] ActorItems { get; set; } + + public ItemStub[] RomanceItems { get; set; } + public ItemStub[] ComedyItems { get; set; } + } + + public class HomeView + { + public BaseItemDto[] SpotlightItems { get; set; } + } +} diff --git a/MediaBrowser.Api/DefaultTheme/MoviesView.cs b/MediaBrowser.Api/DefaultTheme/MoviesView.cs deleted file mode 100644 index 11a53a80a3..0000000000 --- a/MediaBrowser.Api/DefaultTheme/MoviesView.cs +++ /dev/null @@ -1,24 +0,0 @@ -using MediaBrowser.Model.Dto; - -namespace MediaBrowser.Api.DefaultTheme -{ - public class MoviesView - { - public BaseItemDto[] SpotlightItems { get; set; } - public ItemStub[] MovieItems { get; set; } - public ItemStub[] PeopleItems { get; set; } - - public ItemStub[] BoxSetItems { get; set; } - public ItemStub[] TrailerItems { get; set; } - public ItemStub[] HDItems { get; set; } - public ItemStub[] ThreeDItems { get; set; } - - public ItemStub[] FamilyMovies { get; set; } - - public ItemStub[] RomanticItems { get; set; } - - public double FamilyMoviePercentage { get; set; } - - public double HDMoviePercentage { get; set; } - } -} diff --git a/MediaBrowser.Api/DefaultTheme/TvView.cs b/MediaBrowser.Api/DefaultTheme/TvView.cs deleted file mode 100644 index ba7d120f12..0000000000 --- a/MediaBrowser.Api/DefaultTheme/TvView.cs +++ /dev/null @@ -1,11 +0,0 @@ -using MediaBrowser.Model.Dto; - -namespace MediaBrowser.Api.DefaultTheme -{ - public class TvView - { - public BaseItemDto[] SpotlightItems { get; set; } - public ItemStub[] ShowsItems { get; set; } - public ItemStub[] ActorItems { get; set; } - } -} diff --git a/MediaBrowser.Api/MediaBrowser.Api.csproj b/MediaBrowser.Api/MediaBrowser.Api.csproj index aa18570e3e..70e4e8a9a7 100644 --- a/MediaBrowser.Api/MediaBrowser.Api.csproj +++ b/MediaBrowser.Api/MediaBrowser.Api.csproj @@ -67,9 +67,7 @@ <Compile Include="AlbumsService.cs" /> <Compile Include="BaseApiService.cs" /> <Compile Include="DefaultTheme\DefaultThemeService.cs" /> - <Compile Include="DefaultTheme\ItemStub.cs" /> - <Compile Include="DefaultTheme\MoviesView.cs" /> - <Compile Include="DefaultTheme\TvView.cs" /> + <Compile Include="DefaultTheme\Models.cs" /> <Compile Include="DisplayPreferencesService.cs" /> <Compile Include="EnvironmentService.cs" /> <Compile Include="GamesService.cs" /> diff --git a/MediaBrowser.Api/Playback/Hls/AudioHlsService.cs b/MediaBrowser.Api/Playback/Hls/AudioHlsService.cs index 68a252d1bd..d7ee73a9e4 100644 --- a/MediaBrowser.Api/Playback/Hls/AudioHlsService.cs +++ b/MediaBrowser.Api/Playback/Hls/AudioHlsService.cs @@ -70,7 +70,7 @@ namespace MediaBrowser.Api.Playback.Hls file = Path.Combine(ApplicationPaths.EncodedMediaCachePath, file); - return ResultFactory.GetStaticFileResult(RequestContext, file); + return ResultFactory.GetStaticFileResult(RequestContext, file, FileShare.ReadWrite); } /// <summary> diff --git a/MediaBrowser.Api/Playback/Hls/VideoHlsService.cs b/MediaBrowser.Api/Playback/Hls/VideoHlsService.cs index 2066849ae5..7674fe7b76 100644 --- a/MediaBrowser.Api/Playback/Hls/VideoHlsService.cs +++ b/MediaBrowser.Api/Playback/Hls/VideoHlsService.cs @@ -103,7 +103,7 @@ namespace MediaBrowser.Api.Playback.Hls file = Path.Combine(ApplicationPaths.EncodedMediaCachePath, file); - return ResultFactory.GetStaticFileResult(RequestContext, file); + return ResultFactory.GetStaticFileResult(RequestContext, file, FileShare.ReadWrite); } /// <summary> diff --git a/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs b/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs index 21ef2ba0ae..806e55024f 100644 --- a/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs +++ b/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs @@ -209,12 +209,12 @@ namespace MediaBrowser.Api.Playback.Progressive if (request.Static) { - return ResultFactory.GetStaticFileResult(RequestContext, state.Item.Path, responseHeaders, isHeadRequest); + return ResultFactory.GetStaticFileResult(RequestContext, state.Item.Path, FileShare.Read, responseHeaders, isHeadRequest); } if (outputPathExists && !ApiEntryPoint.Instance.HasActiveTranscodingJob(outputPath, TranscodingJobType.Progressive)) { - return ResultFactory.GetStaticFileResult(RequestContext, outputPath, responseHeaders, isHeadRequest); + return ResultFactory.GetStaticFileResult(RequestContext, outputPath, FileShare.Read, responseHeaders, isHeadRequest); } return GetStreamResult(state, responseHeaders, isHeadRequest).Result; |
