summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamantaz Fox <coding@samantaz.fr>2022-04-27 00:21:23 +0200
committerSamantaz Fox <coding@samantaz.fr>2022-04-27 00:22:34 +0200
commit8144308aee078d2322491e9848247df7257d756b (patch)
treecd9ac491f61e3b9b5b0716f103b91e58ff1c7e51
parent0503d2a9f307538f595be53ae1e9e8713f1e95ac (diff)
downloadinvidious-8144308aee078d2322491e9848247df7257d756b.tar.gz
invidious-8144308aee078d2322491e9848247df7257d756b.tar.bz2
invidious-8144308aee078d2322491e9848247df7257d756b.zip
Add extra data to 'adaptiveFormats' in videos API
-rw-r--r--src/invidious/videos.cr9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/invidious/videos.cr b/src/invidious/videos.cr
index 7e37cf12..cb860032 100644
--- a/src/invidious/videos.cr
+++ b/src/invidious/videos.cr
@@ -412,6 +412,15 @@ struct Video
end
end
end
+
+ # Audio-related data
+ json.field "audioQuality", fmt["audioQuality"] if fmt.has_key?("audioQuality")
+ json.field "audioSampleRate", fmt["audioSampleRate"].as_s.to_i if fmt.has_key?("audioSampleRate")
+ json.field "audioChannels", fmt["audioChannels"] if fmt.has_key?("audioChannels")
+
+ # Extra misc stuff
+ json.field "colorInfo", fmt["colorInfo"] if fmt.has_key?("colorInfo")
+ json.field "captionTrack", fmt["captionTrack"] if fmt.has_key?("captionTrack")
end
end
end