Fix listen mode audio bitrate labels

This commit is contained in:
DU HANLIANG 2026-05-16 19:17:04 +08:00
parent 529fc8a8a3
commit aa3d627c4b
2 changed files with 7 additions and 2 deletions

View File

@ -164,8 +164,13 @@ module Invidious::Routes::Watch
url = audio_streams[0]["url"].as_s url = audio_streams[0]["url"].as_s
if params.quality.ends_with? "k" if params.quality.ends_with? "k"
requested_bitrate = params.quality.rchop("k").to_i
audio_streams.each do |fmt| audio_streams.each do |fmt|
if fmt["bitrate"].as_i == params.quality.rchop("k").to_i bitrate = fmt["bitrate"].as_i
bitrate_k = bitrate // 1000
if bitrate_k == requested_bitrate || bitrate == requested_bitrate
url = fmt["url"].as_s url = fmt["url"].as_s
end end
end end

View File

@ -28,7 +28,7 @@
src_url = invidious_companion.public_url.to_s + src_url + src_url = invidious_companion.public_url.to_s + src_url +
"&check=#{invidious_companion_check_id}" if (invidious_companion) "&check=#{invidious_companion_check_id}" if (invidious_companion)
bitrate = fmt["bitrate"] bitrate = fmt["bitrate"].as_i // 1000
mimetype = HTML.escape(fmt["mimeType"].as_s) mimetype = HTML.escape(fmt["mimeType"].as_s)
selected = (i == best_m4a_stream_index) selected = (i == best_m4a_stream_index)