Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BUG: HTTPS settings do not apply to iOS Video player #15225

Closed
1 of 3 tasks
phipz opened this issue Jan 10, 2025 · 2 comments
Closed
1 of 3 tasks

BUG: HTTPS settings do not apply to iOS Video player #15225

phipz opened this issue Jan 10, 2025 · 2 comments

Comments

@phipz
Copy link

phipz commented Jan 10, 2025

The bug

My Setup:
HTTPS reverse proxy pointing to Immich.
Proxy uses HTTPS certificate for "mydomain.com".
Login via Local IP (https://192.168.xxx.xxx.)
"Allow-self-signed SSL Certificates" is on.

What works:
Video playback on Immich iOS via the default HTTP port.
Login/Browsing on Immich iOS via the HTTPS reverse proxy.
Video playback through the browser via the HTPPS reverse proxy.

What does not work:
Video playback on Immich iOS via the HTTPS reverse proxy.

Behaviour :
When opeining Immich web via the HTPPS reverse proxy in browser for the first time, there is an error that the used hostname (IP Address) does not match SSL certificate (mydomain.com) and Login on iOS App initially fails. This is as expected.
In the iOS App, when I turn ON "Allow-self-signed SSL Certificates", this skips the "SSL certificate verification" (as per the app's UI). This allows me to HTTPS login and browse in the iOS App.
Video playback does not adhere to the "Skip SSL Verification" setting and fails.

Expected behaviour:
Consistent behaviour of different app components in terms of "Skipping SSL verification". When Skipping is ON, then also alow invalid SSL certificates for the video player.

(following up on #5553 (comment))

Version of Immich Server

v1.124.2

Version of Immich Mobile App

v1.124.0

Platform with the issue

  • Server
  • Web
  • Mobile

Reproduction steps

  1. Setup a reverse proxy with an non-matching certificate.
  2. Activate "Allow-self-signed SSL Certificates"
  3. Successfully login/browse
  4. Fail to video playback
@ktm-91
Copy link

ktm-91 commented Jan 10, 2025

This is the same bug as #5553, I'm experiencing the same problem on the Android app. It's a very old bug still not fixed. They just closed that issue without solving it and I don't really understand why

@mmomjian
Copy link
Contributor

#15230

@mmomjian mmomjian closed this as not planned Won't fix, can't repro, duplicate, stale Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants