LivePhoto doesn't work on iOS mobile app. What am I missing?
Hey, I have a problem with Live Photos that's making me lose my mind. I'm sure that if this were common, I would find more issues about it. I have Immich installed via docker-compose from the official documentation (newest version 1.134) on my Synology NAS and I'm using the iOS mobile app (also version 1.134). I uploaded photos from my gallery via the iOS app to the Immich server. Everything looks good - Live Photos work on the web, but not on the mobile app. They are correctly detected as Live Photos because I can see the "play" icon on top, but nothing happens when I tap it or touch the screen. I don't see any errors in logs. I've looked into GitHub issues and through Reddit posts, but nothing seems to help. Worth mentioning is that I have a firewall enabled on the NAS.
Are there any requirements like additional ports enabled, transcoding options had to be enabled?
10 Replies
:wave: Hey @tathgart,
Thanks for reaching out to us. Please carefully read this message and follow the recommended actions. This will help us be more effective in our support effort and leave more time for building Immich :immich:.
References
- Container Logs:
docker compose logs
docs
- Container Status: docker ps -a
docs
- Reverse Proxy: https://immich.app/docs/administration/reverse-proxy
- Code Formatting https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline#h_01GY0DAKGXDEHE263BCAYEGFJA
Checklist
I have...
1. :blue_square: verified I'm on the latest release(note that mobile app releases may take some time).
2. :blue_square: read applicable release notes.
3. :blue_square: reviewed the FAQs for known issues.
4. :blue_square: reviewed Github for known issues.
5. :blue_square: tried accessing Immich via local ip (without a custom reverse proxy).
6. :blue_square: uploaded the relevant information (see below).
7. :blue_square: tried an incognito window, disabled extensions, cleared mobile app cache, logged out and back in, different browsers, etc. as applicable
(an item can be marked as "complete" by reacting with the appropriate number)
Information
In order to be able to effectively help you, we need you to provide clear information to show what the problem is. The exact details needed vary per case, but here is a list of things to consider:
- Your docker-compose.yml and .env files.
- Logs from all the containers and their status (see above).
- All the troubleshooting steps you've tried so far.
- Any recent changes you've made to Immich or your system.
- Details about your system (both software/OS and hardware).
- Details about your storage (filesystems, type of disks, output of commands like fdisk -l
and df -h
).
- The version of the Immich server, mobile app, and other relevant pieces.
- Any other information that you think might be relevant.
Please paste files and logs with proper code formatting, and especially avoid blurry screenshots.
Without the right information we can't work out what the problem is. Help us help you ;)
If this ticket can be closed you can use the /close
command, and re-open it later if needed.Can you try log out and connect through your instance over local IP?
I can try to do that, but now I have it exposed in local network only via reverse proxy to containers https://immich.homelab. You want me to expose port on server IP directly from container without reverse proxy?
okey, its interesting. It is working when access from mobile app via http://192.168.x.y:2283
when accessed via https://immich.homelab/ livephoto doesn't work on mobile, but for example videos are ok. Are there any particular settings I need to set on reverse proxy or anywhere to get it working right?
No, if you have access to your local IP like on local network then try it
if video works then LivePhotos should also work
do you use Self-signed cert
yes, and I have check-in setting to trust self signed certs
"allow self-signed certificates"
I believe self-signed cert is the cause
perhaps we aren't loading the cert when playing LivePhoto video
I checked again, logging via reverse proxy with self signed certs, videos works, live photo doesnt
so is everybody using plain http or trusted certs to get it working? is there anything I can do, or there should be created an issue on github or something? is there a chance that anyone will look at it?
people getting cert through lets-encrypt
simplest and the most straight forward way
I think you can search to see if an issue has been open, if not you can open one
sure, I will look into those certs, thanks for your help!
This thread has been closed. To re-open, use the button below.