1
0
Fork 0
mirror of https://github.com/iv-org/invidious.git synced 2025-08-14 17:15:44 -04:00

API: Add bitrate to formatStreams too ()

Before this PR, the bitrate was only returned for the 'adaptiveFormats'.
They are now also returned the 'formatStreams'.

No linked issue
This commit is contained in:
Samantaz Fox 2024-04-26 23:49:44 +02:00
commit 8eaaeb1c74
No known key found for this signature in database
GPG key ID: F42821059186176E

View file

@ -161,6 +161,8 @@ module Invidious::JSONify::APIv1
json.field "type", fmt["mimeType"] json.field "type", fmt["mimeType"]
json.field "quality", fmt["quality"] json.field "quality", fmt["quality"]
json.field "bitrate", fmt["bitrate"].as_i.to_s if fmt["bitrate"]?
fmt_info = Invidious::Videos::Formats.itag_to_metadata?(fmt["itag"]) fmt_info = Invidious::Videos::Formats.itag_to_metadata?(fmt["itag"])
if fmt_info if fmt_info
fps = fmt_info["fps"]?.try &.to_i || fmt["fps"]?.try &.as_i || 30 fps = fmt_info["fps"]?.try &.to_i || fmt["fps"]?.try &.as_i || 30