mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-07-09 03:04:20 -04:00
Fix video route
This commit is contained in:
parent
51d3684fcc
commit
09430e56b8
@ -155,8 +155,8 @@ namespace Kyoo.Abstractions.Models
|
|||||||
public VideoLinks Links =>
|
public VideoLinks Links =>
|
||||||
new()
|
new()
|
||||||
{
|
{
|
||||||
Direct = $"/video/movie/{Slug}/direct",
|
Direct = $"/movie/{Slug}/direct",
|
||||||
Hls = $"/video/movie/{Slug}/master.m3u8",
|
Hls = $"/movie/{Slug}/master.m3u8",
|
||||||
};
|
};
|
||||||
|
|
||||||
[SerializeIgnore]
|
[SerializeIgnore]
|
||||||
|
@ -53,7 +53,7 @@ public abstract class TranscoderApi<T>(IRepository<T> repository, IThumbnailsMan
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
.Build();
|
.Build();
|
||||||
return this.HttpProxyAsync($"http://transcoder:7666/{route}", proxyOptions);
|
return this.HttpProxyAsync($"http://transcoder:7666{route}", proxyOptions);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected abstract Task<(string path, string route)> GetPath(Identifier identifier);
|
protected abstract Task<(string path, string route)> GetPath(Identifier identifier);
|
||||||
@ -104,6 +104,14 @@ public abstract class TranscoderApi<T>(IRepository<T> repository, IThumbnailsMan
|
|||||||
await _Proxy($"/{quality}/index.m3u8", await GetPath(identifier));
|
await _Proxy($"/{quality}/index.m3u8", await GetPath(identifier));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[HttpGet("{identifier:id}/{quality}/{segment}")]
|
||||||
|
[PartialPermission(Kind.Play)]
|
||||||
|
public async Task GetVideoSegment(Identifier identifier, string quality, string segment)
|
||||||
|
{
|
||||||
|
await _Proxy($"/{quality}/{segment}", await GetPath(identifier));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
[HttpGet("{identifier:id}/audio/{audio}/index.m3u8")]
|
[HttpGet("{identifier:id}/audio/{audio}/index.m3u8")]
|
||||||
[PartialPermission(Kind.Play)]
|
[PartialPermission(Kind.Play)]
|
||||||
public async Task GetAudioIndex(Identifier identifier, string audio)
|
public async Task GetAudioIndex(Identifier identifier, string audio)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user