Skip to content

Commit

Permalink
Merge pull request #4088 from aw-was-here/add-m4v
Browse files Browse the repository at this point in the history
Treat m4v like m4a for metadata
  • Loading branch information
Be-ing committed Jul 8, 2021
2 parents e14b23b + 80b4134 commit 18624f0
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 1 deletion.
1 change: 1 addition & 0 deletions src/sources/soundsourcemediafoundation.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ const QString SoundSourceProviderMediaFoundation::kDisplayName =
const QStringList SoundSourceProviderMediaFoundation::kSupportedFileExtensions = {
QStringLiteral("aac"),
QStringLiteral("m4a"),
QStringLiteral("m4v"),
QStringLiteral("mp4"),
};

Expand Down
5 changes: 5 additions & 0 deletions src/test/coverartutils_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,11 @@ TEST_F(CoverArtUtilTest, extractEmbeddedCover) {
kTestDir.absoluteFilePath("cover-test-itunes-12.7.0-alac.m4a"), referencePNGImage);
}

if (isSupportedFileExtension("m4v")) {
extractEmbeddedCover(
kTestDir.absoluteFilePath("cover-test.m4v"), referencePNGImage);
}

if (isSupportedFileExtension("mp3")) {
// PNG
extractEmbeddedCover(
Expand Down
Binary file added src/test/id3-test-data/cover-test.m4v
Binary file not shown.
2 changes: 1 addition & 1 deletion src/track/taglib/trackmetadata_file.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ FileType getFileTypeFromFileName(
if (QStringLiteral("mp3") == fileExt) {
return FileType::MP3;
}
if (QStringLiteral("m4a") == fileExt) {
if ((QStringLiteral("m4a") == fileExt) || (QStringLiteral("m4v") == fileExt)) {
return FileType::MP4;
}
if (QStringLiteral("flac") == fileExt) {
Expand Down

0 comments on commit 18624f0

Please sign in to comment.