mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-12-27 19:24:47 +03:00
fixes #916 - Support reading playstate data from nfo's
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user