Live fotos are downloaded as VIDEO on SHARED ALBUM #7096

Open
opened 2026-02-20 04:59:24 -05:00 by deekerman · 15 comments
Owner

Originally created by @wdp-2010 on GitHub (Oct 18, 2025).

I have searched the existing issues, both open and closed, to make sure this is not a duplicate report.

  • Yes

The bug

Downloading LIVE fotos from a shared album as a shared ALBUM are downloaded as video files, normal fotos remain fotos

A live foto includes a video and foto and the video gets downloaded NOT the image

This is a double bug but sometimes a uploaded live foto gets split into video and foto

The OS that Immich Server is running on

Debian

Version of Immich Server

v2.1.0

Version of Immich Mobile App

v2.1.0 build 231

Platform with the issue

  • Server
  • Web
  • Mobile

Device make and model

No response

Your docker-compose.yml content

Not gonna provide that it’s the default from the install script

Not applicable for issue

Contact if you REALLY need it

Your .env content

Same as above

Reproduction steps

  1. Make shared album
  2. Create and open link
  3. Download one of the uploaded LIVE fotos
  4. Look in downloads and find a .mov file

Relevant log output


Additional information

No response

Originally created by @wdp-2010 on GitHub (Oct 18, 2025). ### I have searched the existing issues, both open and closed, to make sure this is not a duplicate report. - [x] Yes ### The bug Downloading LIVE fotos from a shared album as a shared ALBUM are downloaded as video files, normal fotos remain fotos A live foto includes a video and foto and the video gets downloaded NOT the image This is a double bug but sometimes a uploaded live foto gets split into video and foto ### The OS that Immich Server is running on Debian ### Version of Immich Server v2.1.0 ### Version of Immich Mobile App v2.1.0 build 231 ### Platform with the issue - [x] Server - [x] Web - [ ] Mobile ### Device make and model _No response_ ### Your docker-compose.yml content ```YAML Not gonna provide that it’s the default from the install script Not applicable for issue Contact if you REALLY need it ``` ### Your .env content ```Shell Same as above ``` ### Reproduction steps 1. Make shared album 2. Create and open link 3. Download one of the uploaded LIVE fotos 4. Look in downloads and find a .mov file ### Relevant log output ```shell ``` ### Additional information _No response_
Author
Owner

@bo0tzz commented on GitHub (Oct 19, 2025):

I can't reproduce it, it behaves fine for me. We'll need a lot more information if you want us to look into this. What device was the photo made on? How was it uploaded to Immich? What browser are you using? Does the same still happen with files from other devices/when downloading in other browsers? Can you share a file that this happens with?

@bo0tzz commented on GitHub (Oct 19, 2025): I can't reproduce it, it behaves fine for me. We'll need a lot more information if you want us to look into this. What device was the photo made on? How was it uploaded to Immich? What browser are you using? Does the same still happen with files from other devices/when downloading in other browsers? Can you share a file that this happens with?
Author
Owner

@wdp-2010 commented on GitHub (Oct 21, 2025):

I took a picture on my IPhone 13
Opened the link on safari

If you want me to take a video or provide you a shared link contact pls.

@wdp-2010 commented on GitHub (Oct 21, 2025): I took a picture on my IPhone 13 Opened the link on safari If you want me to take a video or provide you a shared link contact pls.
Author
Owner

@bo0tzz commented on GitHub (Oct 21, 2025):

And did you try other devices/browsers/etc like I asked?

@bo0tzz commented on GitHub (Oct 21, 2025): And did you try other devices/browsers/etc like I asked?
Author
Owner

@wdp-2010 commented on GitHub (Oct 25, 2025):

Yes I did, chrome doesn't do this for some reason

The reason on safari is that it promps downloading twice, look at the video https://github.com/user-attachments/assets/069f8f6a-50ba-4d10-bb8b-dadb72dda639

If you need any logs or so adk pls

@wdp-2010 commented on GitHub (Oct 25, 2025): Yes I did, chrome doesn't do this for some reason The reason on safari is that it promps downloading twice, look at the video https://github.com/user-attachments/assets/069f8f6a-50ba-4d10-bb8b-dadb72dda639 If you need any logs or so adk pls
Author
Owner

@wdp-2010 commented on GitHub (Oct 25, 2025):

Note: mention me in your answer so I get a notification on my phone, I don't check GitHub regularly

@wdp-2010 commented on GitHub (Oct 25, 2025): Note: mention me in your answer so I get a notification on my phone, I don't check GitHub regularly
Author
Owner

