Goldwave can store more filetypes than I care to list, and each filetype has choices regarding number of channels and compression ratings. I would guess that there are over 100 MP3 settings. These days, I always store anything I edit or rip in FLAC, high compression, and with the same number of channels the file came in.
Those files tend to sound good to me, and my Oppo plays them perfectly IMNSHO through Ethernet from my NAS.
I have two Rokus in the house, one in my theater and one in the TV room, both wired Ethernet connection. I rarely use them for audio streaming, but it’s the only option downstairs, and as I noted to start this discussion, the Rokus offer shuffle playback, which I don’t use if I’m sitting down and LISTENING to the music.
FWIW, the TV room has a stereo soundbar, so that system won’t tell me much about MCH playback.