Amazon On-Demand Video for Media Center

Amazon
On-Demand Video
for Media Center

OK, so having been frustrated with Netflix’s increasingly poor range of content, and Amazon’s refusal to acknowledge that anyone might want to use their On-Demand Video streaming service in Windows Media Center, I finally gave in and decided to write my own  add-in.

This is my first attempt at a Media Center Add-in, and it has been a steep learning curve, so please bear with me while I continue to enhance this.

My objectives for this stage are simply to provide access to all Amazon content that is free to view by streaming for Amazon Prime customers – I have therefore intentionally excluded content that is not free.  I may come back and work on the ability to purchase this later, but it isn’t a high priority for me right now.

Here is what is working so far:

  • Amazon Account Login
  • Browsing of Movies and TV shows by category
  • Search of Movie & TV data (somewhat)
  • Viewing of Movie & TV Details
  • Movie & TV Playback

Here is what is NOT working:

  • Displaying Movie & TV Summaries when searching
  • Media Center Extenders (Including XBox 360)

Requirements

  • You need to have an Amazon Prime account
    (though you can view previews with a normal Amazon account)
  • The Amazon account needs to be on the US site – I may do other sites later.
  • You need an Internet connection (yes, really!)
  • You need to have a computer with Windows Media Center – so far, I have only tested this on Windows 7 (32 & 64-bit)

Please note that it can be a little sluggish switching categories at the moment, depending on your internet bandwidth.

If you want to try it out, please download it below, and if you find this useful, please make a small contribution by donating below.

NEW RELEASE 12/9/2012

This includes:

  • The ability to browse more than 24 items
  • Additional data associated with titles
  • Improved video title layout
  • A fix to address Amazon’s change of image sizing
  • Triple-tap and on-screen keyboard for input boxes
  • Stops any playback of existing content when entering the app
  • Registry install issues fixed
  • Improved stability (though still Alpha release)
AmazonMCEAddinSetup_v1.0.1.23566.msi

 

Installation Instructions

  1. Download the MSI and install it.
  2. Once installed, Launch Media Center and go into the Extras Library
  3. Launch Amazon Video On Demand.
  4. Enter your Amazon Credentials
  5. Enjoy your favorite movies from comfort of your chair!

New Issues

If you have any other problems, please use the form below:

Screenshots

Login Page
Login Page
Home - Movie Categories
Home – Movie Categories
Movie Sub-Categories
Movie Sub-Categories
Browsing Movies
Browsing Movies
Movie Details
Movie Details
Basic Search
Basic Search
Browsing TV Shows
Browsing TV Shows
TV Episodes
TV Episodes

 

 

