Streaming music on hold

i hope no one takes offense but we get lots of complaints about music on hold. we know and in some cases have purchased music that can be used for MOH but some are asking for streaming. we are looking for two things. first, some good streaming sources (many prohibit use for MOH) and second how best to connect a stream service into the pbx.

try this:

Last time I looked into streaming MOH, it became apparent that it used up far too many cpu cycles.
Perhaps transcoding ?
IIRC there was previous discussion and confirmation of this very high use of resources.

Do please share your more contemporary experience/s with the forum.
Perhaps I’m just sharing out-of-date information.