diff --git a/web/apps/photos/src/utils/file/index.ts b/web/apps/photos/src/utils/file/index.ts index ac0f9426fd..d53d9ac652 100644 --- a/web/apps/photos/src/utils/file/index.ts +++ b/web/apps/photos/src/utils/file/index.ts @@ -61,9 +61,9 @@ export async function downloadFile(file: EnteFile) { new Blob([imageData], { type: imageType.mimeType }), ); const video = new File([videoData], videoFileName); - const videoType = await detectFileTypeInfo(video); + const { mimeType } = await detectFileTypeInfo(video); const tempVideoURL = URL.createObjectURL( - new Blob([videoData], { type: videoType.mimeType }), + new Blob([videoData], { type: mimeType }), ); downloadAndRevokeObjectURL(tempImageURL, imageFileName); // Downloading multiple works everywhere except, you guessed it, diff --git a/web/packages/gallery/services/upload/upload-service.ts b/web/packages/gallery/services/upload/upload-service.ts index 165c50e1e1..9db7b88068 100644 --- a/web/packages/gallery/services/upload/upload-service.ts +++ b/web/packages/gallery/services/upload/upload-service.ts @@ -1002,7 +1002,6 @@ const readLivePhotoDetails = async ({ image, video }: LivePhotoAssets) => { fileType: FileType.livePhoto, extension: `${img.fileTypeInfo.extension}+${vid.fileTypeInfo.extension}`, imageType: img.fileTypeInfo.extension, - videoType: vid.fileTypeInfo.extension, }, fileSize: img.fileSize + vid.fileSize, lastModifiedMs: img.lastModifiedMs, diff --git a/web/packages/media/file-type.ts b/web/packages/media/file-type.ts index e8dcf6b2c9..224507bfee 100644 --- a/web/packages/media/file-type.ts +++ b/web/packages/media/file-type.ts @@ -50,7 +50,6 @@ export interface FileTypeInfo { extension: string; mimeType?: string; imageType?: string; - videoType?: string; } // list of format that were missed by type-detection for some files.