HEIC/HEIF support in photo libraries (new photo format for iPhones)

Starting with iOS 11, (and already now in the beta) iPhone pics will be taken in HEIC/HEIF format instead of JPEG. (Video format changing too - not sure what that one is called). It will almost overnight become one of the most popular formats on the web.

Please make sure those files are respected and processed in video libraries. Click like to vote for this!

Vote for this feature, it saves space and is not just an iPhone feature.
Samsung Galaxy S9 and newer can also use this format if you enable it.

6 Likes

So an iPhone for two years has been taking pictures in HEIF and uploading them to the PMS server as part of the camera roll feature, but PMS can’t understand the file encode, can’t display it, and logs errors?

Voted up ftw.

3 Likes

This format is technically 4 years old, and has been popularized on Apple hardware for more than 2. As the hardware advances, Apple is adding additional features for using this HEIF format (like keeping multiple zoom levels with the different lenses for image correction). But I like using Plex as my photo auto backup, so I can’t use the newer format.

It would be nice to know if Plex has any additional info to share on the matter that isn’t 2 years old. I think we deserve an update.

4 Likes

Hi Plexers

I’m new to Plex but have been using Linux for years (Plex on Ubuntu server 18.04).

Executive summary of the below: ā€œHey PLEX team - please add automatic conversion of *.heic image files when we load them into our servers! This is not hard because I can do it.ā€

I just encountered the HEIF format in my wife’s images downloaded from her iPhoneX. Fortunately, Linux has a handy tool (poorly documented!) called heif-convert in the package libheif. If anyone out there uses it, be sure to use the -q option, which is a % quality of compression. heif-convert -q 90 gives a file that is visually identical to the maximum quality (-q 100) but much smaller. I also didn’t like that IOS only puts sequence numbers only in the file name so I used the exif data (exiftool, which can see the exif data in heic files) to rename the file to match that which I get from Google Photos and my android Pixel. When I converted the file, I used the exif data to reset the modified date to the create date because PLEX uses this to order the images in the timeline. All of this I hacked into a bash script so I can do an entire directory in one command. I don’t want to distribute this as the script is extremely crufty* but I’ll share if anyone is interested (no warrenty!). Would be good if our Plex server would automatically convert heic/heif files when we upload them.

cheerios
Buz

  • now you know my vintage from using that word!
3 Likes

I would love a copy of your script to see if I can adapt it to run on my Synology NAS.

1 Like

I put it on dropbox - adapt and improve as needed. It makes assumptions that may not apply in your case.

3 Likes

Itā€˜s really sad that this is still a topic… :-/

6 Likes

Yes Very sad that this is not complete - adds to the disappointment of a PLAXPASS LIFETIME MEMBER - thanks !

6 Likes

Hey Buz - I just saw this and would really like to find out more - I am definitely interested in the script and might be able to pretty it up ( but I am sure it is fine !! - lol ) if it works … it works ! right !!

thanks for taking the time to write this up -

marty

2 Likes

See my Oct 2019 response above. Click the link…

2 Likes

Just adding for reference, I had a similar thread from ~3 years ago.

1 Like

Please add support or allow developers to add it for you! As a Plex Pass member, this is a must have in order to have a complete solution!

1 Like

3 Years and counting? Is plex deaf to users?

3 Likes

Maybe we should start complaining about missing features in external blogs/sites.
So new users will be aware before buying Plex.
I’m very disappointed to know that a lot of features I need are not implemented yet.
Instead we receive stupid features like tidal and free unknown films.

7 Likes

I’m seeing other apps now add HEIC support that are open source like NPM module called EXIFREADER. Do the libraries you depend on now support HEIC or can the PLEX image ingest tool at least convert from HEIC to what currently works vs fully support the HEIC format? I would prefer native support but I guess if quality stays high and proper exif is transferred in conversion process than ok.

2 Likes

I’ve been patiently waiting for this feature because I believed what the team had said and promised. I’m starting to doubt it and it is really disappointing because I really love using Plex and hope to continue using it. I know my comment will likely be ignored by the dev team, but there are still fans out there and adding this critical feature to the next release can surely regain some of their trust back.

1 Like

I really don’t understand the holdup on this. 3 years and counting is bananas for this.

This is a popular format and has been since iOS moved to it years ago. Plex dev’s, please stop tooling around with VR crap and ensure the most basic functions work for people please.

3 Likes

I’m usually not the ā€œvoice of reasonā€ guy, but this one isn’t the developer’s fault, it ours (the community’s). We haven’t made this a priority for the developers. HEIF/HEIC support is about #48 on the list. The top three on the list all have about 10x or more votes than this one.

HEIC is a standard now and is rapidly becoming THE standard. I want this fixed, too.

If you’re reading this, VOTE for it!! If you don’t, another three years is going to pass by because the community is telling the developers all kinds of crap is more important than this!

1 Like

Not sure I consider multi factor authentication to be ā€˜all kinds of crap’, but to each their own. That’s a >5 year old request, has 10x more votes than this, and still hasn’t been done.

Four of the top five feature requests are over 5 years old. It’s nice to believe that number of votes translates to developer priority, but do you have any evidence that it’s actually the case?

2 Likes