Immich - HEIC files not showing up

Hello All.

I have recently installed and currently testing Immich. Thanks very much to the team for putting this package together and making it available.

I have installed both the YNH app (v1.101.0) and the phone app, both are the current version.

I have a problem in that only jpgs seem to work, ie uploading from the mobile app and the YNH app. Both sync up well.

If I upload an iPhone format photo (HEIC) the image shows as broken in the YNH app. Its fine in the mobile app as the format is supporter don’t he phone anyway. I did see a report that some users changed the extension to lower case, I did try that but no joy!

I have grabbed the “Untracked Files” in the REPAIR section of the server, which gives:

/home/yunohost.app/immich/thumbs/73a084b8-5fce-4f53-b617-386ae2b65079/7f/0f/7f0f387b-373a-4db6-9822-ce204bdb64ba-preview.jpeg
/home/yunohost.app/immich/thumbs/73a084b8-5fce-4f53-b617-386ae2b65079/e1/db/e1dbdcc1-ba44-493e-b629-d22b9169a194-preview.jpeg
/home/yunohost.app/immich/thumbs/73a084b8-5fce-4f53-b617-386ae2b65079/e8/06/e8061361-f9b7-4e5a-b3d0-2951ca4ce2b5-preview.jpeg

These are the three files that failed. The progress shows that they did upload but not rendering or going in the right place?

has anyone else seen this? Is there a fix?

Best wishes

Dj

Hi,
HEIC is a patented file format and not compatible with GPL License so sharp doesn’t provide it’s support natively. Adding it is a huge pain, i don’t plan to do.

1 Like

@ewilly Thanks very much for your reply. Understood. What a pity. Great app all the same

Thank you

dj

but HEIF/C is an open file format so .___.

and the immich docs is saying that it’s supported Supported formats | Immich

I’ve just changed my iPhone to Jpeg instead… No big deal

Dj

open but under Nokia licensing which is not compatible with LGPL…

so sharp does not include it by default, see

and as often with debian package version does not fit minimal requirements versioning to use globally-installed version of libvips instead of the provided binaries (see sharp - High performance Node.js image processing)