Can you please verify whether you are configuring the player sources during the Page_init event handler of the player?
The best solution in your scenario would be to define declaratively two RadMediaPlayers - one with single source and the other one with Playlist. Then, depending on some user interaction or selection you can hide one of them using its Visible property.
Hope this helps.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.