AmazonMCEAddin

AmazonMCEAddinLogoAmazon Instant Video for Windows Media Center

8/9 UPDATE: A new version (1.3 Build 28622) of the addin is now available. This addresses logon issues and secondary CAPTCHA logon requirements for some accounts. You may need to logout of the existing addin so a new session cookie can be created. 

NOTE: If you are experiencing token-decryption errors: Exit Media Center and login to Amazon using Internet Explorer – then return to Media Center and try the plugin again. Also – some AntiVirus products are reporting that ‘mongoose.exe’ is a virus. This is a false-positive. You may need to disable your AntiVirus product to install the addin or exclude the mongoose.exe file from being scanned.

Seeing a 5003 error? The most common cause for the 5003 error is trying to watch non-Prime content from your watch list that you have not purchased via the website. Currently the addin does not detect purchases. I am working on it.

** If anyone has experience with ffmpeg or rtmpdump get in touch with me.

DMZ did a nice write-up on the Addin – check it out! And listen to Entertainment 2.0’s Podcast on the AmazonMCEAddin.

Download AmazonMCEAddin (Version 1.3 Build 28622) USA PRIME ONLY

Welcome to the new home of the Amazon Instant Video Plugin for Windows Media Center. I inherited this solution from Gareth Barr – who did a fantastic job with it. He was kind enough to let me take over the development of the project and I hope to bring you a great Amazon/Media Center integrated experience. So what is this thing? Simply – it is an add-in for Windows Media Center that allows you to stream Movies and TV shows from the Amazon Instant Video Library. To get the full benefit of the solution you need both Windows 7 Media Center and an Amazon Prime account. 120413_1455_AmazonInsta3.png

Above: Demo of the addin

REQUIREMENTS

  • Windows 7 edition that includes Windows Media Center (32 or 64 bit)
  • Internet Explorer 8 or later must be installed
  • Microsoft Silverlight (Version 5.1 or later)
  • USA based Amazon Prime account
  • Tested Remotes:
    • Harmony One
    • Vista MCE Remote VRC-1100
    • SANOXY Wireless USB PC Remote Control Mouse

HOW TO INSTALL

Download the addin to your Windows 7 Media Center PC. Be sure to close Media Center and uninstall any previous version of the addin (especially the garethbarr.com version as it will cause conflicts). Run the installer, accept the license agreement and follow the onscreen prompts. It’s pretty painless.

If you are experiencing problems with the installer it maybe permissions related. Open an elevated Command Prompt (Run As Administrator) and run: ‘msiexec /i .\AmazonMCEAddinSetup.msi’ from within the folder that contains the setup MSI file.

HOW CAN I HELP?

If you like this solution and it works well for you please consider donating. It will help me offset my costs and pay for the occasional meal or drink now and then. Thanks! DISCLAIMER

This is a 3rd party solution. It is not supported by Amazon and may will stop working as they change their service. I’ll do my best to keep up with the changes but this is a hobby, not a business. Please be patient – and remember you got this for free. Thanks.

KNOWN ISSUES

  • This will not work with Extenders, yet.
  • Resuming a paused video causes the player to reset – but it will resume from the paused location.
  • If you get a blank screen when playing a video – please exit and update your Silverlight Player in Internet Explorer.

FAQs

How are my Amazon credentials used or stored by this application? The plugin uses a simple MCML form for you to enter your Amazon ID and Password. That information is then used to create a secure HTML POST request to the Amazon login page. The successful login creates a cookie which is stored locally in your Windows profile AppData\Local folder. All further communication with Amazon uses the session cookie. Your ID and password is not retained in any way. For those tech-savvy individuals you can see exactly what the DLL is doing by using JetBrains dotPeek or a similar .NET reflection tool.

I tried to login for the first time but the addin says it cannot find the Session Variables – Why? This can happen for several reasons. The two most common are: First –  you are running an older version of the addin and Amazon made a change to their platform. Try downloading the latest version and see if that works. Second – if you are running the addin on a PC that you have never used with Amazon before you must login to your Amazon account via Internet Explorer once so Amazon can register the PC as an authorized device.

The player doesn’t seem to be full screen – I am seeing a grey border – why? This is an overscan issue between the video card and Media Center. Re-run the Media Center TV/Monitor Wizard and choose PANEL instead of TV. Follow the rest of the prompts and complete the wizard. The borders should go away.

Does this work with Windows 8.x Media Center? The addin is currently untested on Windows 8.x – though I have received several reports from users that it appears to be working normally. I don’t have any plans at the moment to test or support this on Windows 8.x.

Does this work with Windows Vista Media Center? Sorry – this will not work with Windows Vista. Upgrade to Windows 7… please.

What happened to the Purchase/Rent buttons? Before I took this project over Gareth had laid down the framework for the Purchase/Rent buttons and parsing those types of offers. What was missing was wiring those buttons up to the related web service calls – sounds simple but it’s not. There is no documentation for the API – so any such calls would need to be reverse engineered from the web pages – which may not be completely possible. Then there are the potential liability issues. What if you accidentally purchased something through the addin and could not get a credit from Amazon because you did it from an unsupported device. Need to play it safe here for everyone – purchases should be done from the web site or an approved device. The addin will still detect purchases you made and allow you to play them.

Why did the Flash player stop working and what’s new in the 1.2 version? Looks like on February  7, 2014 Amazon make a change which is preventing the Flash player from accessing the stream data. This was not entirely unexpected. I’ve been working on the Silverlight version of the player for some time and this recent event has moved development along. The Silverlight player code is based largely on the Amazon Silverlight mini player. The biggest changes were decoupling it from some of the web service calls and creating all of the Remote Control functionality. Also, unlike the flash page, Media Center would not run this page directly – so I have had to introduce a small web server (Mongoose) that runs in a locked-down configuration on a special port. This web server is only accessible to the local host (127.0.0.1) and used to serve the web content to Media Center. Version 1.2 and later includes a number of other improvements, including the long awaited HD Movie playback and some performance improvements by way of caching. Besides the HD playback, the Silverlight player renders the stream much better than the Flash player – probably due to GPU acceleration.

CHANGE LOG

Version 1.3 Build (28622)

  • Adjustments to login process and CAPTCHA

Version 1.3 Build (28512)

  • Login and csrfToken decrypt improvements

Version 1.3 Build (28508)

  • Login and csrfToken decrypt improvements

Version 1.3 Build (28500)

  • Update to fix Amazon API changes
  • Added Captcha logon support
  • Disabled My Videos/Purchases due to API changes
  • Performance improvements

Version 1.2 Build (28240)

  • Update to SessionState detection due to Amazon change on 3/13/2014
  • Fixed issue where some seasons would be missing data
  • Updated Application icons (Thanks John Bacho)

Version 1.2 Build (28231)

  • Fixed issue were screen saver would come on during playback
  • Updated web server configuration and detection

Version 1.2 Build (28229)

  • IMPORTANT: If you get an Internet error after upgrading – be sure there are no orphaned Mongoose processes in task manager. Also – clear your temporary internet files cache to be sure you are getting the latest player.
  • Fixed issue with some season episodes with missing subscription metadata (24)
  • Fixed resume issue
  • Fixed SD/HD detection issues (Hopefully)
  • Removed non-working Buy/Purchase/Rent buttons. NOTE: If you have added unpurchased movies to your watch list they will still appear, but clicking the watch links will generate an error from Amazon.
  • Updated web server configuration and detection
  • Code cleanup

Version 1.2 Build (28210)

  • Fix for Mongoose web path trailing backslash issue
  • Addin now stops and resets the web configuration on each launch
  • Renamed ‘My Watchlist’ to ‘My Movies’
  • Code cleanup

Version 1.2 Build (28205)

  • Fixed web server path bug on x86 systems; be sure to shut down the Mongoose web server to get the changes.

Version 1.2 Build (28201)

  • Introduction of Silverlight player (Flash player no longer works)
  • Support for playing movies in HD; the addin will automatically choose the best video format SD/HD based on capabilities
  • Adds Mongoose Web Server (to support Silverlight player)
  • Adds category caching to improve performance

  • Fixed trailer playback with Silverlight player

Version 1.1 Build (28024)

  • First set of performance improvements; implemented threading for category builds; caching of some data in memory; improved load times
  • Updated user-agent string, again.

Version 1.1 Build (28022)

  • Detection of CAPTCHA login
  • New user-agent string to help fix some logon issues

Version 1.1 Build (28020)

  • Additional logging and cookie verification to determine logon status

Version 1.1 Build (28016)

  • Updated installer to detect if Flash is installed
  • Fixed issue where only the first 20 season episodes would be visible

Version 1.1 Build (28015)

  • Updated Adobe Flash detection

Version 1.1 Build (28014)

  • Additional logging added to help diagnose session issues
  • Minor changes to useragent string
  • Minor fixes

Version 1.1 Build (28013)

  • Fixed issue with non-HD videos having an invalid ASIN

Version 1.1 Build (28011)

  • Reverted to SD ASINs for Movies due to Amazon content restrictions on the Flash player

Version 1.1 Build (28010)

  • Added Flash HD support for TV content

Version 1.1 Build (27998)

  • Restored Movie/TV cover art to original sizes
  • Added animations to better highlight selected title
  • Scroll position now resets when switching categories

Version 1.1 Build (27995)

  • Added KeyCodes for separate play/pause buttons into player page

Version 1.1 Build (27993)

  • Clicking Pause will toggle the Player height so you can access all of the Flash controls

Version 1.1 Build (27991)

  • Fixed Pause issue reported in Build 27989

Version 1.1 Build (27989)

  • Improved Watch List Management and watch button behavior
  • Performance improvements

Version 1.1 Build (27978)

  • Added Skip Forward/Back controls to player
  • Added Watch List management controls 
  • Added new startup/loading splash screen and animations
  • Added Resume playback and play from start
  • Fixed gallery browse orientation from vertical to horizontal
  • Updated more resource images
  • Minor fixes and code cleanup

Version 1.1 Build (27931)

  • Fixed issue with empty watch lists or non-prime accounts causing a fatal exception

Version 1.1 Build (27929)

  • Added TV/Movie Watchlists and Your Video Library
  • Added support for playing purchased content from Video Library
  • Changed the appearance of the Movie/TV cover art to a fixed size due to a rendering bug when mixing TV and Movies on the same panel
  • Added/updated category images
  • Fixed program EntryPoint so icon can be moved from start strip
  • Removed Recently Watched category  as data is unavailable
  • Minor fixes and code improvements

Version 1.1 Build (27811)

  • Fixes permissions issue that was causing the addin to crash on some systems

Version 1.1 Build (27805)

  • Added additional logging

Version 1.1 Build (27801)

  • Fixed issue with retrieving the session variables (amazon changed the format)
  • Added logging. Log file will be written to the Program Files app folder. When reporting an issue, please send the log file.
  • Menu navigation improvements
  • Minor fixes

Version 1.1 Build (27790)

  • Re-release of the AmazonMCEAddin
  • Fixed Logon/Session issues with the Flash player
  • Added default sounds to navigation
  • Added Silverlight player (not functional yet)
  • Updated images and thumbnails
  • Code cleanup
  • Minor fixes

