updated video not uploading
So I have made photos and videos today and let them upload to Immich. Then I found out one video is wrongly oriented, so I have rotated it via phone's gallery, because it's the fastest and easiest. Immich mobile app now sees two files - the wrongly oriented original and the new updated one, but refuses to upload the new one! What the heck should I do with that? Google photos does not have a problem with this and updated the video with the new one! (although I am not sure if it has uploaded it before the rotation or after...) See the two dark videos in the attached image - one with cloud without check and another with crossed out cloud icon.

8 Replies
:wave: Hey @McVitas,
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.What happens when you long press the one with the crossed out icon from the main timeline, use the upload button to manually upload it? Does it get uploaded? Also before doing that, set your log level to fine and share it afterwards
aha that did not occur to me that I can force upload it this way. So when I did it seemingly NOTHING happened. If I did not have the Network speed app then I would not see anything is happening! For a few minutes I could see upload happening but the icon on the file did not change and it's still crossed out cloud even after network activity stopped! Not very user friendly and intuitive. No animation, no confirmation about upload in progress or done at all!
However on the server it is now uploaded. Why isn't it reflected in the app I ask?! When i drag down to refresh the view it eventually changed to a cloud icon, but if I didn't do this, I would think this action just did not work.
We show the progress of the upload as a notification, which also shows whether it succeeded or failed. The timeline should be auto-updated once the asset is uploaded. We have websocket events that the mobile app listens to and updates the timeline when new assets are added
well I didn't see any notification. The timeline did not autoupdate and I could already see the video on my PC in a browser. Maybe if I waited several more minutes it would...
I just made my friend connect his phone to my server. He has uploaded a small album with 125 photos via the foreground backup by tapping "start backup" button. After it was finished the icons were still showing crossed out cloud. Then I told him to refresh the screen by dragging down and only then they changed to cloud with check...
That is weird, when you access the webpage, does it say that the server is online at the bottom of the sidebar? Or more precisely, do you allow websocket connections through your proxy?
it shows server online on a PC and on mobile browser as well. I checked the phone's notification settings - which app are enabled to send notifications and guess what - Immich did not have it enabled. However I don't remember it ever asking for it like other apps normally do ask...
Should the notifications come also from a background backup task?
so now I have cropped one photo in Samsung gallery and checked what Immich will do with it. After maybe 30seconds it finally appeared in the timeline. I long held finger on that new photo with crossed out cloud and chose upload to server. Nothing is happening. No network activity and I see on a PC in browser it is still not uploaded. I have tried updating the view by dragging down and it already took 40 minutes and it still doing the circle animation and is not finished! 🙄
I have restarted the app and the two photos appeared. I have automatic foreground backup enabled but this new photo still did not want to upload even after ten minutes or so. After manually forcing it to upload it happened and I got the notification...
Probably all these problems are only on my S23 where I have 136k media files and it makes everything slow, On my S10 where I have only a few thousand this seems to not be a problem and backing up happens fast and edited file appears quicky on the timeline...
ahh, that might explain things. The current sync does not work well with large libraries such as yours. We are actively working on an improved sync process which should address the issues you've been facing