summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRon Shabi <ron@ronsh.net>2022-12-26 04:59:09 +0200
committersfan5 <sfan5@live.de>2022-12-29 15:48:57 +0100
commitb6c98461128e4d9ead56aa42639effb7ac173dca (patch)
tree547677c637c060c5c2d758a578f3e6f83fe9aa4c
parent4a2aa36674a3989d6567ebe1d3c3f8c6c889d906 (diff)
downloadmpv-b6c98461128e4d9ead56aa42639effb7ac173dca.tar.bz2
mpv-b6c98461128e4d9ead56aa42639effb7ac173dca.tar.xz
external_files: recognize webp files as cover art
mpv currently only recognizes jpg and png files named "AlbumArt", "Album", "cover", etc. which are in the same folder as the audio files as album/cover art and displays it when playing such audios. This feature adds support for webp files following the same naming scheme to be displayed as cover art for albums who have them. Webp variations are lower in priority compared to jpg or png files. Resolves: #11006
-rw-r--r--player/external_files.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/player/external_files.c b/player/external_files.c
index 031b118f4c..4a53851509 100644
--- a/player/external_files.c
+++ b/player/external_files.c
@@ -50,17 +50,25 @@ static const char *const image_exts[] = {"jpg", "jpeg", "png", "gif", "bmp",
// sorted by priority (descending)
static const char *const cover_files[] = {
"AlbumArt.jpg",
+ "AlbumArt.webp",
"Album.jpg",
+ "Album.webp",
"cover.jpg",
"cover.png",
+ "cover.webp",
"front.jpg",
"front.png",
+ "front.webp",
"AlbumArtSmall.jpg",
+ "AlbumArtSmall.webp",
"Folder.jpg",
"Folder.png",
+ "Folder.webp",
".folder.png",
+ ".folder.webp",
"thumb.jpg",
+ "thumb.webp",
"front.bmp",
"front.gif",