I still use an old Popcorn Hour A400 with NMJToolbox2 to update things. Recently, I tried adding a movie and it keeps timing out trying to reach themoviedb. Did something change in the last month or so that would have effected how updated information is polled from here that would prevent NMJToolbox2 from pulling movie title, cover art, artists and synopsis? The software I use is no longer in production/getting updates, so if the API has changed to make it so the NMJtoolbox tool no longer works, I'll never be able to get it working again :( The error I get is:
TheMovieDB URL returned an exception (The operation timed out).
Also, if I try it again using the update feature in the app after the movie has been added but with no information, it times out twice with the prior error message and then the final error message is:
TMDB returned a malformed record set, no information updated.
Can't find a movie or TV show? Login to create it.
Want to rate or add this item to a list?
Not a member?
Reply by robbie3999
on August 16, 2023 at 12:18 PM
Hi @maverick3n1, I am not aware of any recent changes that would break existing code. I believe that some new features and bug fixes are continually being added to the api but I would guess it would all be backwards compatible as it would break hundreds of existing applications if it were not.
Your particular error "The operation timed out" would indicate to me that you are having connectivity problems and not necessarily an issue with the api. Without knowing more details I can only give you some general troubleshooting tips. Perhaps someone else may come along with more specific information about your particular app.
Make sure DNS is working properly. Try nslookup on api.themoviedb.org and make sure you are getting consistent DNS service.
Use basic tools like "ping" to try to connect to api.themoviedb.org. Make sure you can get a basic connection.
Try "curl -v {url}" to get the verbose output from curl and see if that shows anything unusual during the connection to the service.
Reply by maverick3n1
on August 16, 2023 at 12:52 PM
Thanks for the info. I figured out what was causing the issue. I recently installed Logmein Hamachi, but I wasn't running it. It turns out that even though I wasn't running it, the service automatically starts up in the background and so, for some reason, while I wasn't having any other DNS issues, and NSlookup/curl both identified the services properly, I was unable to ping it. I had to manually disable the service to fix the problem. Makes it a pain in the butt to use Hamachi as I have to start the service before I can use the software each time, but it is what it is. Thanks for the help! I hadn't considered it being a DNS issue since I was able to ping the website and view the website.