summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorabsidue <48293849+absidue@users.noreply.github.com>2024-04-21 12:53:31 +0200
committerabsidue <48293849+absidue@users.noreply.github.com>2024-04-21 12:53:31 +0200
commitf313162fa1080bc4797dbf11ee44f51cc4c57985 (patch)
treed74009f3e1128f3e42639630e767c3c59c736174 /src
parentb673695aa2704b880562399ac78659ad23b7940d (diff)
downloadinvidious-f313162fa1080bc4797dbf11ee44f51cc4c57985.tar.gz
invidious-f313162fa1080bc4797dbf11ee44f51cc4c57985.tar.bz2
invidious-f313162fa1080bc4797dbf11ee44f51cc4c57985.zip
Add bitrate to formatStreams in /api/v1/videos/{id} response
Diffstat (limited to 'src')
-rw-r--r--src/invidious/jsonify/api_v1/video_json.cr2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/invidious/jsonify/api_v1/video_json.cr b/src/invidious/jsonify/api_v1/video_json.cr
index 1651559a..eec163f2 100644
--- a/src/invidious/jsonify/api_v1/video_json.cr
+++ b/src/invidious/jsonify/api_v1/video_json.cr
@@ -160,6 +160,8 @@ module Invidious::JSONify::APIv1
json.field "type", fmt["mimeType"]
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"])
if fmt_info
fps = fmt_info["fps"]?.try &.to_i || fmt["fps"]?.try &.as_i || 30