diff --git a/app/src/main/java/com/lagradost/cloudstream3/utils/M3u8Helper.kt b/app/src/main/java/com/lagradost/cloudstream3/utils/M3u8Helper.kt index 6fcb3a17..7a018a30 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/utils/M3u8Helper.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/utils/M3u8Helper.kt @@ -118,7 +118,7 @@ class M3u8Helper { ) public fun hlsYield(qualities: List): Iterator { - if (qualities.isEmpty()) return listOf().iterator() + if (qualities.isEmpty()) return listOf(HlsDownloadData(byteArrayOf(), 0, 0, true)).iterator() var selected = selectBest(qualities) if (selected == null) { @@ -156,7 +156,7 @@ class M3u8Helper { val allTs = TS_EXTENSION_REGEX.findAll(m3u8Data) val totalTs = allTs.toList().size if (totalTs == 0) { - return listOf().iterator() + return listOf(HlsDownloadData(byteArrayOf(), 0, 0, true)).iterator() } var lastYield = 0 @@ -196,6 +196,6 @@ class M3u8Helper { } return tsByteGen.iterator() } - return listOf().iterator() + return listOf(HlsDownloadData(byteArrayOf(), 0, 0, true)).iterator() } }