I have Yatse settings pointing to my remote address and port… that works fine cos most of the time my phone is not using WiFi even when I’m home… but it would be nice to have Yatse test an alternative local host and port first… that way if I am connected to my home wifi it could use the local (thus faster) host settings to sync my library rather than my remote host settings.
I used to have both addresses set up as different hosts but it was annoying having to sync everything twice and if i was away from home I couldn’t sync the local host anyway thus why i exclusively use my remote host address now… but of course it is slow to sync.
If using external IP is slower then it’s time to change your router or firewall
Anyway adding this would be a non efficient, Yatse can work without the UI with notification, widgets and would test multiple IP most of the time for nothing using battery.
When having the 2 hosts added just select one of them as a master database to avoid duplicate syncs.
Hi! I found this request from a search and figured I’ll try to revive this rather than post something completely fresh.
I have a reverse proxy pointing to my jellyfin server, but I can’t use that address unless I’m outside of my local network. Instead I have two hosts configured in Yatse and I gotta sync them separately. I also wasn’t able to find the master database feature, but it sounds like it would help things. I also realize that if my router supported “NAT Hairpinning” it would be able to fix my problem without Yatse software, but unfortunately my current one doesn’t support it.
Here’s a different app, Nzb360, that has options to set a different address if you are connected to a local SSID I think this is a slightly different approach to the original suggestion that maybe would alleviate your concerns about efficiency.
Unfortunately in it’s great wisdom Google as put the ssid thing under the fine location permission starting with Android O.
Since this is a dangerous permission that does not really fit a remote app, I’ve decided to not request this permission for the moment as the needs are really small compared to the users wondering why I ask this.
You can also use DNS scopes or other DNS hacks to return different IP when resolving locally.