diff --git a/server.js b/server.js index 2570025..36569bc 100644 --- a/server.js +++ b/server.js @@ -514,7 +514,11 @@ async function extractMetadata(buf) { } else if (exif.Image?.Model) { items.push(["Camera", String(exif.Image.Model)]); } - if (exif.Image?.HostComputer) items.push(["Device", String(exif.Image.HostComputer)]); + if (exif.Image?.HostComputer) { + let device = String(exif.Image.HostComputer); + if (exif.Image?.Software) device += `, iOS ${exif.Image.Software}`; + items.push(["Device", device]); + } if (exif.Photo?.LensModel) items.push(["Lens", String(exif.Photo.LensModel)]); if (exif.Photo?.ImageUniqueID) items.push(["Unique ID", String(exif.Photo.ImageUniqueID)]);