This script, by B. Galliart, will let you play XM Radio Online in Linux. You must have curl, and either xine, gxine, totem-xine, or vlc installed with basic codecs.
Save the script as xmonline.sh, change the username and password, uncomment the player you want to use, I recommend xine (gxine, totem-xine and vlc work well also),
- chmod it
- Then run it from console
chmod a+rx xmonline.sh
./xmonline.sh 22
where 22 is the channel number.
Also, the Mozilla/Firefox plugins for gxine, vlc, or mplayer can play directly from XM Online.








