@tomaswv I think you can solve your problem for about $40.
Rose 150b has USB inputs and you can get a USB CD drive from Staples (e.g.), https://www.staples.com/lg-gp60nb50-external-ultra-slim-portable-dvdrw-black-retail-pack-gp60nb50/product_IM15PP868
There are even cheaper options from Walmart for about $20 - google "walmart external cd drive".
Look carefully at your Rose documentation but googling "can I attach a USB cd drive to a Rose 150b" suggests it can be done. Pictures of the Rose unit show a "Play CD" icon on the front. No guarantees of SQ but it is a ridiculously cheap and simple test. The Rose will be buffering and reclocking the async data from the drive so SQ probably matches streaming.
I use that a drive like that for ripping CDs using my Eversolo T8 and it can also play CDs.

