jellyfin / Swiftfin

Native Jellyfin Client for iOS and tvOS
Mozilla Public License 2.0
2.51k stars 273 forks source link

Home network detection and remote URL switching #508

Open ReubenBTalbott opened 2 years ago

ReubenBTalbott commented 2 years ago

Could you add a feature where when SwiftFin detects the local network it'll use an internal address to access JellyFin, and when that local network isn't present it'll switch to a second external URL/address? Home assistant has a similar feature which I've posted screenshots of below.

Thanks!

Pictures
michaelkrieger commented 2 years ago

This would be amazing for iPads and iPhones. Less necessary for Apple TV.

maherbeg commented 1 year ago

This would be amazing especially if you use Tailscale VPN to get into your local network. They currently don't support mDNS so you have to modify the address when switching networks.

michaelkrieger commented 1 year ago

Detecting via SSID (or network name for wired) of course would be the ideal feature. That said, I'd also be good with a (try: 192.168.123.123:1111 and if it doesn't find Jellyfin use the external address).

JBHemloque commented 3 months ago

I'm a new Jellyfin convert, and I use swiftfin on my phone. This feature would be absolutely amazing.

I'd be happy simply being able to specify multiple addresses for the same server, which would let me manually switch between the two.