From f74403bd7a5089b760603abe36264e7615be0e78 Mon Sep 17 00:00:00 2001 From: Yassine Doghri Date: Fri, 23 Sep 2022 10:10:21 +0000 Subject: [PATCH] fix: remove heavy image cover data from audio file metadata --- app/Entities/Media/Audio.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Entities/Media/Audio.php b/app/Entities/Media/Audio.php index 90a9c1eb..29b304b3 100644 --- a/app/Entities/Media/Audio.php +++ b/app/Entities/Media/Audio.php @@ -41,6 +41,10 @@ class Audio extends BaseMedia $getID3 = new GetID3(); $audioMetadata = $getID3->analyze(media_path($this->file_path)); + // remove heavy image data from metadata + unset($audioMetadata['comments']['picture']); + unset($audioMetadata['id3v2']['APIC']); + $this->attributes['file_mimetype'] = $audioMetadata['mime_type']; $this->attributes['file_size'] = $audioMetadata['filesize']; $this->attributes['description'] = @$audioMetadata['id3v2']['comments']['comment'][0];