I use Audirvana for streaming. It's offers a superior interface for my CD AIFF files and Qobuz. In fact, today they just released a new update which improves DLNA and playlists.
As far as HEOS, it's a great free option, that will stream music to the Denon 4700 as well.
Supported Services:
TuneIn
Deezer
iHeart Radio
Soundcloud
Rhapsody
Spotify
Amazon Music
Napster
SiriusXM
Tidal
Home DLNA Music Servers
Music on the Phone/Tablet
It will support playing WMA, MP3, WAV, MPEG-4, AAC, FLAC, Apple Lossless and DSD files from a USB thumb drive plugged into the front of the receiver. The interface is basic but works. HEOS requires a separate HEOS phone/tabet app. It won't do anything if you are trying to make it work with the receiver only.
HEOS also offers the ability to control the Main Zone and Zone2 and Zone3 if you have those connected. (Multi-zones don't work if pre-amp mode only is selected) HEOS is a nice basic tool that does the job. If I didn't discover Audirvana I would probably be using HEOS more often.