@alan60 depending on your son’s age and/or technical inclinations, many folks use a DIY dedicated device starting with a single board computer (similar or same as those in all off-the-shelf $treamers). There are free operating systems for such a project available online. The reason I bring this up is it’s a great way to kickstart a youngster into a learning x DIY aspect of stereo hobby as opposed to just introducing a new purchase habit, device-wise.
If he’s too young or the household prefers ready-made, obviously this suggestion can be disregarded 😉