diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-09-26 22:28:13 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-09-26 22:28:13 -0400 |
| commit | eab030df7ff0f3a78b1aa01f06eb30f71df5a391 (patch) | |
| tree | 47ac0dbafd3812b51f4ffa595009813be3ea1a40 /MediaBrowser.Api/Images/ImageService.cs | |
| parent | a260432fdf15a762a371b6771a7f6556bdb49c2f (diff) | |
fixes #916 - Support reading playstate data from nfo's
Diffstat (limited to 'MediaBrowser.Api/Images/ImageService.cs')
| -rw-r--r-- | MediaBrowser.Api/Images/ImageService.cs | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/MediaBrowser.Api/Images/ImageService.cs b/MediaBrowser.Api/Images/ImageService.cs index 89ee18265..7f945ce48 100644 --- a/MediaBrowser.Api/Images/ImageService.cs +++ b/MediaBrowser.Api/Images/ImageService.cs @@ -108,6 +108,20 @@ namespace MediaBrowser.Api.Images [Route("/Studios/{Name}/Images/{Type}/{Index}", "GET")] [Route("/Years/{Year}/Images/{Type}", "GET")] [Route("/Years/{Year}/Images/{Type}/{Index}", "GET")] + [Route("/Artists/{Name}/Images/{Type}", "HEAD")] + [Route("/Artists/{Name}/Images/{Type}/{Index}", "HEAD")] + [Route("/Genres/{Name}/Images/{Type}", "HEAD")] + [Route("/Genres/{Name}/Images/{Type}/{Index}", "HEAD")] + [Route("/GameGenres/{Name}/Images/{Type}", "HEAD")] + [Route("/GameGenres/{Name}/Images/{Type}/{Index}", "HEAD")] + [Route("/MusicGenres/{Name}/Images/{Type}", "HEAD")] + [Route("/MusicGenres/{Name}/Images/{Type}/{Index}", "HEAD")] + [Route("/Persons/{Name}/Images/{Type}", "HEAD")] + [Route("/Persons/{Name}/Images/{Type}/{Index}", "HEAD")] + [Route("/Studios/{Name}/Images/{Type}", "HEAD")] + [Route("/Studios/{Name}/Images/{Type}/{Index}", "HEAD")] + [Route("/Years/{Year}/Images/{Type}", "HEAD")] + [Route("/Years/{Year}/Images/{Type}/{Index}", "HEAD")] [Api(Description = "Gets an item by name image")] public class GetItemByNameImage : ImageRequest { @@ -406,6 +420,16 @@ namespace MediaBrowser.Api.Images return GetImage(request, item, false); } + public object Head(GetItemByNameImage request) + { + var pathInfo = PathInfo.Parse(Request.PathInfo); + var type = pathInfo.GetArgumentValue<string>(0); + + var item = GetItemByName(request.Name, type, _libraryManager); + + return GetImage(request, item, true); + } + /// <summary> /// Posts the specified request. /// </summary> |
