MTSP: Fix language code weirdness
This commit is contained in:
parent
04ea9fff63
commit
2b52ce5ab0
@ -87,6 +87,12 @@ class MTSP(Service):
|
||||
r = self.session.post(title.data['streamAccess'])
|
||||
access = r.json()
|
||||
tracks = DASH.from_url(access["data"]["stream"]["dash"]).to_tracks(title.language)
|
||||
|
||||
# Audio tracks sometimes have 'random' language codes in the DASH manifest.
|
||||
# Since there is only ever one language in practice anyway, force it to the correct one.
|
||||
for track in tracks:
|
||||
track.language = title.language
|
||||
|
||||
return tracks
|
||||
|
||||
def get_chapters(self, title: Movie) -> list[Chapter]:
|
||||
|
Loading…
x
Reference in New Issue
Block a user