SONICblue today unveiled the Rio Riot, a 20GB portable MP3 player that holds more than 5,000 songs. The Mac-compatible device features a 10 hour Lithium Ion battery, FM tuner, USB connectivity, and iTunes support. Rio Riot is currently available for preorder for US$399.95 and is expected to ship by the end of February.