Jump to content

Imdb Person / Actor / Actress ID Helper


Recommended Posts

mickle026
Posted (edited)

765595851_Screenshot2022-12-16at21-29-25Emby.png.f47324aa13c53645fb875e3f26a70fcb.png

*Updated* v 1.0.0.7 - should work on all Emby versions/platforms - just put the dll in the plugins directory.

Fixed issue where links were being disguarded if the link contained "quotes", this will speed up load times where disguarded links were valid as the check will succeed and the plugin will stop looking instead of trying to verify a second link (more time).  It wont make any difference to invalid link verification speed.

How to use:  Click on an Empty person image to trigger it.  If it finds a link with a valid id (imdb id), then data and or image should load shortly.

*A Caveat - it is possible that the wrong actor with the same name can be identified as correct*

I have tested it here and it works well for me, please feel free to test it further.  Nothing to configure or enable and it is seemless.

I accept no responsibilty for anything if you choose to use it, its all on you to check legallity in your country!

What this does:

1. It looks on google search engine for imdb links that contain the actor you are looking at or refreshing metadata on.
2. It collects links of possibles.
3. It only visits the links that might be valid and checks if the persons name is found in the actor page in order to verify it is valid.
4. It updates the provider Id (if found)
5. It writes a log file.

Why does this help?

Other metadata plugins if installed will use this id to get data such as tvmaze, themoviedb etc.

This plugin might introduce a delay on person loading if *any* metadata is missing for that person.

What it doesn't do:

1. It does not fetch any data on people, it only fetches the nm****** id code.

 

It is technically a webscraper, athough intrusion is minimal - so it probably will not be allowed in the catalogue.

 

What it might do:

1. Slow down library scans if it comes across missing people metadata..

 

Success rate for me is very high at identifying more people than movidb, tvmaze,tvdb alone! 😜

*****

UPDATE 18.01.2023

Uploaded same plugin but queries Bing instead, seems faster and more reliable.  I have a feeling Google when logged in on a browser in your home network might ip block the original version from its servers, as the Bing one gets more results than the google one -- odd but seems to be tue.

 

IMDB ID Helper.zip  IMDB ID Helper(bing).zip

Edited by mickle026
  • Like 1
  • Thanks 2
Eigeplackter
Posted

It's only for Windows as the zip contains only 1 dll file ?

mickle026
Posted

Should work on all, just put in plugins directory 

Eigeplackter
Posted

Thanks, I'll see how it pans out.

 

mickle026
Posted

Updated to fix an issue with valid links containing quotes, should speed it up where links are valid as it will only do 1 link check instead of 2 (approx 50% speed increase when valid)

  • Like 1
  • 5 weeks later...
mickle026
Posted

Uploaded a bing version. 

Seems faster and more reliable for results

 

  • Thanks 1
  • 1 year later...
Sibasiach
Posted

Hello
I have installed the plug-in and reloaded the metadata, without success, the imdb are not loaded.
My problem is that I have to load all Actors metadata manually.
Images are loaded, but the information such as age and description are not loaded when I reload the metadata.
Maybe you have a tip for me?
I use emby server 4.8.8.0 linux Ubuntu
best regards

IMDBHelper (15.Juni.2024).txt

mickle026
Posted (edited)

imdb helper only adds the imdb id, the nmXXXXXX if it can find it, the rest is done with the other metadata downloaders

I see in the log they all failed to be verified, i will take a look at the plugin.

Edited by mickle026
  • Like 1
Sibasiach
Posted
7 hours ago, mickle026 said:

imdb helper fügt nur die imdb id, die nmXXXXXX, wenn sie es finden kann, der Rest ist mit den anderen Metadaten-Downloadern erledigt

Ich sehe in der Protokolle, dass sie alle nicht überprüft wurden, ich werde einen Blick auf das Plugin werfen.

Okay thanks. can you tell me when I can test it again? If you need any other protocols please let me know.

mickle026
Posted

OK, turns out the search url is now sending back encrypted data, It may take a while longer to figure this out.

Sibasiach
Posted

Okay, thanks for your feedback.
Then I hope it doesn't take too long ;)
Thank you for your efforts.
With kind regards

Sibasiach
Posted
 
 
*** Error Report ***
Version: 4.8.8.0
Command line: /opt/emby-server/system/EmbyServer.dll -programdata /var/lib/emby -ffdetect /opt/emby-server/bin/ffdetect -ffmpeg /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe -restartexitcode 3 -updatepackage emby-server-deb_{version}_amd64.deb
Operating system: Linux version 5.15.0-112-generic (buildd@lcy02-amd64-051) (gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #122-Ubun
Framework: .NET 6.0.25
OS/Process: x64/x64
Runtime: opt/emby-server/system/System.Private.CoreLib.dll
Processor count: 32
Data path: /var/lib/emby
Application path: /opt/emby-server/system
System.InvalidOperationException: System.InvalidOperationException: GetSearch Images is not implimented!
at IMDB_ID_Helper.IMDB_ID_Helper.GetImages(BaseItem item, LibraryOptions libraryOptions, CancellationToken cancellationToken)
at Emby.Providers.Manager.ProviderManager.GetImages(RemoteImageFetchOptions options, CancellationToken cancellationToken, IRemoteImageProvider provider, Int32 providerIndex)
Source: IMDB ID Helper
TargetSite: System.Threading.Tasks.Task`1[System.Collections.Generic.IEnumerable`1[MediaBrowser.Model.Providers.RemoteImageInfo]] GetImages(MediaBrowser.Controller.Entities.BaseItem, MediaBrowser.Model.Configuration.LibraryOptions, System.Threading.CancellationToken)
 
 

embyserver.txt

mickle026
Posted

There is no image fetcher in this plugin, it just fetches (fetched when it worked) the id, nmXXXXXX, so that the other plugins could do their magic.

mickle026
Posted (edited)

Uninstall Imdb Helper for now - I will look at that when I have time, install this one called "JustPeople", and reboot your emby process.

You can use this one for now - its never been published anywhere - I rebuilt it (recompiled it) today to make sure its the newest version I have.  It doesnt access imdb , tmdb or tvmaze at all - it accesses my own person api server, so if it doesnt fill anything in then it probably doest have it.  My Personal server people db  is pretty large with over 100,000 people.

18_06.2024_16_06.07_REC.png.2a9de902015f0fe4b54f10d4fddf261e.png
JustPeople.zip

Edited by mickle026
  • Like 2
Sibasiach
Posted (edited)

I uninstalled Imdb Helper last Friday.
Now all of a sudden it works, when I click on the actor it loads the content without any problems. No idea why.
but I'm happy :)

Just People, is this also a German database  or only English?

Thank you for your efforts.

Edited by Sibasiach
mickle026
Posted
1 hour ago, Sibasiach said:

I uninstalled Imdb Helper last Friday.
Now all of a sudden it works, when I click on the actor it loads the content without any problems. No idea why.
but I'm happy :)

Just People, is this also a German database  or only English?

Thank you for your efforts.

Only English , sorry if that's inconvenient.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...