Theres a few ways to do that but this is the easiest way it to use a caddy reverse proxy & a local dns server (like pihole or adgarud home)
register servername.local in pihole/adguard https://discourse.pi-hole.net/t/howto-using-pi-hole-as-lan-dns-server/533
example caddyfile:
# you must set 'http://' or caddy may error when getting a ssl cert
http://jellyfin.servername.local {
reverse_proxy 192.168.1.100:8096
}
maloja is good for a lot but if you need a ‘lastfm’ for mpd https://github.com/dbeley/mpdscrobble