Comments

  1. JAJ says:

    This could become a much needed addition to media center!

  2. Jason says:

    Very exciting… I will be trying it out this weekend. Thanks!

  3. Gareth Barr says:

    Turned out that adding TV content playback was easier than expected (see screenshot in this article). The current version now supports TV playback as well, but you will need to uninstall the older version and install this newer one.

  4. Tim says:

    I kept getting the server error. Installing the registry fix a couple of times fixed that, but I can’t get any movies to play. After choosing a movie the screen turns white. The movie never plays. I can exit back to the menu, but I can’t get any movies to play.

    • Gareth Barr says:

      Hi Tim,

      Sorry to hear this isn’t working for you. Can you tell me what platform you are running this on, and can you please try to launch Internet Explorer on that machine and try to playback Amazon Video from there to confirm that it works natively from the site? It does need to be Internet Explorer even if you use something like Chrome normally, since this is what my app will be using.

      Also, if you have anything in the event logs that might be relevant, please send it through.

  5. I tried to install it on windows 8 and had no luck.

  6. rcrach says:

    This is a great start. How remote friendly is it? And how should it be installed so any caching is not done on the OS disk, i.e. I have an SSD for the OS and programs and a second drive for all recordings and libraries.

    • Gareth Barr says:

      Thanks for the positive feedback. At the moment, the navigation and play/stop & volume up/down can be controlled by the remote. I haven’t got forward/rewind/skip forward/back working on the remote properly yet, and the search also doesn’t work with the remote as yet.

      Currently, there is no caching done at all, but that is a good point. When I get to putting in caching, I will try to keep this a separately selectable option.

  7. Jason says:

    I had to share my excitement… http://bigbruin.com/content/primemce_1

  8. Pete Luu says:

    Love the addon. I tried it with the xbox slim as media center extender. The adddon ask for credentials but I can’t seem to enter it using the xbox controller or my harmony remote. Bummer. If this works through the extender you have a leg up on netflix that doesn’t require a live account.

    • Shyam says:

      Agreed, I need something like this to function on my Xbox 360 extenders…hopefully, this is somewhere on your future to-do list for the plugin…again, keep up the great work!

      • Gareth Barr says:

        The media center extender is going to be really tricky, if I can get it working at all. For Windows, I am currently using the flash player to play back content, but the extenders simply don’t support this, so instead, they screen-scrape the pictures at about 5 frames per second. To fix this, I would probably need to transcode the content into something that the extender supports – that is not simple. I definitely would like to get this working, but I wouldn’t hold my breath for it, to be honest!

        • Shyam says:

          no worries, I definitely understand how that might be a cumbersome function to work out in the short-term, especially with more pressing needs like the watch list functionality…based on your rapid work so far, however, I wouldn’t put past you to work something out for extenders in the future…keep me updated if you ever decide to work on it…would love to try out the plugin when I have some free time, but since I have a ps3 connected to the same tv as my HTPC, haven’t been pressed to play around with it as of yet…again, thanks for all your hard work on the plugin!

  9. Alik says:

    Worked fine with the registry fix on Windows 7 64bit. Make sure you have flash installed in IE even if it’s not your primary browser. And as some one mentioned above try to play the movie from IE. GREAT WORK!!!

  10. Fuzyn9feet says:

    This is nice, Netflix, Hulu and Amazon are the three big streams and you have filled a massive hole, thank you.

    One thing I would love to see is my watchlist from Amazon so searching isn’t as necessary.

  11. David says:

    Hey Gareth, I stop back occasionally to see if you have any new updates but I find it hard to determine if the current is what I am running on my HTPC. Do you think you could add a version number on the file name? I also have a small SSD for my OS and a second drive for all recordings and libraries and I’m also interested in caching to my second drive. Also, when I am viewing TV via the installed tuner card and select Netflix for viewing, I get a pop-up that asks “Stop Playback?” with Yes/No buttons. When I select Yes the tuner feed is killed and it launches into Netflix. This doesn’t happen with your app. I have to work around it by launching into Hulu or Netflix and then back into WMC so the tv tuner signal is killed and then launch into your Amazon Prime app. Does this happen to you or is it just my setup? Thanks for all your hard work!!!

    • Gareth Barr says:

      Hi David,

      I have put the version number in the setup file name – when I download it from the site, it shows with the correct version number – 1.0.0.27531, but I didn’t have it that way at the start (i.e. it was named without a version), and I have not updated this recently.

      Ref caching – this isn’t something I have got to yet – at the moment, images are downloaded on the fly, but when we put in an option to cache, I will make sure that it has a selectable path.

      Yes – I see exactly the same problem with it not stopping playback. It is on the list of things to fix, but thanks for raising it.

      As I mentioned, I haven’t updated this recently, but I have been very lucky to have Eric Brown (http://www.linkedin.com/in/ericwadebrown) volunteer to help – and he has been doing a great job on a number of bug fixes and improvements, so many thanks to him.

      We have made a fair bit of progress on a few things for the next release, but it isn’t quite ready yet – it will still be an alpha (sorry), but we have addressed the original install issue, the showing of more than 24 shows, added more content on the video title pages and are continuing to work on stability etc. However, I would still like to get a few more remote control accessibility and usability issues (like the issue you raised) ironed out before doing the next alpha, so I expect it to be in the next week or so.

      Hope that helps,

      Gareth

  12. Dennis says:

    So awesome! Thank you for the great work.

  13. Scott says:

    This, sir, is a great piece of work!

  14. Pat says:

    Works great with registry update. Hope you can find a way to over come the 24 listing limit.

  15. RobioAXP says:

    Thanks so much for building this for us! i’m looking forward to future enhancements, but as is, it rocks!

  16. Gareth Barr says:

    Hi all,

    New version released today with many fixes. Still Alpha, but should address many requests.

    Please enjoy, and provide any feedback.

    Also, many thanks to Eric Brown for his continued contribution to this project.

  17. Gerorge Tirebuyer says:

    Thanks for making this. I installed the newest Alpha on one machine and it works as advertized (prior versions did not) but on my main HTPC I get the menus but when it should be connecting to Amazon I get a white screen. Do I need to install the earlier versions and then run the Dec 9 version?

    • Gareth Barr says:

      You shouldn’t need to. That sounds like a problem with your flash player. Do you have flash installed in Internet explorer (it needs to be IE even if you are using chrome, Firefox or other)?

      Please try going to amazon and playing a movie in Internet explorer. If it works, but this addin doesn’t, please let me know.

  18. Gerorge Tirebuyer says:

    Wow That was FAST!!!. It worked. Flash wasn’t installed on IE. Thanks again for a great plugin. Also if you could tell the guys over on TGB.tv that I don’t get their registration email I’d appreciate it.

  19. Blake Northrup says:

    Gareth, you are the man!! Thanks and great work!!!

  20. Bill says:

    Thanks for the new version! Works great! I would love to see a Watchlist and an on screen keyboard for loging in, searches, etc…

    Everyone else, please donate to help keep this project alive!!! I did.

    • Gareth Barr says:

      Thanks for the positive feedback.

      For the on-screen keyboard, you should be able to press the OK button on the remote while in the textbox. That should pop up the triple-tap and/or on-screen keyboard view. Let me know if that doesn’t work for you.

      The Watchlist is definitely on my radar for things to try to do next.

  21. Greg says:

    Worked Great!!!!!!!! Thank you so much!

  22. DanBez says:

    Can you install it under the Movies session, close to NetFlix? right now it’s buried under the Library items.

    Thanks!

  23. Neil says:

    Hi Gareth,

    Happy holidays! I’m using an XBox 360 as a media center extender. I know that Amazon has their own app for the Xbox, but I prefer to have it running within MCE. Your app is running on my desktop of course. I’ve initiated the “download” from the Xbox, but I don’t see your app appearing on the Xbox. Am I doing something wrong?
    Thanks, and great work on this!
    Regards,
    - Neil

    • Gareth Barr says:

      Hi Neil,

      Although this does seem to show up on my extenders, it really doesn’t work at all well on them, including the XBox. Unfortunately, the way Microsoft support extenders for flash content is to screen scrape, which only does about 4 or 5 frames per second, which is unusable.

      I can’t see why you can’t see the app in Media Center running on the XBox, but even if you do find it, it really isn’t going to work well for that case.

      As I mentioned to Shyam previously in these comments, extenders are going to be challenging, and I am not making promises at the moment, other than to state that this is something that I want too, as I use them extensively in my house.

      Sorry I can’t be more help on that one.

      Best regards,

      Gareth

  24. boondoklife says:

    Two suggestions:

    1) Would love to see the icon moved to the Videos strip, since netflix and others are already there.

    2) The installer should include a screen that tells the user they need flash installed in IE and perhaps even a button to start ie and go to the flash page to install it. If it is there I did not see it :-)

    Big ups for working on this as I have looked at the CLUSTER that is WMC programming and been disappointed a few times by it. Hope it continues to get better.

    Cheers mate!

    • Gareth Barr says:

      thanks bondoklife -agreed that the icon needs to be more accessible. Will see what I can do on this, as I believe there are some limits on this in WMC. Making the installer show that flash is required, or better yet making it get and install if possible makes a lot of sense. Will try to put this in too.

  25. Travis says:

    This is working great, glad someone finally decided to make a plugin! Amazon probably never will.

    Do think you will be able to get HD working in the near future or are there significant technical limitations?

    • Gareth Barr says:

      Thanks Travis – regarding HD, I am simply pulling the content in the same way as if you browsed the website, and I believe that they limit playback to below HD for this. I will have to look at what it might take to get it working in HD, but from what I can tell so far, it isn’t quick/easy. Sorry

  26. Mark Brink says:

    Just downloaded and installed on Win 7 x64 today (1/2/03). So far working great. Great App.. looks and works great.. One feature that Netflix has that is handy.. Que feature.. while browsing through movies, would like to que for later viewing.. thanks for the app.. will keep eye open for Beta and Prod version…

    • Gareth Barr says:

      Mark, thanks for the feedback. Amazon has a watchlist facility, and we are trying to get that working for the app too, so that you can add to watchlist, remove, and browse your watchlist. This is something that I really want to have active too.

  27. James says:

    Gareth, thank you very much! Any plans on making this open source? As a developer, I wouldn’t mind contributing spare time. Thanks again!

    • Gareth Barr says:

      Hi James,

      I have had this request from a few people, and have now decided to make this open source. You can go to https://bitbucket.org/garethbarr/amazon-media-center-add-in to access the source.

      you will need to set powershell (it MUST be 32-bit Powershell) execution policy to unrestricted to allow the build process to run.

      I will create a wiki etc on that site later. Please note that the source on there is newer than the current release, but is not fully tested and complete yet. If you want to contribute, please fork the repository and then do a pull request when you have code you want to be merged back in.

      Best regards,

      Gareth

  28. Amishman says:

    Thank you for for the great Add-on!! It was exactly what I was looking for. I look forward to any updates you make. Thanks again!

  29. Scott says:

    I am using 64 bit Win 7 and the play, pause does not work with a remote using IE9, but if you use IE8 the play, pause on the remote does work. Hope this helps in improving this WMC plug-in.

  30. Woody seiders says:

    I wish I could help. I will install this tomorrow. Just what I was looking for.

  31. David Byres says:

    Gareth great work, does this run on Win8? thanks,

  32. clones says:

    Thank you for putting together this add-on, it has made my wife playing Amazon prime more user friendly for her. I also used Media Center Studio and movie the add-in icon to my movie bar which definitely made it more accessible.

    I also realize there has not been any noted success at this point regarding extenders but I thought I’d see what would happen with the Ceton Echo. The icon does show up in my Ceton Echo, I can access the program, I can scroll through to select a show to watch, I can click play to begin playback, and it will show the video of the show but no audio at this point. So I thought I would just add this information for anyone else who may work with this. Thanks again.

  33. TM says:

    This is an awesome start!!! I am so hopeful that you or the other contributors can made this work on extenders. I didn’t consider the limitations of an extender (vs. an HTPC) when I re-worked my system and I’ve been disappointed that I can’t watch the Prime videos on my TV.

  34. mi htpc guy says:

    This is awesome news! After letting the HTPC back up to our WHS tonight I will be installing the plugin this weekend to see what happens. I have Netflix and Hulu added to the Pictures/Videos strip (customized) and I envision putting this over there as well. Would make this the super-duper ultimate media center of awesomeness! (You have no idea how much I have wanted to have this integrated within MC!)

  35. Brian says:

    This addin is so fantastic, it deserves its own icon on the main start menu within MCE. Great work, and can’t wait for updates.

    Can’t imagine the amount of effort that went into creating what you have done to date. It is such a huge leap forward, it pains me to request the below nice to haves. If they are possible, fantastic. If not, no worries, as what you have developed so far is a billon times better than what was there before. Here would be my suggestions in priority order.

    1) watch list functionality
    2) resume movie button from within movie detail screen
    3) progress meter when viewing a season list of a tv show
    3) remote commands for skip forward and better handling of stop
    4) numbered episodes for tv
    5) tile on main start menu or within the movies strip
    6) mini video player when you navigate away from full screen movie
    7) home button within app to get back to main screen

    Like I said, these would be nice to haves, but what you have done to date is incredible. Thanks again.

  36. Peter A. says:

    Great stuff… will be testing this out this week, just what I was looking for!

  37. Luke says:

    Gareth,
    Love your product. Windows Media Center isn’t going to be around forever you know. Any interest into building this for something like Media Browser?
    http://www.mediabrowser.tv/

    • Gareth Barr says:

      Hi Luke,

      Thanks for your feedback. I haven’t really looked at Media Browser, but may consider it – however, I do have very limited spare time at the moment.

      If anyone that is using and developing for that application wants to use the source to create something similar, hopefully that would jumpstart their development.

      Best regards,

      Gareth

  38. Ed says:

    Gareth,

    I installed your amazon wmc plugin over the weekend. I can log in to amazon and browse through the menus fine however when i select a program and press play I just get a black white screen. Any idea on what may be causing the issue?

    • Gareth Barr says:

      Hi there Ed,

      This is a problem with the installer at the moment – simply put, we are not yet checking if you have Flash installed in Internet Explorer on your machine. If you don’t have Flash, it doesn’t work. NOTE: It is important that you do this in Internet Explorer, even if you use Chrome/Firefox etc, since Media Center uses Internet Explorer for this purpose.

      You should be able to remedy this easily by launching Internet Explorer and going and installing Flash into it, then relaunching Media Center.

      Let me know if you have any issues with this.

      Best regards,

      Gareth

      • Ed says:

        Gareth,

        Simple fix! I like that. Thanks you very much for the quick response and for the time you put into the plugin!

        -Ed

  39. Steve says:

    Thank you for this. I, like many, have been waiting for Amazon to release a Media Center extension. I really appreciate you taking the time to do this. It works great for me.

  40. jshrop6004 says:

    Awesome add-on Gareth! Works flawlessly running W7 64bit on my htpc. Also extremely interested in extender play(am not paying for gold to watch something I am already paying for!!). Just for kicks tried it on my xbox 360 extender & got it to play but with no sound and playback very jerky. Folks who are interested in this, donate for his hard work, I did!

  41. Seljo says:

    Are you making the source available? I am really trying to learn how to make plugins for MC, but the SDK tutorials are awful, and I’d like to look at this one. It seems like a good start. Also, I’d like to try my hand at adding a hook to the WatchList on an amazon account. Seems like a good way to display purchased items for playing…

  42. Dave says:

    Just wanted to say thank you for this! I have searched for a while for an add on like this and am now streaming movies on my windows 8 media center. Can’t wait to see further updates and thank you for developing this!

  43. Mark says:

    Did the TV section just recently break? The only section in TV that has any content is Popular TV Shows and it only has Doctor Who.Every other TV section is empty. The Movies sections are working fine.

  44. Lawrence Fraser says:

    Thank you very much!

  45. Jerry in Wyandotte, Michigan, USA says:

    Thank you for making this. I use it to watch Fringe on my MCE.

    One thing I notice is that if you pause a show that is playing and leave it paused for a bit of time (5 or 10 minutes) it will start playing the show/movie from the beginning.

    Thanks again, it is much appreciated!

  46. Installed and it worked perfectly! Thank you so much for your hard work!

  47. Tech Dude says:

    Works like a champ! My somewhat impatient 3 year old likes to navigate through MCE and click on your Amazon icon to load all his favorite Kids shows. We both will be over the moon if you can include the Watchlist feature. Great work so far Gareth!

  48. Mark Terborg says:

    Gareth,
    I’m the developer for My Memories for Windows Media Center and have a quick question for you. I can’t seem to find any way to check to see if your addin is playing media and thus, my screen saver addin will launch even though a user is watching something. Do you do anything or can you do something while media is playing so that I (and possibly others) could tell if media is playing in your addin?
    Thanks!
    Mark Terborg
    MJT Software & Services Inc.

  49. Joshua Edwards says:

    I would love to be able to play the movies i have purchased with your plugin. otherwise this is great. thanks for your hard work!

  50. Dan says:

    So far, so good. Thanks so much for making this!

  51. Alley says:

    For some reason, search does not work properly. Searching on Mythbusters, for example, pulls a random set of seasons that seems to change from day to day – the first day Season 3 was one of the options, the next day it wouldn’t come up either browsing or searching. But it’s still available from the browser…

  52. George says:

    Love this addon! Is it still being developed?

    • Gareth Barr says:

      Hi George,

      I have been tied up on another project for quite a while now, but am expecting to start developing this further again in the next few weeks.

      Best regards,

      Gareth

  53. Allen says:

    Excellent Job!

  54. Peter says:

    Hi Gareth,

    Thanks you VERY much for what you’ve done. The only major feature I feel this is missing is the ability to play Amazon Prime videos and videos that have been paid for. Thanks for all your hard work!

  55. Mark says:

    Awsome man, especially now with Amazon forcing DRM, XBMC doesn’t work but this does, thanks!

online casinos