Browse Source

LibAudio: Understand album (IPRD) metadata in WAV

This is in common usage, just not present in the reference I looked at.
kleines Filmröllchen 1 year ago
parent
commit
34978b364b
1 changed files with 2 additions and 0 deletions
  1. 2 0
      Userland/Libraries/LibAudio/WavLoader.cpp

+ 2 - 0
Userland/Libraries/LibAudio/WavLoader.cpp

@@ -324,6 +324,8 @@ MaybeLoaderError WavLoaderPlugin::load_wav_info_block(Vector<RIFF::Chunk> info_c
             m_metadata.genre = TRY(String::from_utf8(metadata_text));
             m_metadata.genre = TRY(String::from_utf8(metadata_text));
         } else if (metadata_name == "INAM"sv) {
         } else if (metadata_name == "INAM"sv) {
             m_metadata.title = TRY(String::from_utf8(metadata_text));
             m_metadata.title = TRY(String::from_utf8(metadata_text));
+        } else if (metadata_name == "IPRD"sv) {
+            m_metadata.album = TRY(String::from_utf8(metadata_text));
         } else if (metadata_name == "ISFT"sv) {
         } else if (metadata_name == "ISFT"sv) {
             m_metadata.encoder = TRY(String::from_utf8(metadata_text));
             m_metadata.encoder = TRY(String::from_utf8(metadata_text));
         } else if (metadata_name == "ISRC"sv) {
         } else if (metadata_name == "ISRC"sv) {