Windows Media Player on Linux. Really.

Someone’s may doh! at Microsoft these days (or maybe not ?)

Moonshine is a simple and probably effective project that bring Windows Media content to the Linux browsers and desktop. Using Microsoft codecs. Legitimately.

the Moonshine desktop player

the Moonshine desktop player

Did you know Microsoft distributes Linux codecs, didn’t you ?

If I remember correctly, though, those codecs are licensed to be usable solely with Novell’s Moonlight (nice uh?). So here’s the trick: Moonshine is a (simple?) Silverlight application ran under Moonlight that plays the video.

Moonshine is a browser plugin that proxies the Moonlight plugin, claiming support for Windows Media content. When Firefox comes across content advertised as Windows Media, it loads the Moonshine plugin which in turn loads Moonlight.

Moonshine then loads its media player application, written in Silverlight, into the proxied Moonlight plugin, which is able to play back the Windows Media content.

The desktop player is Firefox with the standard web chrome replaced with controls to drive the media experience.

So, basically Moonshine‘s engine is a Silverlight application, which is wrapped by a Firefox plugin and advertise itself as Windows Media capable. Also there’s a desktop player, which is just a browser running such plugin.

Not everything (moon)shines

Who wants to stream Windows Media content BTW? And who wants Silverlight at all ? Neverthless this is maybe the only legitimate and free (as in beer) way to play Windows Media content on Linux in those unfortunate nations that allow software patents to exist.

Does it work ?

Don’t ask me, I didn’t tried, I don’t even have Moonlight installed. But if you try, let me know !

How to get it

Moonshine homepage

This seems like a great time to subscribe my RSS !

4 responses to “Windows Media Player on Linux. Really.”

  1. pel

    I actually find the silverlight framework sort of beautiful.
    Simple, well abstracted, fits in a browser.

    Not much of a M$ fan though, but the CS dude in me can’t help finding it attractive.

  2. Jonas

    Well, it seems to work fine after my admittedly limited test. To be honest, I’ve never been much of a fan of streaming video so I’ve never really bothered to fine-tune other plugins before. That being said, when I’ve tried other plugins in the past there was always something of a disappointment present. They never seemed to work quite right in all circumstances.

    That may turn out to be the case here too (only time will tell) but right now it feels like this is the most hassle-free one.

  3. Stefano Forenza

    @Jonas: thank you for your report !

    @pel: right, but it’s not really the language beauty to be the issue. Mono is indeed attracting many Linux developers because it feels nice. No wonder Moonlight feels the same.

  4. msian_tux_lover

    Yup it works. I managed to get good video streams from MSNBC.

Leave a Reply

Bills

Don’t forget to Subscribe

Latest Activity

Posts

  • Google this is ridiculous
    Google you’re doing it wrong. Very wrong. This is utterly ridiculous. It’s a screenshot with a standard Firefox browser, in the standard screen resolution (1280×800), on Read More
  • A step back from the open source
    One month ago, I created my first Android app. While the app was a paid one, the reception has been outstanding. I’ve gotten a fair amount Read More
  • Facebook shuts down EventPress development.
    When you’re a big company, especially one that makes its money on free web services and advertising, it’s very easy to say you love open Read More
  • Why Android is laggy
    Great post from Andrew Munn explaining some key differences between Android and iPhone/iOs, especially when it comes to rendering and smoothness of animations and why Read More
  • Google Plus keeps your data as much as Facebook does
    When you delete an account from Google+, Google promises you to delete all the data associated with your G+ profile. Well, I deleted mine some time Read More