TODO:

[X] Test older Volume Services
[X] Test older Product Services
[X] Reset Stubs
[X] Refactor
[X] Support play/skip/pause for software devices on Playlist
[X] Support play/pause for software devices on Radio
[X] Consider play media for software
[X] Do not play_media if no radio service
[X] Test with _real_ software player