I can confidently say that no it will not “intelligently use the LAN” when you’re on the same network - I don’t know of any service that will… unless Plex/Plexamp somehow does this?
The solution is as someone else said - use a DNS Server to forward it in your LAN to the internal IP. If you’re unsure how to do this, just search how to setup a Hairpin NAT for the router you own. I can confirm that once you set this up, it will work seamlessly with both Finamp and Jellyfin.
Gapless? Do you mean downloading media for offline playback? Yes:![](https://lemmy.ca/pictrs/image/3f5db39a-fc4e-40cb-8819-eb0e043e183d.jpeg)
Just be prepared for the space requirements of your media library as you may find your phone quickly running out of storage if you have a lot of high res audio:![](https://lemmy.ca/pictrs/image/618e2d13-c9b2-4f3f-91da-490742e143a7.jpeg)