Skip to content

Commit 8144308

Browse files
committed
Add extra data to 'adaptiveFormats' in videos API
1 parent 0503d2a commit 8144308

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/invidious/videos.cr

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -412,6 +412,15 @@ struct Video
412412
end
413413
end
414414
end
415+
416+
# Audio-related data
417+
json.field "audioQuality", fmt["audioQuality"] if fmt.has_key?("audioQuality")
418+
json.field "audioSampleRate", fmt["audioSampleRate"].as_s.to_i if fmt.has_key?("audioSampleRate")
419+
json.field "audioChannels", fmt["audioChannels"] if fmt.has_key?("audioChannels")
420+
421+
# Extra misc stuff
422+
json.field "colorInfo", fmt["colorInfo"] if fmt.has_key?("colorInfo")
423+
json.field "captionTrack", fmt["captionTrack"] if fmt.has_key?("captionTrack")
415424
end
416425
end
417426
end

0 commit comments

Comments
 (0)