image: prefer exoplayer over aosp covers

Will actually handle files with multiple covers. Could lead to more
performance concerns, but that's also the same with AOSP too.
This commit is contained in:
Alexander Capehart 2024-06-09 13:13:54 -06:00
parent d906b87d76
commit d117f16081
No known key found for this signature in database
GPG key ID: 37DBE3621FE9AD47

View file

@ -157,8 +157,8 @@ constructor(
}
private suspend fun extractQualityCover(cover: Cover.Embedded) =
extractAospMetadataCover(cover)
?: extractExoplayerCover(cover) ?: extractMediaStoreCover(cover)
extractExoplayerCover(cover)
?: extractAospMetadataCover(cover) ?: extractMediaStoreCover(cover)
private fun extractAospMetadataCover(cover: Cover.Embedded): InputStream? =
MediaMetadataRetriever().run {