diff options
| author | LukePulverenti <luke.pulverenti@gmail.com> | 2013-03-12 23:57:54 -0400 |
|---|---|---|
| committer | LukePulverenti <luke.pulverenti@gmail.com> | 2013-03-12 23:57:54 -0400 |
| commit | 17d01636ae8a8054dc1fc043315f4fb2f4d53187 (patch) | |
| tree | e951e426b34ba6dc2ea4f416bf0cd79ecb3c9577 /MediaBrowser.Api/Playback/Progressive/AudioService.cs | |
| parent | f61a812c0ad0bd4503dc358a4421707239eb590b (diff) | |
#41 - Support Http Head requests
Diffstat (limited to 'MediaBrowser.Api/Playback/Progressive/AudioService.cs')
| -rw-r--r-- | MediaBrowser.Api/Playback/Progressive/AudioService.cs | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/MediaBrowser.Api/Playback/Progressive/AudioService.cs b/MediaBrowser.Api/Playback/Progressive/AudioService.cs index 3581d006e..b64e1750c 100644 --- a/MediaBrowser.Api/Playback/Progressive/AudioService.cs +++ b/MediaBrowser.Api/Playback/Progressive/AudioService.cs @@ -15,6 +15,12 @@ namespace MediaBrowser.Api.Playback.Progressive [Route("/Audio/{Id}/stream.flac", "GET")] [Route("/Audio/{Id}/stream.ogg", "GET")] [Route("/Audio/{Id}/stream", "GET")] + [Route("/Audio/{Id}/stream.mp3", "HEAD")] + [Route("/Audio/{Id}/stream.wma", "HEAD")] + [Route("/Audio/{Id}/stream.aac", "HEAD")] + [Route("/Audio/{Id}/stream.flac", "HEAD")] + [Route("/Audio/{Id}/stream.ogg", "HEAD")] + [Route("/Audio/{Id}/stream", "HEAD")] [ServiceStack.ServiceHost.Api(Description = "Gets an audio stream")] public class GetAudioStream : StreamRequest { @@ -38,7 +44,17 @@ namespace MediaBrowser.Api.Playback.Progressive /// <returns>System.Object.</returns> public object Get(GetAudioStream request) { - return ProcessRequest(request); + return ProcessRequest(request, false); + } + + /// <summary> + /// Gets the specified request. + /// </summary> + /// <param name="request">The request.</param> + /// <returns>System.Object.</returns> + public object Head(GetAudioStream request) + { + return ProcessRequest(request, true); } /// <summary> |
