Fix audio mode quality labels

Convert audio stream bitrate labels from bits per second to kilobits per second in listen mode.
This commit is contained in:
capturartelab 2026-06-09 01:22:24 -04:00 committed by GitHub
parent 6b21daab56
commit fbfe66181f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -28,12 +28,13 @@
src_url = invidious_companion.public_url.to_s + src_url +
"&check=#{invidious_companion_check_id}" if (invidious_companion)
bitrate = fmt["bitrate"]
bitrate = fmt["bitrate"]?.try &.as_i./ 1000
quality_label = bitrate ? "#{bitrate}k" : "audio"
mimetype = HTML.escape(fmt["mimeType"].as_s)
selected = (i == best_m4a_stream_index)
%>
<source src="<%= src_url %>" type='<%= mimetype %>' label="<%= bitrate %>k" selected="<%= selected %>">
<source src="<%= src_url %>" type='<%= mimetype %>' label="<%= quality_label %>" selected="<%= selected %>">
<% if !params.local && !CONFIG.disabled?("local") %>
<source src="<%= src_url %>&local=true" type='<%= mimetype %>' hidequalityoption="true">
<% end %>