diff options
| author | Samantaz Fox <coding@samantaz.fr> | 2022-04-27 00:21:23 +0200 |
|---|---|---|
| committer | Samantaz Fox <coding@samantaz.fr> | 2022-04-27 00:22:34 +0200 |
| commit | 8144308aee078d2322491e9848247df7257d756b (patch) | |
| tree | cd9ac491f61e3b9b5b0716f103b91e58ff1c7e51 /src | |
| parent | 0503d2a9f307538f595be53ae1e9e8713f1e95ac (diff) | |
| download | invidious-8144308aee078d2322491e9848247df7257d756b.tar.gz invidious-8144308aee078d2322491e9848247df7257d756b.tar.bz2 invidious-8144308aee078d2322491e9848247df7257d756b.zip | |
Add extra data to 'adaptiveFormats' in videos API
Diffstat (limited to 'src')
| -rw-r--r-- | src/invidious/videos.cr | 9 |
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 |
