We may earn a small commission from affiliate links and paid advertisements. Terms
not really, now you have to download it onto your computer, then stream it to xbox. I would rather stream directly from xbox. Don't need to keep the computer on all the time either.
it's in silverlight (MS version of flash)