Not that I know of. On my 2018 I used the App on my phone to play through Bluetooth. Worked and sounded fine on my lakes 80% of time. But when I got to that remote lake w/o good cell service, I was out of luck. Not a big deal b/c we typically stream music from different phones over Bluetooth. I was not a big fan for the XM fees and ended up cancelling my subscription.
I did not look into any inputs to plug into, I'm betting there is an AUX plug on the back of the Vision Dash on newer boats. On my previous Supra I had a satellite receiver and antenna (car kit) to plug into the boat head unit (non Vision system). It was all by the driver's helm. Sounded fine.