Our Slingplayer for Desktop is now only for configuration and setup. You can stream on your computer using newwatch.slingbox.com. As well as the Slingplayer app on your computer, only available through the Windows Store for Windows 8 and above. Hope this helps.
Sling Media Moderation Team