No Google Cast icon
Hi,
I've updated to v1.133.0 yesterday, but am missing the google cast icon.
Some background and tests:
- My instance is publicly accessible with a let's encrypt cert through HA Proxy.
- I've also set up split DNS for a faster connection when at home but that also goes through HA Proxy using the same cert.
- When turning off split-DNS for my client, the icon still isn't visible.
- There is also no Icon when connecting from my phones web browser using the mobile data connection and viewing the website in desktop mode.
- I've also hard-reloaded immich in the browser by using Ctrl+F5
Any other ideas that could cause this?
Thanks!
8 Replies
:wave: Hey @Syntox,
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. :ballot_box_with_check: verified I'm on the latest release(note that mobile app releases may take some time).
2. :ballot_box_with_check: 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.Might be best to share your domain here so we can confirm it’s resolving properly
That’s the most likely cause
Actually do you have hairpin NAT / reflection enabled?
If not, it might not work as if Google device uses their own DNS servers they can’t hit your server
Thanks for the fast response!
- May I send you my domain as a DM. I know it shouldn't be a secret but I also dislike sharing it in a public forum.
- I only have reflection NAT for some game servers
- I'm unfamiliar how google cast works, shouldn't the google cast device (android tv) always be able to hit my server? Be it through split DNS or through the internet when using an own DNS.
- I forgot to mention that I host my servers in a separate VLAN where they are only accessible through the mentioned HA-Proxy
I will research a bit on how the google cast communication works and how devices
have to be able to communicate under each other
No, if you don’t have reflection enabled you won’t be able to hit stuff using your WAN IP
I probably don’t need the domain. It’s either lack of hairpin or your VLANs causing issues
At least it is possible to reach the immich webinterface from the android tv's browser.
Also I think that not many other users have enabled hairpin NAT and I have not seen an issue like this in the forums.
I will try to get hairpin NAT to work but still don't see how it helps as the android tv and the immich server are in different networks and hairpin NAT is used when source and destination are in the same network. (if I understand it correctly)
If the google cast is hard coded to Google DNS then it would get a public IP not the internal IP from your split DNS
I think hairpin is still relevant within the lan
I hate it when it's the simple and obvious things.
The casting seems to work perfectly fine in a chromium browser but as the release notes didn't mention any browser constraints and just said
web
, I just kept testing from Firefox.
Nevertheless, many thanks for your help!This thread has been closed. To re-open, use the button below.