diff --git a/app/src/main/java/com/deniscerri/ytdl/database/viewmodel/DownloadViewModel.kt b/app/src/main/java/com/deniscerri/ytdl/database/viewmodel/DownloadViewModel.kt index 96daf7b1..efddab32 100644 --- a/app/src/main/java/com/deniscerri/ytdl/database/viewmodel/DownloadViewModel.kt +++ b/app/src/main/java/com/deniscerri/ytdl/database/viewmodel/DownloadViewModel.kt @@ -528,7 +528,9 @@ class DownloadViewModel(private val application: Application) : AndroidViewModel Type.audio -> { return cloneFormat ( try { - val theFormats = formats.filter { it.vcodec.isBlank() || it.vcodec == "none" } + val theFormats = formats.filter { it.vcodec.isBlank() || it.vcodec == "none" }.ifEmpty { + formatUtil.getGenericAudioFormats(resources).sortedByDescending { it.filesize } + } FormatUtil(application).sortAudioFormats(theFormats).first() }catch (e: Exception){ formatUtil.getGenericAudioFormats(resources).first()