fix(ROKU): Fix missing credits
This commit is contained in:
parent
df369e42c2
commit
ffbcf011e0
@ -209,13 +209,13 @@ class ROKU(Service):
|
|||||||
chapters = [Chapter(name=f"Chapter {i + 1:02}", timestamp=ad.split(".")[0]) for i, ad in enumerate(timestamps)]
|
chapters = [Chapter(name=f"Chapter {i + 1:02}", timestamp=ad.split(".")[0]) for i, ad in enumerate(timestamps)]
|
||||||
|
|
||||||
if track.data.get("playbackMedia", {}).get("creditCuePoints"):
|
if track.data.get("playbackMedia", {}).get("creditCuePoints"):
|
||||||
|
start = next((
|
||||||
|
x.get("start") for x in track.data["playbackMedia"]["creditCuePoints"] if x.get("start") != 0), None)
|
||||||
|
if start:
|
||||||
chapters.append(
|
chapters.append(
|
||||||
Chapter(
|
Chapter(
|
||||||
name="Credits",
|
name="Credits",
|
||||||
timestamp=datetime.fromtimestamp(
|
timestamp=datetime.fromtimestamp((start / 1000), tz=timezone.utc).strftime("%H:%M:%S.%f")[:-3],
|
||||||
(track.data["playbackMedia"]["creditCuePoints"][0]["start"] / 1000),
|
|
||||||
tz=timezone.utc,
|
|
||||||
).strftime("%H:%M:%S.%f")[:-3],
|
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user