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

1 Like

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)

For regular immich setup, heic works. I tested. So yunohost’s installation process breaks the heic compatibility. It’s too bad.

whats you mean with “regular immich setup” is a docker install…so nothing to compare with yunohost packaging…
if you want it just install it with docker and make a redirection with yunohost

I tested with a fresh ubuntu 24.04 install and that install recognized heic files.

Would be nice to get the yunohost version to work because the email server, cypht works. Nextcloud works. But immich is a problem.

you can use the Redirect app to link your Immich docker install to Yunohost.

  1. create domain
  2. make redirect app
  3. install immich with docker