mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-05-31 04:04:21 -04:00
Fix subtitles path
This commit is contained in:
parent
7d617a5d28
commit
5874e86185
@ -272,10 +272,10 @@ func RetriveMediaInfo(path string, sha string) (*MediaInfo, error) {
|
|||||||
Subtitles: MapStream(mi.Streams, ffprobe.StreamSubtitle, func(stream *ffprobe.Stream, i uint32) Subtitle {
|
Subtitles: MapStream(mi.Streams, ffprobe.StreamSubtitle, func(stream *ffprobe.Stream, i uint32) Subtitle {
|
||||||
extension := OrNull(SubtitleExtensions[stream.CodecName])
|
extension := OrNull(SubtitleExtensions[stream.CodecName])
|
||||||
var link string
|
var link string
|
||||||
var path string
|
var spath string
|
||||||
if extension != nil {
|
if extension != nil {
|
||||||
link = fmt.Sprintf("%s/%s/subtitle/%d.%s", Settings.RoutePrefix, base64.RawURLEncoding.EncodeToString([]byte(path)), i, *extension)
|
link = fmt.Sprintf("%s/%s/subtitle/%d.%s", Settings.RoutePrefix, base64.RawURLEncoding.EncodeToString([]byte(path)), i, *extension)
|
||||||
path = fmt.Sprintf("%s/%s/sub/%d.%s", Settings.Metadata, sha, i, *extension)
|
spath = fmt.Sprintf("%s/%s/sub/%d.%s", Settings.Metadata, sha, i, *extension)
|
||||||
}
|
}
|
||||||
lang, _ := language.Parse(stream.Tags.Language)
|
lang, _ := language.Parse(stream.Tags.Language)
|
||||||
idx := uint32(i)
|
idx := uint32(i)
|
||||||
@ -288,7 +288,7 @@ func RetriveMediaInfo(path string, sha string) (*MediaInfo, error) {
|
|||||||
IsDefault: stream.Disposition.Default != 0,
|
IsDefault: stream.Disposition.Default != 0,
|
||||||
IsForced: stream.Disposition.Forced != 0,
|
IsForced: stream.Disposition.Forced != 0,
|
||||||
Link: &link,
|
Link: &link,
|
||||||
Path: &path,
|
Path: &spath,
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
Chapters: Map(mi.Chapters, func(c *ffprobe.Chapter, _ int) Chapter {
|
Chapters: Map(mi.Chapters, func(c *ffprobe.Chapter, _ int) Chapter {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user