Hi @eric
To reproduce this on my apple tv
1: I went into settings and highlighted the channels DVR tab (with local ip address of 192.168.1.2)
2: selected At Home
3: chose ip address of secondary server on my tailscale network. In this case 100.x.x.88.
- I verified that I was connected to the new server, as the new guide appears and i can play a channel.
note: this is still not robust, as it can sometimes take several tries to sync up the guide and the secondary DVR server. I need to select the tailscale ip address a second time after closing with the app switcher, but eventually the secondary servers guide loads.
5: moving forward , after verifying im connected to the secondary server, the guide matches up, i can play a channel for the tailscale ip address of 10.x.x.88.
6: the only way i know how to test if the client “remembers” the connected server is to now manually use the app switcher and close the app.
7: open app again and get “preparing TV”. Guide loads with original server at local ip address at 192.168.1.2 when I was hoping it “remembered” the other address on the tailscale network at 100.x.x.88
8: At this point I submitted diags from the TVOS app.
Hope this helps