# IMDb agent

**URL:** <https://forums.plex.tv/t/imdb-agent/7256>\
**Category:** Dev/API Corner\
**Tags:** scanner-agent-dev\
**Created:** [January 7, 2011, 6:45am UTC](https://forums.plex.tv/t/imdb-agent/7256 "2011-01-07T06:45:35Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Oscar\_Winner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/oscar_winner/32/1845_2.png) [@Oscar\_Winner](https://forums.plex.tv/u/Oscar_Winner)\
**Post date:** [January 7, 2011, 6:45am UTC](https://forums.plex.tv/t/imdb-agent/7256/1 "2011-01-07T06:45:35Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![pooploser](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/pooploser/32/133851_2.png) [@pooploser](https://forums.plex.tv/u/pooploser)\
**Post date:** [January 7, 2011, 9:50am UTC](https://forums.plex.tv/t/imdb-agent/7256/2 "2011-01-07T09:50:47Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![sander1](https://avatars.discourse-cdn.com/v4/letter/s/4bbf92/32.png) [@sander1](https://forums.plex.tv/u/sander1)\
**Post date:** [January 7, 2011, 3:25pm UTC](https://forums.plex.tv/t/imdb-agent/7256/3 "2011-01-07T15:25:10Z")

</div>

> [@](#):
>
> 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!

---

<div class="post-metadata">

**Author:** ![pooploser](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/pooploser/32/133851_2.png) [@pooploser](https://forums.plex.tv/u/pooploser)\
**Post date:** [January 7, 2011, 4:42pm UTC](https://forums.plex.tv/t/imdb-agent/7256/4 "2011-01-07T16:42:23Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![jwray](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/jwray/32/99832_2.png) [@jwray](https://forums.plex.tv/u/jwray)\
**Post date:** [January 7, 2011, 6:24pm UTC](https://forums.plex.tv/t/imdb-agent/7256/5 "2011-01-07T18:24:09Z")

</div>

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.

> [@](#):
>
> cant you rename it to IMDB2 so i can use both simultaneously? i don't want to overwrite the freebase one.

---

<div class="post-metadata">

**Author:** ![sander1](https://avatars.discourse-cdn.com/v4/letter/s/4bbf92/32.png) [@sander1](https://forums.plex.tv/u/sander1)\
**Post date:** [January 8, 2011, 12:51am UTC](https://forums.plex.tv/t/imdb-agent/7256/6 "2011-01-08T00:51:09Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![dawiinci](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dawiinci/32/1301_2.png) [@dawiinci](https://forums.plex.tv/u/dawiinci)\
**Post date:** [January 8, 2011, 1:15pm UTC](https://forums.plex.tv/t/imdb-agent/7256/7 "2011-01-08T13:15:41Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Oscar\_Winner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/oscar_winner/32/1845_2.png) [@Oscar\_Winner](https://forums.plex.tv/u/Oscar_Winner)\
**Post date:** [January 8, 2011, 8:02pm UTC](https://forums.plex.tv/t/imdb-agent/7256/8 "2011-01-08T20:02:30Z")

</div>

> [@](#):
>
> 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.

---

<div class="post-metadata">

**Author:** ![dawiinci](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dawiinci/32/1301_2.png) [@dawiinci](https://forums.plex.tv/u/dawiinci)\
**Post date:** [January 8, 2011, 8:19pm UTC](https://forums.plex.tv/t/imdb-agent/7256/9 "2011-01-08T20:19:09Z")

</div>

> [@](#):
>
> YEs it was meant to be a standalone agent, but the new version 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.

---

<div class="post-metadata">

**Author:** ![Oscar\_Winner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/oscar_winner/32/1845_2.png) [@Oscar\_Winner](https://forums.plex.tv/u/Oscar_Winner)\
**Post date:** [January 8, 2011, 9:42pm UTC](https://forums.plex.tv/t/imdb-agent/7256/10 "2011-01-08T21:42:34Z")

</div>

> [@](#):
>
> 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.

---

<div class="post-metadata">

**Author:** ![KiLLoVoX](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/killovox/32/316_2.png) [@KiLLoVoX](https://forums.plex.tv/u/KiLLoVoX)\
**Post date:** [January 11, 2011, 10:38am UTC](https://forums.plex.tv/t/imdb-agent/7256/11 "2011-01-11T10:38:35Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![mitch969](https://avatars.discourse-cdn.com/v4/letter/m/e480ec/32.png) [@mitch969](https://forums.plex.tv/u/mitch969)\
**Post date:** [April 15, 2012, 10:11pm UTC](https://forums.plex.tv/t/imdb-agent/7256/12 "2012-04-15T22:11:16Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![robot2xl](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/robot2xl/32/4102_2.png) [@robot2xl](https://forums.plex.tv/u/robot2xl)\
**Post date:** [November 19, 2015, 9:45pm UTC](https://forums.plex.tv/t/imdb-agent/7256/13 "2015-11-19T21:45:24Z")

</div>

An update would be nice.

---

<div class="post-metadata">

**Author:** ![aaronth07](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/aaronth07/32/88326_2.png) [@aaronth07](https://forums.plex.tv/u/aaronth07)\
**Post date:** [March 6, 2018, 3:42am UTC](https://forums.plex.tv/t/imdb-agent/7256/14 "2018-03-06T03:42:23Z")

</div>

How do I install a .plexapp file?

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [December 20, 2019, 8:56pm UTC](https://forums.plex.tv/t/imdb-agent/7256/15 "2019-12-20T20:56:46Z")

</div>

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