Give streams with audio a higher priority
[playVideoOnDreamboxProxy.git] / www / functions.php
index 9d40737eb8c7a113afe05b2dbe04196307234d14..3e4e2beeeda9aa1d8c9fe76e27bc294f595d3bd0 100644 (file)
@@ -133,6 +133,9 @@ function extractVideoUrlFromJson($json)
 
     //filter: best quality
     usort($safeFormats, function ($a, $b) {
+        if ((($a->acodec != 'none') + ($b->acodec != 'none')) == 1) {
+            return ($b->acodec != 'none') - ($a->acodec != 'none');
+        }
         return ($b->quality ?? 0) - ($a->quality ?? 0);
     });
     foreach ($safeFormats as $format) {