IMDb agent

Officialy, IMDB doesn’t allow unofficial clients accessing their iPhone API, but they haven’t blocked anything. You’re using this at your own risk if you really want it. I can’t give support, neither can anybody connected to Plex.

WARNING: don’t download this. it works, not too well, but the worst thing is, it screws up the freebase agent.


No idea how you managed to do that... I just took a look at the code from this agent and it doesn't even use, edit or touch the Freebase agent. I'll give it a go when I'm back on my Plex dev Mac!

**Edit**: Aha, I see what's going wrong, the existing IMDB.bundle (which is the Freebase agent, but still named IMDB for historical reasons) gets overwritten by this one <_<

**Edit again**: [s]I took the bundle out of the installer, renamed it and put it back into the first post. Should work now. Just extract the zip and place the .bundle in *~Library/Application Support/Plex Media Server/Plug-ins*
To get the old IMDB (Freebase) bundle back, delete IMDB.bundle from *~Library/Application Support/Plex Media Server/Plug-ins* and restart PMS, it'll grab a fresh copy of the file.[/s]

**Edit**: I removed my zip file again, the new .plexapp installer seems to work ok!

cant you rename it to IMDB2 so i can use both simultaneously? i don’t want to overwrite the freebase one.

Sounds to me that’s exactly what Sander did do. His delete and allow download appears to be referring to getting the real freebase one back if you’d overwritten it with the original in this thread.



I could be reading things wrong mind.


Ha! Yes, I renamed the bundle, so you can move it into the Plug-ins folder safely without overwriting Freebase.

I’ve also tested the agent on a couple of movies and it worked pretty good for me, although I had to make some small changes in the code for the movies that didn’t have a tagline, release date, content rating, runtime, or rating. This change is in the attached bundle file.

It only works as a standalone. If I enable it in freebase it labels all movies the same “Das letzte Wochenende (1945)”.



Unfortunately like this I can’t use any other agents unless I change the code to imdbapp. It doesn’t really find a lot of movies and many of them are in English instead of German.





However if this could be modified for moviepilot so that it could use only the descriptions from imdb - would be great.


YEs it was meant to be a standalone agent, but the new version (I added new plexapp installer to my original post) will work as a secondary agent (with Freebase) too. The agent can do German too, it can do English, German, French and Italian if you select that language in the section setup.

Well I don't know why but it loads just English descriptions although I set it to German.

Compared to moviepilot it finds a lot less movies.

But it's a great source. I would really like it if it would only load (in my case German) descriptions and ignore anything else. If there are only English descriptions it should fall back to moviepilot. I know this could be difficult to program.

I looked at the Moviepilot code but that agent doesn't do any first searches. It depends heavily on what Freebase is finding.
My IMDb code looks up information in the selected language but the API falls back to English when other information is not available. There is no way to tell what language the returned information is in. Use it with Freebase and Moviepilot probably give you better result.

Thank You, this Agent is very useful to me! Now my movies have Italian Title!!!

Thank you again :slight_smile:

This metadata agent doesn’t work properly anymore. Title, poster and summary is downloaded but not the other information.



I guess that something has changed in the data file. Could you please have a look what is wrong and if it can be fixed ?



Thank you for your help.

An update would be nice.

How do I install a .plexapp file?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.