<%
- // Check if ultrahigh sources exist
+ // Check if ultrahigh sources (2K) exist
let uhdAvailable = false;
VideoData.adaptiveFormats.forEach(format => {
if (format.itag == '400' || format.itag == '271') {
uhdAvailable = true;
}
});
+
+ // Check if 4K sources exist
+ let fourKAvailable = false;
+ VideoData.adaptiveFormats.forEach(format => {
+ if (format.itag == '313' || format.itag == '401') {
+ fourKAvailable = true;
+ }
+ });
%>
<% if (!qua) { %>
@@ -1128,6 +1152,9 @@ Offical Discord Server! :3
<% if (uhdAvailable) { %>
2K Definition
<% } %>
+ <% if (fourKAvailable) { %>
+
4K Definition
+ <% } %>
<% } %>
<% if (qua === "medium") { %>
@@ -1136,14 +1163,30 @@ Offical Discord Server! :3
<% if (uhdAvailable) { %>
2K Definition
<% } %>
+ <% if (fourKAvailable) { %>
+
4K Definition
+ <% } %>
<% } %>
<% if (qua === "ultrahigh" && uhdAvailable) { %>
High Definition
Standard Definition
2K Definition
+ <% if (fourKAvailable) { %>
+
4K Definition
+ <% } %>
<% } %>
+<% if (qua === "4k" && fourKAvailable) { %>
+
High Definition
+
Standard Definition
+ <% if (uhdAvailable) { %>
+
2K Definition
+ <% } %>
+
4K Definition
+<% } %>
+
+