Streaming Navidrome to Yamaha MusicCast with upmpdcli (No Shared Filesystem Required)

Navidrome doesn't speak DLNA natively, and MusicCast doesn't speak OpenSubsonic. upmpdcli bridges that gap cleanly. It talks to Navidrome via the Subsonic API and advertises itself as a UPnP media server on your network.