504 thoughts on “AmazonMCEAddin

  1. Pingback: Amazon Instant Video for Windows Media Center | SharePoint Snapple

  2. Pingback: Amazon On-Demand Video for Media Center

  3. Thanks for picking this up from Gareth. I’ve wanted to use Amazon Prime with WMC since that’s what our family does for Netflix. Sorry to see Amazon is already messing with stuff (your notice Dec. 5 explains why my login isn’t holding–my first download of your product). Thanks again. If I can help test, I’ll be glad to help. Win7 64bit Home Premium, or Win7 32bit Ultimate.

  4. Wow great work! Unfortunately on starting, I tried to log in and it won’t work. I think I did my credentials right but I get and error about session tokens. How do I get back to typing in credentials again?

  5. Awesome that you are working on this. I have the same problem as above. There are NO log files in the folder. I have the latest release. DLd at 8pm EST 12/5

  6. Just a followup. My original failure was on a Windows 7 machine. I loaded the plugin on a Windows 8.1 machine at it installed fine. That being said, it lists the videos in my library, but when I select them, it shows options to buy them even though I own them.

  7. Hi – looking good! I installed on Windows 7 x64 system and it works fine… Until I use Media Center Studio to move the Start Page icon to another strip – I have created for other services (Youtube, Netflix). Once the Amazon icon is moved clicking it does nothing. If I put the strip back I can launch the plugin. Thanks – Jason

  8. True – it is not the most refined piece of software, but I have addeed / moved / deleted tons of things within Media Center and this is the first time something has stopped working because of it. Was just hoping for suggestions, as I like to keep my online streaming sources all in one strip, and the strip created for Amazon will not allow me to move the rest of my stuff to it. Thanks!!

  9. I updated and it now authenticates me on Windows 7. What it does now is the same thing it did for me on my 8.1 machine. Prime videos it gives the option to play, videos that I actually own in my video library though, it has buttons to buy, even though I obviously already own them, since they are in my video library!

    Let me know if you need me to do anything to troubleshoot. Here is a screenshot of what it looks like when I go in to a video in my library: http://i.imgur.com/3iQKHDA.png

    • Hi – The buy/rent issue is expected at this time. That code is not complete so it doesn’t know what you bought vs what is available for rent/purchase. Only the free prime stuff is working correctly.

  10. Looking great! Watchlist is my priority when you get around to it. Now watchlist (or any of the big buttons) does not show anything.
    Thanks!

    • Yep – was working on the watchlist last night. Amazon doesn’t seem to have a web service call to return that data – or I haven’t found it yet. XBMC’s version of the addin had to scrape the data out of the html – which I hate doing since it will change very often. I’ll work it out shortly.

  11. i am very excited to get home and try this. if it works there will be a sizable donation coming your way. Thanks for all your time and efforts!

      • so i just gave it a whirl. The interface and navigation are great! However, when it comes time to play a video i get this message “unable to get session variables. you may need a newer version of the add-in” this pops up when i first start the add-in and then disappears before i can click “OK” but it still lets me navigate. it also pops up when i go to play a movie and the movie will not play (this time, the error stays up till i click OK).
        is this a know issue you are working on? if not, is there any more info i can provide you with?

        thanks a bunch,
        -Jaye

      • wow, so all the problems i had were user error. I did not have flashplayer installed. all i had to do, as advised, was to log out and back in. also, this may be an armature mistake on my part, but when asked for the log files I was looking for a document titled LOG when infact it is titled “plugin.log”

        a million praises to you for creating this program and helping people like me figure out how to do simple tasks.

        keep up the good work,
        -Jaye

  12. Thanks for all your work, I hope to download the latest version. Any chance of getting the search to work with a remote? Right now search box typed in with remote only shows numbers instead of cycling through the corresponding letters with each remote button. Let me know if you need any testing done.

      • Yeah, that is how it works when you search for a show to watch in media center, for example. Basically you hit a number and it brings up an on-screen number pad for you to choose a letter.

      • That’s what I mean – when I went into the search box and hit a number, it usually brings up the on screen keyboard and it didn’t. Instead it just puts the number in.

  13. Excellent promise. I installed it and was up and running immediately which is a great plus. I was even able to stream a couple of trailers. I did have a question: did you design the interface or is it mandated by Amazon? The interface was not the most intuitive for me (but hey I like the Netflix interface so go figure!) and I had issues with the controls not being accessible because the WMC interface would pop up and block them. I will be following this project with great interest. Thank you for taking the time to do this and give back to the community!

    • Hi – In this version many of the interface elements (backgrounds, images, etc) are pulled directly from amazon.com – which is how the previous developer designed it. I may change it in a future release. As far as the WMC controls appearing over the Flash controls – that is unavoidable due to the nature of MCML applications. I am working on adding more remote controls so you won’t need to use the flash ones via the UI. Also will look at direct streaming – if the DRM doesn’t get in the way.

  14. Thank you, thank you, thank you! I appreciate you reviving this. I will definitely be donating to encourage further development.

    I have not been quite as successful as other posters here. I can login and browse Prime content but if I try to watch anything I just get a white screen and it hangs there. The last line in the log file references launching the video viewer. My log file is below. I have removed some of the specific querystring variables for security reasons.

    12/9/2013 5:46:16 PM : Logged on
    12/9/2013 5:46:20 PM : FlashVars: &sessionID=&token=&customer=&UBID=
    12/9/2013 5:46:42 PM : FlashVars: &sessionID=&token=&customer=&UBID=
    12/9/2013 5:46:42 PM : launchVideoViewer: C:\Program Files (x86)\sharepointsnapple.com\AmazonMCEAddin\Web\amazonviewer.htm?ASIN=&sessionID=&token=&customer=&UBID=

      • Does it matter what you have as the default browser? Chrome is currently default although I have tried Firefox and IE. I installed Adobe Flash 11 before installing the plugin since I saw it was a prerequisite. I have cleared my temporary internet files in chrome and IE. Still no luck.

      • Okay, just got it to work. I reinstalled flash and made sure to load a page in IE with a flash element on it. Thank you so much!

  15. Cool. Someone is working on it again :)

    Is it me, or is there nothing in HD in the app? It seems like a good bit of stuff is missing that is found on the Prime streaming website.

      • Just discovered this – very cool (nice work!). Would love to see it open-sourced and placed on something like GitHub so the community would have the chance to contribute. Tracking and discussion surrounding bugs and feature requests are also handled really nicely on GitHub.

      • Excellent work! I’d love to see this open source as well. Keep us posted on that if you can.

  16. I just installed Build 27929. The first time I ran the app, I got the log in screen. I entered my email and PW. Then the app crashed and I got the MCE error that the app crashed.

    Now every time I run it, I just get the MCE error “Program not responding, The AmazonMCEAddin program has stopped responding and you will be returned to Windows Media Center”.

    I uninstalled the app and reinstalled. Same error. Can not get back to the log in screen.

    Looked in the program directory and see no logs.

    Box is WIndows 7 64 bit.

      • I just downloaded Version 1.2 Build (28231). It is installed on a Win 7 x64 machine with the latest updates. I am also having the MCE error “Program not responding, The AmazonMCEAddinc program has stopped responding and you will be returned to Windows Media Center”. I tried the suggestion concerning permissions but it did not change the problem. I even tried giving “everyone” full control on that folder, but no help.

      • Can you email me the plugin.log file? This was tested on Win7 x64 – several actually.

        Check to see if the Mongoose executable in the program folder is blocked. (right-click, properties).

      • Norton 360 blocked and quarantined mongoose-free-5.2.exe claiming it is infected with the Backdoor.Trojan virus

      • Well, I disabled Norton. Reinstalled. Told Norton to ignore mongoose-free-5.2.exe. And it works great. No suspicious I/O activity in Task Manager. Thanks for your help and quick replies.

  17. Just tried the 931 build. I do not get any remote function or ability to remove items from watch list. Is it me or is this still the prior build?

  18. Pingback: Entertainment 2.0 #256 : Nimble Media Center | The Digital Media Zone

  19. Big thanks for picking up this project. I’m impressed that there’s a functioning solution.

    Some suggested areas of improvements from a UI guy based on my initial usage:
    * The highlight doesn’t stand out enough and is easy to lose.
    * Navigating through the large list of thumbs can be tedious. Perhaps channel +/- paging like the WMC guide may help?
    * Can’t seem to use the remote to enter search text.
    *Not necessarily apparent that the Watch Now button is focused by default. It also seems to be unresponsive at times.

  20. Great plugin. Fast and easy to install. Please keep working to improve it! Would like to see it go full screen, maybe it’s just a setting? Have passed on a to a few friends and asked them to Donate as well.

  21. Pause not working here either.
    How many seconds is the forward skip? seems like only a few. 30 would be great if it is adjustable.

    This thing is awesome though. Thanks again.
    In an add to the future list, if you can have it show what tv shows out of a series have been watched, it would be great. Some amazon apps do that. LOW priority, but would be nice.

  22. I noticed on my purchased stuff there is now a button to watch – very cool! I guess maybe next would be removing the purchase buttons if you own it – those are still there. Can’t believe how much work you’ve done in a short time. Very cool!

  23. Pause, Skip forward and back not working for me and I am on version 27993. Stop and BACK work fine to stop the video and go back to previous page. Arrow keys work. Don’t know why.

    I also still don’t get FULL Screen. My monitor using a non-standard resolution.

    • Hi – sorry that you are having an issue – I’ve been testing 27993 and cannot reproduce the issue on any of my media center PCs or remotes – Skip fwd/back/Stop/Play are all working fine. Mine is also playing full screen without any issue. Try clearing your temporary internet files and resetting IE to factory settings. Also – be sure you have at least IE 9 or later installed with the latest flash player.

      • I’m on IE10 and I just deleted browser cache but no change. FF/RW is worming, just not pause.

      • Download this file: https://app.box.com/s/tjayrtd5msev6n7kelvs
        – remove the .txt extension and save the file into the C:\Program files (x86)\sharepointsnapple.com\amazonmceaddin\web folder. Be sure to backup the existing amazonviewer.htm file. This one will popup a window when the pause/play key is pressed. If 179 is shown that is the correct ID for the play/pause key. If any other ID is shown you will need to remap your remote to send the 179 code. If nothing is shown it means the keypress is being ignored or a hidden javascript error is causing the code to fail.

  24. 1. The videos flicker a lot when you first start watching. I assume this an hdcp handshake issue. It does smooth out after 10 or so seconds.

    2. In the few tests that i did, the my memories screen saver started playing while i was watching the video.

    Thanks for your work on this!

    • 1 – that is normal – depends on a lot of conditions, bandwidth, flash version, etc.

      2. The My memories screen saver is a 3rd party add-on – can’t speak to how they are detecting idle – I don’t have it and the normal screen saver does not come on while I was watching several movies.

  25. Will try your suggestions on cache. I have the latest version of IE for Windows 7. I am using an RF remote by Keyspan. Don’t know if that is the issue. All other keys are working fine.

    Do you have any extended logging that we could use to isolate?

    • Download this file: https://app.box.com/s/tjayrtd5msev6n7kelvs
      – remove the .txt extension and save the file into the C:\Program files (x86)\sharepointsnapple.com\amazonmceaddin\web folder. Be sure to backup the existing amazonviewer.htm file. This one will popup a window when the pause/play key is pressed. If 179 is shown that is the correct ID for the play/pause key. If any other ID is shown you will need to remap your remote to send the 179 code. If nothing is shown it means the keypress is being ignored or a hidden javascript error is causing the code to fail.

      • Pressing pause gives ID 19 and Play is 250. Event Ghost is correctly identifying these as MCE.Pause and MCE.Play so I’m baffled as to why they don’t work. I’ve never had any problem with then anywhere else in Media center

      • According to the documentation I have (and what the Amazon Player is expecting) KeyCode 179 is the combo play/pause key. If you have separate play pause keys on your remote that could be the issue. I can try to pass the play/pause function to those keys but I can’t guarantee it will work. Give me a few minutes.

  26. Ok, think we have ID the problem. There are many of us with Windows Media Center Remotes with separate PAUSE and PLAY. I tried the file you sent. My PAUSE is ID 19. I can’t clear the popup window to press the PLAY button and find out what ID it is.

  27. These remotes are not LEARN remotes like Harmony. They were developed specifically for Windows Media Center and have no LEARN function.

    • I understand. I can only test with what I have. I am very limited in what I can do with the Flash player. It is expecting 179 for play/pause. I can’t change that. The change that enabled back/skip causes the player to have focus (so it can get the keys before the body keydown event handler). it is eating up the keypress and not passing it into the page. I will try to work on this.

      • Ok, have some more data for you. I used my windows media keyboard that has a single PAUSE/PLAY. It used ID 179. It did NOT pause the video. It did however shrink the window. I was then able to select FULL Screen and it went full screen. So I don’t know why my initial window is not going full screen. Then I tested my remote with a separate PAUSE and PLAY button. They both are sending ID 179.

        So in my case, the program is not pausing with either the Single Key or the two keys.

        Any other logging we can do? It shrinked the window. So we are getting some action.

        Hope this helps and thinks for working on this.

      • Sounds like the keypress is being detected by my code (which is doing the minimize) but it is not being picked up by the player – the player has to have focus or it cannot get the keypresses – even if they are the right key.

  28. Don’t understand what FOCUS means. Why would BACK, STOP, and SELECT work then. could it be that your code is intercepting the action. STOP works fine for me. What is different in your code between STOP and PAUSE/PLAY?

    • My code is only intercepting specific keys. The player’s object is being set to the foreground so it is the active object and receives the keypresses first. This is the only way to allow all of the remote functions to work. The flash player may be eating other keypresses that it doesn’t expect. Some of the MCE specific ones do go through.

  29. I’m still only getting a blank black screen when I try the alternate htm file so I can’t say whether it’s working or not

  30. Just tried 27995. Still no pause. However, I noticed in control panel that version is listed as 27993. ReadMe has notes for 27995 though. Not sure if it’s really the latest build or not.

  31. using the 998 build now. Looks great. Pause/resume working here. I am using a Harmony, but it is using standard Media Center buttons. It does most of everything I need. Silverlight would be top on my list.
    Donation on the way now.

  32. Version 998 works for me now also. PAUSE and PLAY. The window shrinks as well.

    Now if we could just figure out why mine is not FULL SCREEN, that would be great. At least now I can press the FULL SCREEN icon on the window and it goes to full screen.

    • Send me details of your configuration – monitor size, resolution, maybe a pic of what it looks like. I can’t reproduce the issue on any of my systems here – all of them all full screen. (email: support@sharepointsnapple.com)

      (dumb question – sorry in advance) Are you referring to letterbox (black borders at the top and bottom? If so that is completely normal for the movie you are viewing – some are letterbox and some are full screen – but that is entirely up to the video format.

      • I just wanted to report that with Marc’s help, I was able to fix my Grey Border problem. So in case any other have this issue the fix for me was to go in the MCE setting and run the TV/Monitor settings and switch from TV to PANEL. It seems that the Microsoft guys put some overscan in the TV config. So that was what was causing my Amazon Add-in to shrink and have a grey border. Now it is full screen just like all the other parts of MCE. Don’t know why this was only impacting the Amazon add-in and not others like Netflix or real tv watching.

  33. Everything is working very well here – thanks! One question is about the ‘home’ screen… Are the icons all grey boxes or is it my config / selection of movies/tv on Amazon? The areas for Your Watchlist, Your TV Shows, and Your Video Library show nothing but a stack of three grey boxes each. Can this be edited locally? I apologize if this was covered – the comments are coming fast and furious, as are your updates.

  34. Does anyone know how to create a shortcut file for this plugin so I can use advanced launcher in XBMC to open up AmazonMCEAddin? I tried setting the target to %windir%\ehome\ehshell.exe /url:windowsmediacenterapp:{9547e03d-ccfc-4564-a097-856b99e42afa}\{615620d8-161b-4f48-8dd2-8354ae4da51d}
    but it was a no-go. Anybody have any ideas?

  35. Pingback: Amazon Instant Video for Windows Media Center Updated | The Digital Media Zone

  36. Hey Marc. Mark Terborg here, Recorded TV HD and My Memories for Windows Media Center developer…. Glad we’ve got some others working on Media Center plugins!
    1st: if you need any help with the MCML stuff feel free to send me an email at support@recordedtvhd.com.
    2nd: Is there anyway that there can be some way added to the Amazon addin that will allow my “My Memories” addin to know if there is something playing through the addin? Since it is flash (or Silverlight in the future) I can’t detect if there is something playing so “My Memories” screensaver launches when video is playing.

    Thanks!
    Mark

    • Hi Mark – Thanks – I may take you up on that MCML offer :); As for the screen saver I’m willing to work with you to find a way to make My Memories aware of the plugin. Let’s talk after the holiday.

  37. Hi Marc,

    Thanks for taking the time to update this plugin!

    I have Windows 7 x64 and the plugin sometimes crashes when selecting a movie from the list. Specifically, selecting Movies -> Popular Movies -> 12 Angry Men always fails, while other movies play OK. Other movies around this one work fine.

  38. Hi Marc, Great stuff so far – I’m very pleased you have created this add-in.
    Thought I’d share two issues I’m having.
    1. From my WMC PC, I get the following warning when trying to play some movies
    “HD movies are not available online. You can rent HD movies directly from an HD compatible device or check out the SD version.” The SD version link doesn’t work.
    2. From my Ceton Echo extender, I get the same “grey frame” issue the mac user above reported, I have no audio, and some TV shows crash the add-in after an “Invalid Application” error message that says “unable to launch ‘AmazonMCEAddin’ “.
    Any thoughts on how to resolve?
    Thank you

  39. I’m running Win7 64-bit and have this error when trying to play the movie: ” Media Center Extensibility Host (32-bit) has stopped working” and the program just hangs there. I can login to my prime account, see my movies etc. fine but getting this error when trying to play a movie. Please help! Thanks!

    • Sounds like something is not quite right with your copy of Windows. Try the following: In IE, goto Tools, Advanced and do a Reset. Install the latest version of Adobe Flash, and run this command ‘SFC /scannow’. Reboot after and try Media Center again.

      • Wow, thanks for the quick reply – it’s Christmas Eve, I wasn’t expecting you replied so quickly – much appreciated!

        I re-installed Flash with the latest version, run SFC /scannow (it successfully repaired something) ad rebooted. But the problem persists :-(

  40. I keep getting an error in windows7 x64.
    Unable to get session variables. You may need a newer version of the add-in. I get this as soon as I launch the addon. I am able to brows the ui just fine and when I try to play any item I get the same error, I see the little amazon video logo in the middle of my screen with the gree loading dots and then they go away and the screen stays black and video never loads. My flash is up to date.

    • Okay I still get this error on my second computer but the video does play there so I dont know what wrong with my other computer. Funny thing is it always plays trailers and gives me the must purchase warning, but in the web browser I can watch the prime content just fine, I am a prime member too btw.

  41. Unable to get session variables…. Won’t play videos at all. Have newest flash, have logged in and out. Have reinstalled addon several times. Sometimes after reinstalling it it will play videos even with the session variables error but it will only play trailers as if the account is not prime enabled. Relogging does not fix it and rebooting or relaunching wmc or the plugin only makes video not play at all.

    • My issue seems to have resolved itself. Amazon may have just been having an issue in Christmas but it worked perfectly for me last nigh on all three computers it failed on for the previous two days. I didn’t even have to log out and back in on two of the three it just worked

  42. I installed the ‘old’ version from previous author, it did not work. Then I read the newsgroups and saw your program. I uninstalled the old, and then installed your version. When it boots, it says ‘unable to get system variables, You may need a newer version of the add-in”. The message then fades away after a few seconds. It seemed to install fine, and I entered my ID/PW for my prime membership. Then I can see the movies and such. However, when I play one, I get the trailer and not the real movie. I appreciate any help you can provide and am excited to get this working. I have Win7 Home Premium.

  43. This looks like it has great potential. I keep getting the message “unable to get session variables. you may need a newer version of the add-in”. Tried logging out and back in, installed the latest flash but message does not go away.

  44. I downloaded and installed your plugin and it looks like it would be awesome if I could get it to work. However I am also getting the “unable to get session variables. you may need a newer version of the add-in” message. I have a theory that this might be because its not doing a proper login. I have noticed recently that Amazon makes you type in text from a Captcha box when logging in from a new browser. Is it possible that because it cannot display this box it simply is not logging a prime member in and that is why it only shows trailers instead of the movie?

    • The login process implemented in the addin should not require the Captcha. It should work with just your ID and password. I had this problem originally myself and found that certain useragent strings do not require the captcha.

      • Oddly enough, I logged off and back in again today on one of my computers that the plugin is installed on, and now it works. I must have done the exact same thing yesterday about 5 or 6 times and it never worked. I will try it on my other pc and see if that one works now. Scratching my head over this one.

  45. Only seeing the 4 free episodes for Alpha House listed after having added the season to my watchlist. I am using my primary Amazon account which has the Prime video access.

  46. I’ll have to look and see what version I have, but I think it’s current. I tried watching a video from my library last night. Pausing worked, but after unpausing, it skipped some seconds of the show (as though the unpause was “sticky” and didn’t start playback immediately.

    Also, just from the point of view of a parent, is there the possibility of REMOVING the purchase buttons or at least making that an option so that nothing gets bought accidentally? Thanks for your work!

    • Hi – I am not seeing the Pause issue you reported – Pause/Resume seem to work as expected – and are a feature of the player – not the addin.

      All of the purchase buttons you see are just placeholders from the previous developer. There is no actual code that does the purchase – it will just play the video (if you have already purchased it) or the trailer. I am still deciding on the best method of implementing the purchase options.

      • Thanks, I’ll verify the issue with pause and get back to you (I’m not at home at the moment). Thank you for the information about the buttons – nice to know!

        What would the best way be for me to test the pause issue? Basically what happened is last night I started a show and immediately paused it. When I came back to start the show and hit unpause, it did after a second, but had skipped like 30 seconds of the show.

        Also, something I noticed, and this may just be a fluke – when watching through the plugin, my video was “stuttery” – so I ended up switching to the web player and had no issues. I didn’t know if the api contained any kind of quality settings or anything. Like I said, though, I assumed it was a fluke.

      • Not sure I understand what you mean by you ‘switched to the web player’. The plugin is using the Amazon provided Flash web player. The quality settings default to high and HD if available.

        Any stuttering may be related to your connection speed, latency, the Amazon service, Flash version, configuration or little green men.

      • What I meant was that the video was acting as tho there were connection problems through the plugin but when instead I went through the webpage, it was fine. I assumed it was nothing, which is why I said as much, I just didn’t know if the plugin had any different settings than playing it straight from the amazon site is all. If not I’ll chalk it up as temporary connection weirdness.

  47. I just tried to download and install the plug-in, mostly because I’m so excited to get this integrated into our newly cable-cut home; however, when installing into the default (or any other) directory, I am presented with an error message that it must be on a local hard drive. I have 2 physical drives, one partitioned into 2 drives and it won’t install on any of those drives. I don’t mind to just manually open the file with WinRAR and install into the proper directories, but I’m blissfully ignorant as to where they go. Any and all sage on the topic is most welcomed.

    • Hi – not sure what is going wrong but I would guess it has something to do with your configuration. The Setup program is just Windows Installer – not doing anything funny with the setup. If it is mis-detecting your drives you might have some other as yet unknown issue. Perhaps your Antivirus software is getting in the way?

      • My thoughts, too, with regard to the AV software; however, despite disabling all AV and bot software, there was still no avail. All 3 drives show up as local disk drives in the device manager, but I do notice that I don’t have the ability to run the install process as an administrator in the right-click menu. In all, I think it may be more simple to just know where to manually put the files – not ideal, but not impossible since it’ll hopefully be a one-time thing.

      • It’s not just files – it is the registration of the addin with media center and registry changes. This is the first reported installer issue in nearly 500 downloads so I have to think it is a system-specific issue. The installer will elevate itself following UAC rules if you are not a local admin. Not to scare you but have you ever scanned for a rootkit or other nasty malware?

      • I’m not scared – I’ve done a very thorough scan with both spybot and malwarebytes, which run continuously in addition to my AV software. I suppose I can dig through and see if there’s something lingering and try to rectify it. I’ll keep this posted with progress until it’s resolved.

    • I’m still drilling through the possibility of a rootkit issue; however, after reading the aforementioned post and it jarring my rusty MS-DOS memory, the problem is resolved by going through the command prompt elevation process. Thanks for your diligent support, and while it appears to be a system-specific bug, this will hopefully alleviate headaches for others in the future.

  48. Thanks for working on this, when it works will be nice.
    Running win7 64 bit ultimate
    I have Amazon Prime
    Installed ok
    Error, unable to get video details on some shows.
    Error, nothing can play just black screen.

    How do you uninstall this?
    If it does work, I dont want to accidently purchase anything .
    plugin file

    • You can uninstall the plugin from the Add/Remove programs feature in the Windows Control Panel.

      None of the purchase code is in place – those buttons don’t do anything other than play the trailer.

      Apologies – Not sure why you are having problems – this is working fine for many people.

      • Yes, ok I uninstalled and downloaded again.
        I get an error now saying it has stopped responding.
        I put a pic up on google plus

    • Hi Scott – I cannot reproduce any of the issues you are seeing with the latest build on my Win7 Ultimate x64 clean test system. See if there are any errors being reported in the Windows Event Viewer Application log and the Application and Services Logs\Media Center log. Send me any errors from the same time as you noticed the Addin error.

  49. Ok, looking in that log shows this
    Exception System.NullReferenceException: Object reference not set to an instance of an object.

    Server stack trace:
    at AmazonMCEAddin.Application.GoToMainMenu()
    at MediaCenter.Extensibility.AddInEntryPointWrapper.Launch(AddInHost host)
    at System.Runtime.Remoting.Messaging.Message.Dispatch(Object target, Boolean fExecuteInContext)
    at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)

    Exception rethrown at [0]:
    at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
    at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
    at MediaCenter.Extensibility.AddInEntryPointWrapper.Launch(AddInHost host)
    at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
    at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)

    Exception rethrown at [1]:
    at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
    at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
    at MediaCenter.Extensibility.ExtensibilityPlugInEntryPointInfo.ExtensibilityPlugInLaunchInfo.AddInModalLauncher.AddInLaunchDelegate.EndInvoke(IAsyncResult result)
    at MediaCenter.Extensibility.ExtensibilityPlugInEntryPointInfo.ExtensibilityPlugInLaunchInfo.AddInModalLauncher.LaunchComplete(IAsyncResult result)

      • ok, it is now working., thanks !
        I installed your latest 28015.
        Since I always run chrome browser, flash was needing updating in IE.
        So I ran IE and upgraded flash for IE to 11.9

  50. This version is much more responsive. The previous version felt a bit slow but I thought that’s just the way it is. I wish we had more like you to make plugins for wmc.

  51. Great work! Now it is very convenient to search and watch Amazon content from Windows Media Center. One feedback I have is regarding the Genre list, I noticed that this list is different than what is offered on the Amazon website. I am curious to know where you are getting the list and how I can opt out of adult content options (i.e. Gay & Lesbian) since I have small children.

    • Hi – The category list is being pulled directly from Amazon’s web service. I noticed the category as well but chose not to remove it for the sake of completeness. I will consider adding an option to remove selected categories from the list.

      • The Genre list is the same on my iPhone & iPad (Amazon website is different so it must be calling differnt backend service). One addition feature the plugin is missing is the ability set Parental Controls from the Settings and Devices page (http://www.amazon.com/video/settings). Regardless of the settings, the plugin does not restrict access to content. The problem is due to device not be registered (I assume there is a web service call for this) since the content restrictions only apply to know devices.

      • For the moment this addin is treated as a web browser as far as Amazon is concerned. The addin currently does not honor content-restrictions and there are no plans to add it due to the lack of API documentation.

  52. I’ve been enjoying this add-in for a few days now and it’s awesome. A couple things that I’d like to comment:
    1. For some reasons the search (using remote control) only work once, i.e. once you key in the keyword (with remote control) and click search you cannot go back to edit the search keyword. The only way is exit the add-in and get back to search. Using keyboard to type the search keyword is OK, only problem when using remote control.

    2. If the WMC screen saver (not Windows) kicks in and you’re in the pause mode, it resumes from the beginning of the movie after the screen saver goes away. I think this is a serious bug.

    Everything else seems to be working fine – great work.

  53. Installed add in, works well except it will not go full screen. I see a blue border(~2 inches wide) around the menu screens and a grey border the same size around videos. Any idea how I can fix that?

  54. does anyone else have a large watchlist & have very slow performance with this plugin as a result? it seems great otherwise, thanks.

  55. You’re welcome! Unfortunately it is not just the installer. There are coding differences between the 2008 and the Win7 version of media center. I don’t think it will work.

  56. Stoked to have found this….having trouble getting it to work. Loaded it and it show in WMC. Launching it results in INVALID APPLICATION “Unable to Launch” message. Thoughts or solution on this???

  57. Pingback: Keeping Windows Media Center Alive Without Microsoft | The Digital Media Zone

  58. Just a quick note, after installing, uninstalling (and getting ready to sys-restore in a few minutes) …and examining the logs. After the first install, I got to the Amazon logon screen …and nothin’. I finally used Task Manager to kill the app. Upon restarting WMC, everything was fine until clicking Amazon Prime. Then …I get to a grey background with the Amazon prime icon, and WMC is frozen. Solid. Totally unresponsive. Even task manager takes awhile to kill it. Post an uninstall-reinstall (there was no logon prompt after the uninstall/reinstall: seems to indicate you need to clean up the uninstall code??), same thing. Giving up. Will restore and give it another try. Not especially hopeful though. W7-64bit. New-ish install (non-gamer) with mostly Office apps. On new build: AMD FX-8320 8 core, 16GB, 250GB SSD, HD7850 Radeon (it’s what gamers would call a “budget build” lol).

    • Sorry you are having a problem. Have not seen what you describe. As far as the login goes the cookie is cached in your profile folder, not the app folder so it doesn’t get cleaned up after uninstall – by design. Sounds like it is not logging in properly. You can delete the cookie file in the users\yourprofilename\appdata\local folder: mceamazoncookies.dat. If you can, email me the plugin.log file from the program files x86\sharepointsnapple.com\amazonmceaddin folder to support@sharepointsnapple.com so i can try to debug the problem.

  59. Thank you for your work on this! I have a Watchlist of about 200 items and in seems to choke most of the time (click on it and nothing happens or a warning that the addon is not responsive – option to close or cancel). I if I try enough I can get it to open once in a while, but many of the tiles are blank when it does final open. Is this expected? I’m using windows 8.1 x64. All other functions seem to be working

    • Hi Scott – Thanks for using the addin. First, Windows 8.1 is not a supported platform. I cannot guarantee the behavior of the solution on that version of Windows. Large watch lists have been known to cause an issue because Amazon does not provide a web service call to efficiently process that data. I am forced to use html scraping which is less efficient. it is being worked on.

      • glad to hear it is being worked on! fwiw, i think you could speed subsequent operations up by remembering/caching them, instead of re-scraping e.g., once you get to the end of the watchlist it seems to pause to reload again.

  60. I believe I am on 28022 and am really happy with how it functions. You have certainly made a lot of improvements. I am running into one problem. Pause works fine, however, hitting play after being paused seems to be (I think in addition to the amazon video) starting a recorded tv episode in MCE in the background. It’s a bit strange because I didn’t recall it doing that originally but the last 2-3 times I’ve watched it has done this. Suggestions welcome, though I suppose I should reboot to be safe also.

      • No, not at all – I have the original microsoft MCE remote and have never changed any mappings. I’ll give it a go again after rebooting and see if there was some sort of hangup. It was odd though, pressing play after pausing an Amazon video started the same recorded tv show every time.

  61. I have experienced this same exact problem several times when pausing an Amazon movie. Oddly enough the movie keeps playing in the background so if I stop the recorded TV episode, the movie will come back up if I press play again. Same thing happens if I try and rewind or fast forward in a movie. Kind of bums me out. I haven’t been using the plugin too much because of this.

    • I’ve been trying to reproduce this on my 2 Media Center systems and can’t. I can pause and restart movies fine and fwd/rewind seems ok. Can you describe the steps to reproduce what you are seeing?

      • Try this… Start playing a recorded tv show and stop it after about 10 mins into it. Then press the start shortcut on the remote to take you back to the main mce screen. Select the Amazon Instant Video choice and start watching a movie. Then pause it. Then press the play button. It will start playing at the beginning of the recorded tv show you were watching before, thus losing your saved spot and not allowing you to resume the recorded tv show later. So now press stop and it will return you back to the movie after the Amazon video window reinitializes.

      • Just tried the steps you described and I can’t reproduce the issue. Started recorded TV, stopped it, Main Menu, Addin, Watch Movie, Pause and Play work for playing the Amazon movie, the recorded TV never plays.

      • I want to add that when pausing or stopping while watching an Amazon movie, the Windows Media Center Software pops up a back arrow and Green button on the top left corner, and also a full control bar on the bottom right, that has the stop, play, ff, rew, etc buttons on it. If I use the remote and press play or use the mouse arrow and press play on the MCE bar, the recorded TV plays. However, if I use the mouse and hit the other play button )at the left) which is part of the Amazon Video Player, it continues the movie as it should. So what seems to be happening is the MCE program comes to front when pausing which reverts control back to Media Center. I do not recall this happening in the previous version of the plugin, Hope that helps.

      • That is really odd. I am not seeing that on my home theater or my test/development systems. The mouse movement will trigger the media center play controls – that is normal and unavoidable but they aren’t what is causing your issue. The player page has code to intercept and redirect the remote key codes for play, pause, stop, fwd and rewind. I am trapping the well-known codes for these buttons. If your remote is sending alternate codes or combo-codes (2 codes together) then the player probably can’t handle it or it is doing what is was designed to do – pass the unhandled code to Media Center. Need to find out what keycodes your remote is sending for those functions. The codes I am expecting are: 19=pause, 250=play, 179=play/pause combo button, 178=media center home (I think), 166=stop. Fwd/Rwd and handled by the flash player automatically as long as the player has focus, which is accomplished by the setFocusOnFlash() function in the player loader page.

  62. Hmm that is odd. I can replicate this issue every time. I forgot to mention that after you stop the recorded TV that starts playing by mistake and you resume the movie, subtitles start appearing on the bottom of the movie screen. Not sure why that happens or even how to turn them back off.

  63. Thank you so much for this add on! However, I am getting a CAPTCHA error when I try to log on. Is this a known issue? I have tried uninstalling multiple times and also tried deleting the cookie. Any ideas? Thanks again!

    • Seems Amazon is implementing CAPTCHA logins on some accounts when you try to access the Amazon services from an unknown device. If this is a new PC, try logging into Amazon from Internet Explorer first, then try the addin in Media Center. Not everyone is experiencing this – and it is not consistent so it is very hard to debug.

      • I figured it was something like that and did log into IE9. I never used IE on this computer and when I logged in there was a CAPTCHA. However this did not help with the addin. Strange thing is if I use the previous (Gareth Barr) version I am able to login, but unable to actually access the player. If I log in with the old one and uninstall that addin and install the new one I am still logged in but as a non prime member, only able to view previews. Very strange, I will play around with it a bit tonight and let you know if I get it to work. Thanks again!

      • It has something to do with the user-agent strings – but finding one that either doesn’t cause the CAPTCHA or one that works consistently is a PINA.

      • Before I read this message I got it to work somehow. I still had the old session cookie (Garreth) and when I used the new addin it gave me a token error. I kept hitting login and lo and behold Im logged on and its working fine! If I have a problem I will try the new version. Thanks again!

  64. It’s been working great until last night. For some reason it keeps trying to load the video but in the end it fails and I can’t get it to work since. Anyone else having the same issue?

    • Looks like Amazon either having some technical issues or is blocking the Flash player. I had the Silverlight player working last night and now that has stopped as well. Looking into the issue.

  65. It’s not working for me on my MCE machine, but I just tried on on my Laptop using Chrome V32 and Silverlight and it’s working.

  66. Thanks for the great plugin, I am hoping it will start to work again soon, for your reference I tried with IE 11 and it worked using Silverlight. I made a donation, I hope it helps.

    • The Silverlight player is working – but getting it to work in media center requires a local web server and even then generates errors. Working on several approaches to the problem.

  67. Wow – thanks for the new update. I had given up since the days of Gareth! It works well, but I can’t get any of my remote functions to work except the “back arrow” to end the movie once the movie starts.

    I am using a standard Windows remote. Even if this can’t be fixed, Amazon Prime is now useful to me again! Thanks for all of your hardworking. I will certainly be making a contribution for your efforts!

  68. No luck with the 201, plugin responds :UNABLE TO DISPLAY PAGE The page cannot be displayed, or UNABLE TO DISPLAY PAGE You must be connected to the internet…….which I am. Is there any configuration for port, etc to use the mini server?

  69. mongoose runs and local website is functioning. I do get an error about the server root path but it sets just fine. When I attempt to play a tv show I get unable to display page in media center.

  70. I downloaded what appears to be the 28205 build, but am having the same issue as the last couple of posts. What do we need to set the document root path to manually?

    • The file path gets rebuilt automatically by the plugin. Be sure to shutdown the Mongoose server (in the tray by the clock on the desktop). The file will be in Program files (or program files x86)\sharepointsnapple.com\amazonmceaddin. The mongoose.conf file first line should be the program files path to the \web folder.

      • Marc,
        Thanks for the direction to the folder. I followed your instructions and updated the config file with proper path and got the plugin working. I did a restart to see if the fix is persistant, and it is not. The config file still shows the right path, but the plugin does change the path everytime you restart. When I go into the Mongoose settings it shows the root document path as C:\program files (x86)\sharepointsnapple.com\amazonmceaddin instead of C:\program files (x86)\sharepointsnapple.com\amazonmceaddin\web
        The first time I invoke the plugin after a restart it gives the server root path error which must be dismissed. then it will not display video until I go into the Mongoose settings and change the path.

        Cheers
        Dan

      • Check your registry settings – make sure: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\sharepointsnapple.com\AmazonMCEAddin or HKEY_LOCAL_MACHINE\SOFTWARE\sharepointsnapple.com\AmazonMCEAddin ViewPath value ends with ‘\Web’

      • Marc
        Checked the registry and had HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\sharepointsnapple.com\AmazonMCEAddin
        with a ViewPath of C:\program files (x86)\sharepointsnapple.com\amazonmceaddin\Web\
        I changed it to C:\program files (x86)\sharepointsnapple.com\amazonmceaddin\Web
        and it is now fixed. Thanks for the help, and hope this helps anyone else having this issue.
        I appreciate the help and quick response.

        Cheers
        Dan

  71. Hi Marc,

    Thanks for the latest update! Sileverlight seems to be working nicely, although now I cannot access the CC menu bar as it’s behind the WMC control bar when paused. The older version shrinks the screen when paused thus allowing us to access the CC control, etc.

  72. Pingback: Amazon Instant Video for Media Center Now Uses Silverlight | The Digital Media Zone

  73. Hi Marc, I’ve been trying to install this on a Windows 7 MCE PC and continue to get the CAPTCHA error. There is nothing I can do that will let me log in. I can log in with the older version but then I get an error on playback. With this version, it never goes past the CAPTCHA screen.
    Thanks,
    Ralph

    • Hi Ralph – sorry you are having an issue – but that is Amazon enforcing a security requirement on some accounts. It seems to be partly based on the user-agent string of the device connecting to Amazon. I am going to try to release a logon utility to help.

      • Hey Marc,
        Thanks for the very quick reply! Actually, I played around some more, uninstalling and reinstalling the add-in and it finally started working! Not sure really how it started working again but I kept uninstalling, reinstalling, and switching between a couple of versions when it finally started to work. Working great! Thanks for the help.
        Ralph

  74. Looking good. The only major issue for me is hitting play after pause restarts the movie.
    Also I can not get HD. Something about display not meeting HDCP requirements. Is that my display driver or something?

    • The HD is definitely an issue between your video card and monitor.

      Amazon does not surface a Pause control via JavaScript so I had to improvise- the player restarts and then seeks to the last paused position. Seems to be working OK for me.

  75. Tried every episode of 24 Season 4 and get error “Unable to get video details” and here’s what the log produced. This season is available in SD and HD. Can’t watch HD through the browser anymore for some reason since the changes (and I was halfway done with the season) and was looking for a way to watch HD through WMC. Here’s the log file. Hope you can suggest something.

    http://pastebin.com/U4iiqkze

  76. Thank you for a great plug-in! I just started using this last week and have upgraded since the Silverlight change. Since the upgrade and while using the plug-in, media player will go to the screen saver after a period of time. This happens while a video is playing. Any help would be appreciated!

    Thanks,
    Scott

    • Hi – are you watching Media Center in a window or full screen? I have noticed that when Media Center is in a window it will honor your screen saver settings. Full screen it should not kick over to the screen saver.

      • Thank you for your fast reply. Media Center is in full screen. The strange thing is that I did not notice the plug-in going to screen saver in the previous version of the plug-in. Under the Media Center itself, it does not go to screen saver while it is playing a video. This is a W7 system, and I just recently updated the Flash and installed the required Silverlight. Thank you for your assistance!

      • Hi Marc,

        I am seeing the same behavior with the screen saver since the silverlight plug-in is installed. I’m running windows 7 and it didn’t matter whether is was media center’s pictures screen saver or windows screen saver. Love the plug-in – thanks for all of your work.

      • Thanks Marc for a great program and addressing this issue! Your help and efforts are greatly appreciated!

        Best Regards,
        Scott

  77. Interim Fix for Screen Saver.

    First let me say that I use this machine only to drive a TV and as a whole house DVR linked to a NAS. I do not use it as a computer per se.

    I use Media Center Master to configure the sleep/suspend times (Currently set to 3 hours) and changed the setup in pictures to 120 minutes, so at most with the current run times, I might have to hit the volume control (or whatever button) once for a 2 hour + movie. Haven’t had a screen saver problem since.

    Thanx again for the great program Marc!

      • If not, I am sure there is a way to set the picture timer to some huge amount prior to firing up Amazon and restoring it to the original value (I use 4 minutes) upon exit. Just a thought.

    • Thanks Sam,

      I wasn’t aware of this setting and I have changed it for the short term. It was set to 10 minutes! Thanks again for the help everyone!

  78. Suddenly WMC gave me a “Program Not Responding: The AmazonMCEPlugin has stopped responding and you will be returned to Windows Media Center”. I uninstalled and reinstalled it – cleared my cookies and continued to get this message. Any Ideas? And thanks again for all of your hardwork

  79. I’ve had good success with Build 28231, thanks for all the hard work. I’ve seen a couple of small issues however:
    * I notice the player does not seem to exit at the end of the program. I have to hit ‘back’ to return to the detail screen.
    * Invoking the player does something to fast (repeat) scrolling. I can hold down channel up/down in various lists (recorded tv, schedule, etc) and fast-scroll through lists, until I play back something in the Amazon plugin. Afterward, this fast-scroll does not work until I restart the WMC UI.

    • You’re right – the player does not exit by default at end- would need to address that – thanks.

      Not seeing the second behavior – the addin should not be affecting any other aspect of Media Center.

      • Shouldn’t maybe.. but does for me. Just rebooted to make sure all clean, but after playing a video, the fast scroll stops working until I restart the shell.

  80. One slight error(?): hitting the “full screen” option on Amazon’s controls causes the whole thing to lock up/freeze, giving me a black screen. I have to use the WMC back button to exit out of the episode & go back in. Merely trying to take advantage of my full TV screen, and get rid of the grey bars surrounding the video.

  81. Thank you for this plug in. Its great. Been using it since you took it over. One issue that I’ve run into though is Norton detected a trojan called mongoose-free 5.2.exe. I’ve never had this issue until the latest release, and I’m figuring that this is just a false positive, but wanted to put this out there to make sure.

  82. Maybe a dumb question – but is there a way to sort the tv shows in this app? It seems to default to most recently added, where I’d rather it be A-Z.

  83. The last two episodes (In this case, Stargate) don’t seem to show up on the episode list, but going to prime without the addin, the show up. Thanx, Sam

  84. Hi Marc,

    Thanks so much for working on this. I’m very close to getting it working!

    I initially had a problem with Symantec not letting mongoose run, but I eventually got around that. Now, when I try to watch a show I get “Service Error (5003)” after the screen showing “amazon instant video” with the spinning circle. I already fixed the path in the registry, and verified that it’s correct in mongoose.conf. Any other suggestions for me?

    There’s no log file for me to send, unfortunately.

      • Hi Marc,

        Could it have to do with registering my device with Amazon as an instant video client? I don’t see my particular TV model listed in their devices, but I don’t know if that’s because they are really only interested in SmartTVs or something else.

      • Hi Mark,

        I fixed the 5003 error. You were right, it’s an Amazon issue. It was because I was logged in on an auxilliary prime account, which doesn’t get videos. Going with the main account works fine.

        But, a new issue for you…

        I’ve noticed that the content through WMC is not the same as what I can get logged on through a regular browser. Even searching doesn’t turn up some things that I know are there. Any ideas on this one?

        Thanks (especially for all your hard work on the plugin, and being so responsive to questions)!

        -Mike

  85. Sorry, but the Download include Backdoor.Trojan in the file mongose-free-5.2.exe.
    is this a fake site which is phising accounts ?

  86. Hi,

    I just installed this on my Windows 7 32bit machine in the UK (Amazon Instant Video has just become available over here). All seems well until I try to play a video. At that point I get a spinning circle logo followed by an Amazon ‘5003’ error. Any ideas? I can play videos through Internet Explorer on the same machine absolutely fine, so it can’t be anything too fundamental.

    Many thanks in advance

    • This has not been tested on the UK Prime system. I have received several inquiries today about it – no immediate plans to support it as I don’t have a UK Prime account to test with (and I am outside the UK so access is problematic).

      • OK, thanks for the quick response. If there is anything I can do to help diagnose the problem without taking up too much of your time, please let me know.

        One thing that might be the obvious source of the problem; in the UK we login through amazon.co.uk. If I login through amazon.com then I have to re-register for Prime (credit card etc) if I want to try and watch anything. Possibly the source of the problem? Might be a simple fix we can try!

        Thanks again and I appreciate that it is difficult/impossible for you to support UK users.

      • I can’t guarantee this will work but download this version of the addin: https://app.box.com/s/yn18mmwsc5i037ikezg0

        Make sure your region settings in Windows is set to GB (should be – that is what I am using to switch the URLs from .com to .co.uk)

        It probably won’t work – but it’s a first attempt. Send me the plugin.log file if you have trouble.

        Marc

  87. Hi Marc,

    may it´s possible to use your great addin in Germany? Till yesterday the german amazob prime includes instant video, too.

  88. How did you realize the switch from US to UK? Im a IT specialist and maybe I could do it for germany, if I could get the method and the code?

      • Well since yesterday amazon started instant video in germany, also. I would please you if you could do the switch to germany, maybe bevor you get some review on the UK version? I would test this version instantly…

  89. Have just installed in the UK. Doesn’t recognise my credentials. “Login was not successful. Session token was returned by Amazon.” I tried logging in to Amazon via IE to see if that would store a token but no joy. My region settings are set to UK in Windows 8. Build 28235.

    Would love to have this working, so if you need any more info just shout!

  90. Hi
    Thanks for your efforts on this.
    I’m a UK user and willing to test if you need more testers. I have installed and get the same message “Login was not successful. Session token was returned by Amazon.”
    Running Window 7 Home Premium, all UK settings.

    Thanks again,

    Ian

  91. Thanks again for this. Your effort added so much functionality to my WMC. I encourage everyone to donate a few bucks to the cause.

    Quick Q: Any plans to add an auto-update feature? I went a few months there without checking and missed a ton of stuff.

      • Hey, thanks for your effort developing such an add-in. I live in Germany as well and get the regional error code 5003. That’s why I tried to activate an US account for Instant Video (by the way, they get really good movies and it is a big collection. No way to compare it with the german prime thing) and get an error not being in the US. To cut the long story, we need the plug-in working for Germany. Would be great if you could arrange that ;) A lot of waiting users will appreciate that :)

  92. Hi Marc,

    Thanks so much for your hard work. This is the main reason I even signed up for Prime!

    The only issue I see right now is that there’s a white dotted line when viewing the videos on the left side. I noticed it on both my plasma and lcd tv’s. Here are a couple of pics so that you can see it: http://jmp.sh/ABvo3qi

    Also, do you have any plans on adding sorting and/or filtering options to the interface? Would be nice to sort by latest releases, highest ratings, etc.

    thanks!

      • I thought about that, but it just seemed odd that it would be happening on two different setups. The overscan is right to the edge perfectly for everything else (desktop, WMC, etc). I guess i’ll have to sacrifice more edge space to fit the Amazon video better.

        Any plans on the sorting/filtering stuff?

        thanks!

  93. Would be great to get it working in Germany – a lot of people are using MCE here and many have an Amazon Prime account. Please make it working for the Germans as well.

    Thank you very much!

    Greets, Thomas

  94. FYI – TrendMicro is telling me that the installer has a Trojan inside the Mongoose executable. It’s getting deleted. May be worth confirming. (sorry if this is a duplicate post!)

  95. Hi, FYI, I just downloaded and installed AmazonMCEAddin (Version 1.2 Build 28240), and Symantec Antivirus detected the file “Mongoose-free-5.2″ as a backdoor Trojan and deleted the file. I tried starting the app within Windows Media Center, but it gives me the error message “The AmazonMCEAddin program has stopped responding and you will be returned to Windows Media Center.” Is this a Trojan?

    • Check the other messages in this thread. It is not a virus – it is a false positive. Disable your AV during install or exclude the mongoose executable from your AV software. The App requires the mongoose web server to serve the silverlight player.

  96. I absolutely love this add in! I have been following it since Gareth originally developed it. Thank you for taking it over and making it so functional! When I have a few extra dollars I will definitely make a donation.

    When I am using CC and pause a show, the size of the CC goes back to the default smallest size when resuming. Is this a function you can change or is this something that Amazon is controlling?

    Thanks again!

  97. Hi I just download the plugin and I get also the 5003 error. The problem might be that I’m in Germany, and I have to login by amazon.de. Any change you could add this region as well?
    Also a Germany translation would be nice. If it’s only a bunch of text files (or similar) to translate I would do it if you send them to me.

    • This will not work with UK/Germany at this time – only USA. I am trying to get it working but without a system in those countries to test with and a valid UK/German Amazon account it is very difficult.

      • Testing is not the issue – it is being able to live-debug on a system in the target countries and with a local amazon account. Just changing the URLs doesn’t work – already tried it. Need to discover the correct web service calls.

      • I could setup a virtual machine with VS and start team viewer if that helps.
        About sharing my prime account might be risky, we would have to discuss this out.
        May be we can create a new amazon account with 30 day of free testing for that.

  98. I already read you will add the support for Germany (also get 5003 error). Any idea when this will happen?
    I would make a German translation if that’s possible and I get some files to translate.
    If a donation would help, let me know. Normally I donate after I see that it’s working, but who knows ;)

  99. Hi there
    Great plugin, thanx for the hard work.
    Any chance that you could get this to work for the UK? The websites are pretty similar and the way the instant video works seems similar. It is amazon.co.uk, I did try manually editing your amazonvod script and replacing amazon.com entries for amazon.co.uk but no luck.
    Everything else seems to work fine but when I try to a view a video it just stays as a black screen (this happens with your original script and my edited one).
    My Amazon account and Prime functions in both the US and UK as I am between both however I can only use Instant video on the country site that I am in.
    Any help would be appreciated, Thanx

    • This will only work in the USA at the moment. I am looking into UK support but it is slow going – mostly because I do not have access to a system and Amazon prime account in the UK to test/debug.

  100. Hi Marc, Having another problem since the latest update. After I installed the update everything was working fine. Now, I get a blue pop up error saying “Cant get addin variables, may need new version…” (Then it goes away) Then the Amazon menu will appear like nothing is wrong. When I click on a title (prime) The same blue pop up error saying the same thing. When I then try to play I then get the video error that you posted about.

    I have uninstalled and reinstalled, same problem. Any ideas as to whats happening and how I can fix it.

    Thanks

    David

    • Update, I went to sign out and sign back in and I noticed the the version number is the …229. Which is an old version. What am I doing wrong with the uninstall/install process?

      • Ok, well maybe I should have spent a little more time trouble shooting before I posted…..
        I have solved the problem, hopefully someone will be helped my this.

        When I ran the uninstaller, windows could not automatically close the Mongoose process. So I went in to the task manager to kill it. Then reinstalled and I now have the new version, and I’m going to Disney Land now. Thanks.
        Now my boy can watch Dinosaur Train :)

  101. I’ve got the latest build and love it. A couple of questions….

    1. Do you intend to enable the normal Media Center – Stop / Play type buttons to work? I notice I only get the seperate pause button and then the typical MCE back button to be available.

    2. An offshoot of the above question…remote control support. It seems that the normal keyboard short cuts for MCE don’t work for the Amazon pluging (CTRL-P) for pause for example. Any plans to incorporate those shortcuts so remote controls can work?

    3. Ok, a third question. Any plans to incorporate a “play” indicator to tell which episodes of a TV Series have been watched? I’m hammering thru 24 right now and well, it’s easy to lose track of which hour

    Great job on this addon. Much better than having to go to Amazon’s website.

    • Thanks!
      1. Due to the nature of the external silverlight player it is not possible to use the native playback controls. If I ever get direct access to the stream data then yes – it will work.

      2. The remote interface was designed for an actual remote – not keyboard. It may be possible to add those keycodes to the app but it is not a high-priority.

      3. I am working on the ‘previously viewed’ flag for the videos.

  102. I just installed it from a download I did 6 days ago and have a few issues.
    *The Amazon login doesnt seem to store.. have to type login each time.
    *And maybe it’s just me but I cant seem to find any way to pause it …{yeah..I read the above thread
    *Everyone here seems to see their watchlists.. Is it me??? I see things that WERE on my watchlist and lots of things that aren’t.. and nothing to indicate the programs are from my watchlist.

    I was an IT lead Integration project manager for many years, so I understand your issues.
    And yeah… my AV triggered on the install too. But I know there’s a chance of that.

    Been waiting on this a long time and guess I will wait a little longer. sorry I cant help you with tech details but I’m 71 and don’t have the patience for troubleshooting anymore.
    What I can do is hit your tip jar for $15 and suggest everyone else do likewise. Even if you don’t find it useful yet. If people wait till ALLL the bugs are out to reward the effort, the bugs will never be out. When I can use this instead of going in through a browser I intend to throw in another $10.
    Regards

    • Hi Jim – I appreciate the feedback. Sorry you are having some issues. I have not experienced any issue with the login (apart from the CAPTCHA issues). The session cookie is stored in your user profile. My watchlist seems find (though I don’t have a lot in there, 5-6 movies). Are you using a Remote? Most remotes should work fine to play/pause fwd/rev.

      In the Program files\sharepointsnapple.com\amazonmceaddin folder there is a file called plugin.log. Can you email that to support@sharepointsnapple.com? I will take a look.

  103. Thanks Marc. Will do as soon as I can get rid of the old lady using WMC.
    Well.. now I have another issue. Since installation, I am having problems with Remote Potato loading the program guide. Takes forever for the connection and sometimes it loads incomplete.
    Further I installed from a transferred download file and get a location error when I try to uninstall MCE Addin. Stopping WMC often unclogs the pipe and it then loads.
    Note I can only work on this when the OL isn’t around, as WMC is hooked to our main TV.

    • Hi Jim – I don’t think the Amazon Addin is interfering with Remote Potato. I too use RP and it has always been notoriously slow loading the EPG – even for years before I installed the plugin on my MC.

  104. Hi Marc,

    I have a HTPC with a small SSD to run the operating system. Your program was easy to install and works well. My only question is that while a movie is playing I notice the free space on my OS drive tends to decrease. I assume that the software is downloading the streaming video ahead of time and storing it somewhere (similar to youtube). I’ve looked everywhere I could think of and couldn’t find the folder/location where the streamed files are being stored. Can you tell me where the plugin is storing the streamed file(s)? I’m hoping to be able to create a symlink to my ramdisk, which is something I already do with the Live TV. This way the SSD won’t be continually written to while I’m watching movies.

    Thanks for all your help.
    Dave

    • Hi Dave – If there is buffering going on from the Amazon Silverlight player then I am unaware of it. I have not noticed a drop in disk space while using it on my MC with an SSD. Let me see if procmon can determine the location – if any.

  105. Hi,
    great product, thanks for your work!
    I just switched to Windows 8.1 and the add-in seems to work except I don’t see the movies I’ve purchased under “Your Video Library”.
    I can watch prime content that’s free just fine and “Your TV Shows” list the shows I have correctly.
    The plugin log shows a 403 Forbidden error when I try to open the “Your Video Library” page.
    I have tried logging out and back in and re-installing the add-in and I am in the US.
    Thanks!

  106. Hi, can’t login. I have a prime account, Win 7 Ultimate 64bit. Latest version 2.1 build 28240. I am 100% sure I am typing the correct credentials. the Error is “Login was not successful. Session Token was not returned by Amazon”. I also tried with browser up and logged in to Amazon at the same time with no success.

    Please help

  107. Thanks for the work you’re putting into this. Have you been in contact with Amazon? Seems like this would be a welcomed product for them to at the least keep you in the loop when they changes. For my part I’m sending them feedback to let them know there is demand for this.

    • You’re welcome. Amazon would not want this as they are now selling a TV/Media device. This would be considered unauthorized at best – competition at worst. Some of their changes seem aimed at blocking third party software. I am working on a new version.

  108. Thanks for the update. So glad to hear you made a break-through. I was prepared to break the bad news to my family today that we can no longer watch Amazon Prime. It’s too bad they don’t officially support MCE or Android. Basically Prime streaming is completely useless to me without this plugin, which I had only discovered recently.

    Where is the link for donations?

    • Hi Ken. Hopefully I will have a new version on the blog tonight if the testing goes well. I took the donation link down temporarily as I didn’t feel it was right for people to donate to the project if there wasn’t a reasonable chance of my resurrecting it. I’ll put it back once the software is working again. Thanks!

      • Just tried the new version and it is definitely working again! Yay! My daughter was watching her shows again tonight! It’s not much, but I donated a few dollars. I wanted to show how much your effort is appreciated and that your work is enjoyed by many! Thank you.

      • I don’t think they’re making much money on a $99 piece of hardware. Their strategy has been to sell content so if you have a buy button in the add-in I can’t see why they won’t like you :)
        Besides, they already have a free app for Windows that allows you to watch all of your purchased content (not in HD though) so I don’t think another one makes any difference.
        If I was to guess, they just decided to make their API more secure and improve it based on what they learned developing the FireTV. It would probably take a bit but they will probably document the API so you can use it as well instead of dealing with scraping pages and captchas.

  109. Isn’t working for me… capcha or none, new build just keeps throwing that the api token was rejected. Have tried the exit and restart WMC as suggested above…

  110. 28500 doesn’t work (Win 7 64-bit). Tried to login with captcha about 4-5 times and got session error. If I am able to get in, I then get unable to decrypt token error on the home screen.

    Appreciate your efforts – but even if it worked, the fact that a captcha must be entered on each access basically defeats being able to use this as a media center system. Entering text is difficult enough, but combining that with the difficulty of reading captcha codes and this isn’t a solution anymore.

    • You only need to sign-in once – so Captcha is not really an issue. I understand you and a few others are having some difficulty logging in. Amazon’s API is not consistently returning the API token. Some people it worked first time – others it took 10 times. Once you are logged in you don’t need to logout.

      The captcha requirement is not mine – it is being forced by Amazon. I am doing everything possible to make this solution as easy to use as possible.

      Try waiting a hour and login again.

      • New version works thanks. Had a bit of an issue on initial login, but seems to launch each time without need for captcha. Thanks for your work!

  111. Thank you for all the hard work getting this up and running. It is a great plugin for WMC helping to keep it my favorite htpc platform. I combine it with MCEBuddy/Comskip and use Mediabrowser 3 to tie WMC (with live cable tv) to all my devices and organize metadata. I know there are a lot of XBMC and Plex users out there, but Mediabrowser 3 is really worth a look if you like to tinker with new things. I am not affiliated with them in any way, but just really appreciate good work much like I see in this plugin.

  112. First, thanks for the hard work on this. It’s nice to be able to watch Amazon through wmc. I am having and issue though, no matter what move I choose, I get a 1002 error that Amazon is having issues playing the video.

    I did your post about my purchases, but this Is when I try using the free prime videos. They had been fine before the break and now they aren’t loading. I will attempt to try some other videos but wanted to give you a heads up.

  113. •◦
    ◦Download (1.7MB)

    •Sign up
    •|
    •Log in

    AmazonMCEAddin.zip
    is all I see in the downloads and it wont let me click anything. tried signing up but no images. I know I messed something up.

  114. Hi Marc, thanks for working on this! I downloaded build 28512, installed, and logged into Amazon IV and when I play a movie I get the error “Login successful but unable to decrypt csrfToken. Videos will not play until the token is successfully decrypted.” I exited WMC and restarted with the same issue. Any advice? Thanks so much!

      • Marc, thanks that did the trick! I also had the grey bars around my movie but changed the settings to PANEL and it worked fine. The only problem is that it shrinks the viewable area for WMC for other areas and live TV. Do you have plans to incorporate that fix as a temporary resize of the screen when using Amazon IV? Thanks!

  115. Ok – so I have this all working with the new version – works fine…until I actually want to use the remote to control the video.

    My setup is pretty complex,I use both WMC and XBMC and use a Harmony One to control everything via a program called EventGhost which is able to interpret IR codes and convert them to keystrokes as well as send API controls to various applications (emulate MCE key, send XBMC API, control my receiver via IP API, etc.).

    Long story short, I had everything setup to use the Netflix plugin for WMC and it works perfectly, I can launch the Netflix plugin directly, and select my video and control the video once it is playing.

    I basically copied that configuration and made changes for this plugin. I am able to use the remote to browse the plugin to play video, but once the video is playing the same media center commands and keystrokes that work in Netflix (and all other native WMC apps BTW) don’t do anything. Basically, I can’t control the video…no stop, pause, FF, RW, etc.

    I am having a hard time following 2 years of comments here and don’t know what is accurate of not. I can’t find any documentation apart from the readme.

    Ideally, I would hope that your plugin supports some keypresses as well to control. I find that there is absolutely no way for me to control video other than the on screen flash gui, which isn’t an option without a mouse on a HTPC.

    Again, I’m using an Harmony One and it is loaded with an MCE remote for controlling – but I don’t pass these directly to MCE – I pass them to EventGhost which can emulate keystrokes or API calls.

    I have like 6 different interfaces setup (various A/V applications including XBMC, WMC, etc) and haven’t really had this issue with any other application as they all either tap into their host app’s native APIs or else support key strokes of their own.

    Any suggestions? Possibility of adding keystrokes to control the playing video on next release?

    Thank for your time.

    • LOL – Dude you’re configuration is way too complex. I have a Harmony One and it works fine with my setup. The player is reading keypress codes and translating them into javascript commands. Your EventGhost is probably swallowing the keypress events – or your Harmony One MCE config has changed and is not sending the correct keycodes. Open the amazonplayer.html page from the \web folder to see what keycodes are in use. Your remote must send those keycodes and no other app can intercept them.

      Marc

      • My configuration is not too complex – it is flexible and powerful and allows me to automate everything else in my entertainment system except this plugin.

        Not intercepting the keycodes is not an option since EventGhost is the go between from receiving the keycodes from the HarmonyOne to interpreting them to everything else. So…yes…as I stated above, and state again – my EventGhost *is* swallowing the keypress events – that’s its job.

        If I just wanted to use your app – sure it’s overkill – but I’m looking to integrate your app into an existing setup.

        I see the onRemoteEvent function in the html – but I’m not seeing anything on the MSDN page regarding an event to capture keypresses. I find it strange that they provide a method for capturing remote input and relaying to HTML, but they don’t provide any way to do a keypress.

        Do you think if I modified your onkeydown eventhandler to use a generic javascript key handler it should work?

        I don’t know javascript too well, but if you think it should be easy to adapt I’ll attempt it.

  116. First try two findings:

    – I see everything in English – though my sys is German
    – Service Error (5003) when I try to play (Prime content)

  117. Hi Marc,

    I installed your plugin this morning. After tweaking, I am now receiving the ““Login successful but unable to decrypt csrfToken. Videos will not play until the token is successfully decrypted.”” msg. I have logged off, logged on, restarted my ‘puter; still get the error. Thoughts? (Help; the 10 year old want to watch Mr. Peabody!)

    • Hi – You just need to try logging in again – Amazon sometimes refuses to decrypt the session token. Until it is decrypted you can’t play videos. For some people it is no problem – others more so. Also – try logging into Amazon from Internet Explorer on the Media Center PC first – that helps sometimes.

  118. I think a little more work on the login function is in order. Tried, tried, and tried again. Logged in fine with IE11. No joy within WMC

  119. Can I turn *off* HD? My WMC is either too old or too far from my access point. I can toggle closed caption settings, but not HD. That is, if I hover over CC, then I get a pop up with options. This doesn’t happen with HD. Thanks!

  120. Do you have any tips for improving the UI responsiveness? After making a menu selection, I have to wait about 10 seconds before the UI responds again. I’m guessing it’s loading images from Amazon during that time. Are there any settings I can tweak that might help?

  121. Hi, everything was working fine until the recent update and I experienced the issue with the log on, but the strange thing is I have issues with my cable card (ceton 4 tuner-internal). Every time I click on live tv I get an sd video error. I uninstalled the amazon plug in and reset the switch digital video box (including unplugging the usb from the pc and after a reset my live tv works. I tried installing the amazon plug in again and same issue. I repeat the fix and live tv works. Any ideas?
    BTW….great program even though this issue is happening…..I blame amazon for trying to force me to watch the content I pay for the way they want me to watch it.

    • Hi – I also have a Ceton 4-tuner internal and the plugin seems to work fine – But I don’t have the switched digital video box so I can’t test that aspect. I can’t imagine what in the addin would be conflicting with it.

  122. Just to add my experience. I had Gareth Barr’s Addin installed but since it was no longer functioning I was very happy to see that you picked up his project.

    I uninstalled the OLD Addin, restarted the HTPC, installed your Addin, opened IE 11 logged into my Amazon Prime account, then exited IE. Started MCE navigated to the entry point and I was logged in and could navigate my queue of movies & videos.

    There is a minor hesitation when navigating the UI, however it is not 10 seconds as one person stated above, but then I have a SSD which may make any operation speedier.

    Thanks again for resurrecting this excellent Addin.

  123. Sorry forgot to ask a question in the change log comments you mentioned that hopefully you fixed the detection of SD/HD. I am running a projector with default resolution 1920 x 1080 is the SD/HD issue related to the selection of content or playback? If at all you know what format I would like if it is available on Amazon.

    • It is related to both content and what silverlight detects as the capabilities of your display. HD for movies require an HDCP compliant video card, display and cabling. If any part of the chain breaks HDCP the content will render in SD – I can’t prevent that.

      • Thanks for the informative reply. My entire playback chain is HDCP compliant.

  124. Tried latest 1.3 with a German amazon account and it’s always telling me that csrf token cannot decrypted. Is there any chance that this can be fixed, please? The login worked… Aside of this – is it possible to disable HD by default? Maybe this is already possible, but I cannot try yet. So just a question. Looking forward to a solution.

    • This will only work with USA Prime accounts at this time. I have no resources to test and debug other countries as it would require local accounts and systems in those countries to test.

  125. Looks great. Thanks for running with this. I just signed up for Prime so the terminology is foreign to me. I am guessing the watch list is made up of items I have added to watch later, right? Should those show up in HOME -> YOUR MOVIES & YOUR TV SHOWS? Those are both blank on my device. Movies, TV Shows, Recommendations all work fine, but nothing in the YOUR section. Thanks!

    • Hi – You are correct – when you add a Movie or TV show to your watch list they should appear in Your Movies or Your TV Shows. Mine appear to be working fine and I have no reports of other issues with the watch lists. I will check.

  126. I am using an Amazon US account and still get the csrf token cannot decrypted even with build 28512. Just letting you know the issue still exists and was wondering if there is anything I can do on my end to fix it.

  127. I am having some serious playback issues with my setup. There isn’t anything wrong with your plugin. My PC is very low powered but good enough to playback anything you through at it using hardware acceleration. Unfortunately silverlight sucks. After doing some reading, I found out that amazon allows users to choose between silverlight and adobe. Using IE, when i try to play something in normal windows mode it plays fine. CPU roughly 60%. In fullscreen the video gets really choppy and the cpu goes up to 100. Apparently it is a known issue. It behaves the same way whether I use your plugin or IE. Using Adobe, so far I don’t get any issues. Normal mode or fullscreen. Would you be kind enough to allow users to choose between Adobe and silverlight?

    https://www.amazon.com/video/settings

  128. hi everyone, im really hoping someone can help me out. im running an older version,1.1.0.28022 that I cannot un-install because it is not listed under programs and features in the control panel. im running win 8.1, could that have something to do with it?

  129. It keeps saying I’m not connected to the Internet when I go to play the video. It was working fine.

    I’m running win7 x64 with updated IE. The only thing I can think of is that avg picked up that the one file was a virus but I ignored it. I just installed avg free and I’d really prefer not to uninstall that if there’s a conflict there but the timing coincides.

    Thanks for this plug-in. So much appreciated.

  130. Hello, I love you app, but I had a drive crash. I replaced it, but my back restored to both c:\ and the crashed drive. C:\ is where AmazonMCEAddin is installed. now I’m getting “Invalid Application, Unable to launch AmazonMCEAddin” I don’t think the restore was the issue, as I went out to your Website and downloaded the latest 1.3 US Build, which was what I already had installed. But just to see, I uninstalled it, and reinstalled the latest version. It was no help. It still errors. Any ideas?

    Much thanks,
    Jim

  131. I’m getting an error that Amazon login requires a CAPTCHA for sign in now. What do I do, there’s no CAPTCHA displayed or space to enter the answer in!
    Thx

  132. I just setup a new machine running Windows 8.1 x64 w/ Media Center. All I get is a Captcha error when I try to log in.

      • Initially I didn’t and was getting a “cannot decrypt” error. Then I closed out, logged into Amazon via IE and started getting the captcha error. And that’s as far as I can get at this point.

      • Send me the plugin.log file from the program files folder. Also – I would uninstall and reinstall the plugin – just to be sure.

      • Here’s the log file. Also, I’ll uninstall and reinstall the plugin. Thanks

        On Thu, Jul 24, 2014 at 1:05 PM, SharePoint Snapple wrote:

        > marcrdavis commented: “Send me the plugin.log file from the program > files folder. Also – I would uninstall and reinstall the plugin – just to > be sure.” >

  133. I first want to say thank you for all your efforts, from what I’ve read and listened too it has come a long way since I first installed it but I haven’t been able to get it working on my DVR. I have tried the installation with and without my firewall/antivirus running. I keep getting the 5003 amazon error. I have only tried to play Amazon Prime free shows and movies but continue to receive this error. I have been out of the country for a year and had Gareth’s version installed on my DVR and had donated to his efforts. I uninstalled his version before I tried to install yours. The only thing different is when the Amazon Prime subscription ended under my account while away, upon return we subscribed for Amazon Prime with my wife’s account. I had forgot to log out of my Amazon account in IE and Chrome (only browsers on my DVR) and log into her account before I tried it for the first time. Needless to say it got the 5003 error. I since logged out of my account and have her account running on both browsers but continue to get the 5003 error. I also uninstalled and reinstalled the add-in after I realized I hadn’t changed accounts on Amazon with any change, continue to get 5003 error. I would love to get this working again and would gladly donate again if I could get it working. Is there a way to check if the cookie with the account info is correct or could it be something else that is causing the error? I’m at a lose right now and would appreciate any help with this matter. I noticed in the comments another person having this problem checked the registry and mongoose conf. but not sure how to attempt this.

    • Hi David – Sorry you are having an issue. I’ll try to help. In the Program Files folder for my app there is a file called plugin.log. Please send that file to support@sharepointsnapple.com. I will take a look to see what can be going on.
      For starters – do the following:
      – Confirm you are using Windows 7, are in the USA and have a USA Prime account.
      – Check your Amazon Prime video settings – there was an option to default the browser to Flash – that setting won’t work with the plugin – you need to use the Silverlight player.
      – Uninstall plugin via the Windows Control Panel. Delete the Program Files folder to be sure it is completely gone.
      – Delete the file mceamazoncookies.dat in c:\users\yourid\appdata\local
      – Be sure you have IE8 or later installed. Do a reset on the IE Settings (Tools, Internet Options, Advanced).
      – Be sure the latest version of Silverlight is installed in IE. The install must occur in IE.
      – Reboot the PC.
      – Login to Amazon prime via Internet Explorer and play a video. The video should play by default in Silverlight.
      – Disable your antivirus software and install the latest version of the plugin from my blog.
      – Login to prime via the plugin – let me know if you get any errors.
      – Browse to a video and Play.
      Let me know the results.

      • Marc
        I followed your steps (for the most part, more on that further down) and it is now working. The only think that was different within the add-on setup was this time I got a screen to log into amazon where I didn’t before. Thank you for taking the time to address my issue. You will be seeing a donation via PayPal today. Keep up the great work! As mentioned above, when received your reply I followed your procedure except I neglected to copy the plugin.log file before I deleted the program folder, sorry. In any case the add-on works as advertized. I’m sure if anyone else has this problem your procedure should correct the problem.

      • You’re welcome. If I had to guess – you had an old cookie file (the .dat file) from a previous version lingering on your system. The addin thought you were logged in but the data was too old. A logout from the addin should have fixed that too.

  134. Hi Marc,

    For the life of me I can’t get your plugin to work great on one machine but not the other. Today I decided to give it a try again by following the steps you mentioned in the comments above to David on how to clear everything reinstall. So I did all of that but now for whatever reason when I pull up the plugin and get to the login screen, there’s no CAPTCHA displayed. I try to login and it appears to accept my login credentials but then gives an error about the CAPTCHA not being entered in. I disabled my antivirus and don’t have any ad blockers enabled. My machine is running Windows 7 64-bit with IE 11.

    • Sometimes Amazon enforces the captcha – other times it does not. On the plugin login page is the captcha field present? If it is, and no captcha image is shown, then that is an issue. If the Captcha field is not present (just id and password) and it lets you in then you should be logged in ok – unless Amazon changed something again. Logout from the plugin and delete the .DAT file in the appdata\local folder and try it again. Also – be sure to have logged in to Amazon on that PC using Internet Explorer first – or the plugin will never be able to authenticate.

  135. I started with a problem where streaming amazon video from windowsmce caused windows media center to stop recording (it appears the scheduler is breaking?) — so I started using a browser instead. Alas, same problem. Any idea what might be causing the windows media center scheduler to stop recording series programs? Streaming amazon content appears to be the only culprit. I’ve tried with and without the WMC interface running, no difference. Rebooting the machine resolves it until I next stream video. Also, streaming video doesn’t always break it, sometimes if I check WMC and it’s recording, its OK, but if I watch a lot of amazon videos it eventually goes belly up. It’ll run for months no problem if I don’t stream amazon videos.
    Thanks in advance.

    • I have never run into a problem with the scheduler and this addin. All of my programs record on schedule and I use the addin almost daily. I think you may have something else running afoul on your media center pc.

  136. I have followed the steps you outlined for David above to the finest detail and still cannot get this to work on my machine. Win7 x64, IE 11

    I can play everything fine from IE 11 fine, I reinstalled Silverlight, reinstalled the plug-in, etc.. but it just will not work for me. I have sent you the log file, hopefully you can help get me sorted out.

    Thanks for taking this project over – Cheers

      • It gives an error message INVALID APPLICATION “Unable to launch AmazonMCEAddOm”. I deleted the cookie and tried to relogin but kept getting this error.

      • Please review previous comments – your installation is probably invalid due to your AntiVirus software quarantining the mongoose.exe web server – which is a required component. Uninstall and reinstall with your AV software disabled.

      • Hi,
        I can reproduce this as of the 11th or 12th of August. I’m on Windows 8 and get

        Exception Newtonsoft.Json.JsonReaderException: Error reading JObject from JsonReader. Path ”, line 0, position 0. at Newtonsoft.Json.Linq.JObject.Load(JsonReader reader) at Newtonsoft.Json.Linq.JObject.Parse(String json) at AmazonMCEAddin.CategoryStructureSetup.getCategoryStructure() at AmazonMCEAddin.Application.PostLogin() at Microsoft.MediaCenter.Queues.Dispatcher.MainLoop(Queue queue) at Microsoft.MediaCenter.UI.UIDispatcher.MainLoop(Queue queue, LoopCondition condition) at MediaCenter.Extensibility.Host.Main(String[] args)

        Wireshark sees no outbound traffic

      • Hi Dave – I cannot reproduce what you are seeing – the plugin is working fine on all 3 of my test systems. Can you email me the plugin.log file to support@sharepointsnapple.com?

        FYI – The plugin is not officially supported on Windows 8 or later. I do not have Windows 8 and have no plans on supporting it on that platform.

  137. I tried the fix that was recommended above for getting a decryption error. Specifically, I logged into Amazon in IE then tried the plugin again, but I still get the same token/decryption error.

    • I had 3 machines to install it on. 2 worked perfect but the 3rd was a PITA.

      This is how I got it to work:

      0. Close MCE :-)
      1. Uninstall AmazonMCEAddin from the control panel
      2. Delete folder C:\Program Files (x86)\sharepointsnapple
      3. Delete the file mceamazoncookies.dat in c:\users\yourid\appdata\local
      4. Uninstall Silverlight from the control panel
      5. Clear your IE cache and temp files
      6. Reboot
      7. Reinstall Silverlight from Internet Explorer
      8. Log into Amazon Prime and watch a movie or show
      9. Close IE
      10. Launch MCE and Hopefully the Amazon app works

      I think my problem may have been either the Silverlight install or some strange cache temp file issue. However, it could have also been the left over files in the sharepointsnapple directory.

      Hope that helps.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s