@jrasm91 commented on GitHub (Feb 4, 2026):

It looks like it is starting two downloads and then you are opening up the second one which is the video. Everything seems to be working as expected unless you are saying that despite the two confirmation modals you only download a single file. Specifically the last one which is the motion file. Can you double check your downloads folder and verify if it doesn't actually contain both files?

@jrasm91 commented on GitHub (Feb 4, 2026): It looks like it is starting two downloads and then you are opening up the second one which is the video. Everything seems to be working as expected unless you are saying that despite the two confirmation modals you only download a single file. Specifically the last one which is the motion file. Can you double check your downloads folder and verify if it doesn't actually contain both files?
Author
Owner

@jrasm91 commented on GitHub (Feb 4, 2026):

@wdp-2010

@jrasm91 commented on GitHub (Feb 4, 2026): @wdp-2010
Author
Owner

@wdp-2010 commented on GitHub (Feb 5, 2026):

Ok yeah thanks for asking! Now i checked again and I got 2 download prompts from safari this time

One is the image and one is the MOV
BUT when the download finishes ONLY the mov rests in my downloads folder NOT the image file

Any extra info needed? Thank you in advance

@wdp-2010 commented on GitHub (Feb 5, 2026): Ok yeah thanks for asking! Now i checked again and I got 2 download prompts from safari this time One is the image and one is the MOV BUT when the download finishes ONLY the mov rests in my downloads folder NOT the image file Any extra info needed? Thank you in advance
Author
Owner

@jrasm91 commented on GitHub (Feb 5, 2026):

Nope, this is perfect. It looks like this is just how safari works -- it will replace files with the same name, even if it has a different extension. We will probably need to make sure the files are named differently when the client is Safari.

@jrasm91 commented on GitHub (Feb 5, 2026): Nope, this is perfect. It looks like this is just how safari works -- it will replace files with the same name, even if it has a different extension. We will probably need to make sure the files are named differently when the client is Safari.
Author
Owner

@wdp-2010 commented on GitHub (Feb 5, 2026):

Or I suggest you implement a default of downloading the image only if the client is safari and maybe add an option in the … menu where the user can download the video

@wdp-2010 commented on GitHub (Feb 5, 2026): Or I suggest you implement a default of downloading the image only if the client is safari and maybe add an option in the … menu where the user can download the video
Author
Owner

@jrasm91 commented on GitHub (Feb 5, 2026):

Yeah, that would also work.

@jrasm91 commented on GitHub (Feb 5, 2026): Yeah, that would also work.
Author
Owner

@wdp-2010 commented on GitHub (Feb 6, 2026):

Alr, can you get me started on fixing this or are you gonna do it yourself, I sure as hell wanna help you or learn something by trying to fix it myself, is that possible?

@wdp-2010 commented on GitHub (Feb 6, 2026): Alr, can you get me started on fixing this or are you gonna do it yourself, I sure as hell wanna help you or learn something by trying to fix it myself, is that possible?
Author
Owner

@jrasm91 commented on GitHub (Feb 6, 2026):

Feel free to take a shot at it. Here are the docs for getting set up:

https://docs.immich.app/developer/setup

Feel free to reach out on discord if you have any questions.

@jrasm91 commented on GitHub (Feb 6, 2026): Feel free to take a shot at it. Here are the docs for getting set up: https://docs.immich.app/developer/setup Feel free to reach out on discord if you have any questions.
Author
Owner

@wdp-2010 commented on GitHub (Feb 6, 2026):

Is it ok if I say that if I don't committ between now and monday the 16th you can take over and fix it yourself

Is that reasonable? I do this because personal life is very much not going like it should, that's ok but I don't want this project to need to wait for me! It's a simple fix, I know

@wdp-2010 commented on GitHub (Feb 6, 2026): Is it ok if I say that if I don't committ between now and monday the 16th you can take over and fix it yourself Is that reasonable? I do this because personal life is very much not going like it should, that's ok but I don't want this project to need to wait for me! It's a simple fix, I know
Author
Owner

@jrasm91 commented on GitHub (Feb 6, 2026):

I can fix it eventually if you don't heh around to it. There's no pressure. Feel free to throw up a pull request with your changes even if it is just a draft for some unfinished work.

@jrasm91 commented on GitHub (Feb 6, 2026): I can fix it eventually if you don't heh around to it. There's no pressure. Feel free to throw up a pull request with your changes even if it is just a draft for some unfinished work.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/immich#7096
No description provided.