Jump to content

Different People linked as the same person


Recommended Posts

Posted
1 hour ago, mickle026 said:

Yes but not for user access.  It is only for the provider fetchers such as tmdb to omit adult from their online searches for movie metadata and covers (ie library scans).  It is not for your users to omit Adult People from searches within emby,

What you really want is something similar for each user account which you can already do with Parental Access for movies but for People, if you could set R18 or XXX on a person, they could be filtered just the same as movies.  I dont think that would be to hard for Luke to impliment either.

If you could set that inside Emby that would help a great deal.  I could impliment that in ADM's Person fetcher to set a rating on the person if it was there,  I suppose I could already do it with a TAG, and you could set the TAG to  not allowed on a USER account.

That is if TAGS work on people, thats something i will need to check.

I've tagged them with XXX, and add a restrictions tag in parental access to test that a while ago but it did not work

mickle026
Posted (edited)
34 minutes ago, pünktchen said:

That was all working up to some very early 4.8 versions of Emby, until the devs broke the search outcome in regard to content restrictions.

Were people (actors) ever included in that?

If there are any topless images or adult orienbtated textual data I can fully understand wanting to block that from minors or some adults for that matter.

I dont think that emby was originally intended for adult movies, but it is there and this needs addressing.

Edited by mickle026
mickle026
Posted
41 minutes ago, TallBoiDez said:

I've tagged them with XXX, and add a restrictions tag in parental access to test that a while ago but it did not work

You are correct TAG's dont work on People...but they should .. . this IS a BUG that should be fixed!

01_12.2024_01_30.17_REC.png.86120ca9c19271b57a8f347495f4ccd9.png

 

01_12.2024_01_30.40_REC.png.8e61b77c39a1addb529a57f55159efb1.png

 

01_12.2024_01_35.54_REC.png.74be646fcac4d4eb41e5b375562508d6.png

 

01_12.2024_01_33.53_REC.png.c6c2aa0840c47900319cde8950ea0cb4.png

Posted

@Lukeis it possible to have tags work on actors too, so they can also be restricted by parental settings. 

Posted
2 hours ago, TallBoiDez said:

@Lukeis it possible to have tags work on actors too, so they can also be restricted by parental settings. 

Hi, what is the use case? Person visibility is based on media visibility.

pünktchen
Posted
1 hour ago, Luke said:

Person visibility is based on media visibility.

It was!

pünktchen
Posted
1 hour ago, Luke said:

Hi, what is the use case?

It doesn't matter! Tags on people and in this context parental control with tags was working fine previously but is now broken.

Posted

😐...wow, So a lot of these features were working previously in Emby, but now all these features are broken and don't work anymore.

mickle026
Posted (edited)
18 hours ago, Luke said:

Person visibility is based on media visibility.

And how is that so when you already stated that People are global and they are searchable sperately from media when they are global?

Searching a person will show them when media is not searched for , this thread is mainly about duplicate people and people visibility and the need to not show them,  If the user has an R18 (xxx) library and the people images and not suitable for children, then they need to be able to hide them from that audience,  To do this its either ratings or tags, or both.

So a random search for a name like "Anna", can show topless adult actors if your images are such...

Neither work in this scenario, media ratings because people are global, Tags are not working either as shown a few posts above here.

So in a nutshell:

You can hide the media, and not show the people because the media is not displayed.

BUT!

You cannot hide the person at all! - Not even if you set TAGS on them and use the Parental control (Block Items with these Tags) to hide them!!

Edited by mickle026
  • 3 weeks later...
Killface69
Posted

I ran into the same issue, e.g. Spider-Man directing "Child's Play".

I tried solving this issue by scripting and using the API, with minor success.

With unknown people to the database which already have a same-name counterpart, I have to add a dummy person to a movie, and edit the dummy person to its original name.

After having the db populated with all the duplicates, it seems to be impossible to update the item via API. Here's an example from John Ashley, playing an ape in 2001 https://www.themoviedb.org/person/1330786-john-ashley:

{'Id': '1886560', 'Name': 'John Ashley', 'Role': 'Ape', 'Type': 'Actor'}

The false John Ashley has the Emby Id 223427, but with each update of the movie data, false John https://www.themoviedb.org/person/8331-john-ashley reappears.

I guess the only way to currently handle this issue is adding I, II, III etc. to the persons name, as the Emby Id gets ignored.

When scraping the media from Tmdb or Tvdb, there's always an id for the person. Wouldn't it be useful to match the person with this id instead of applying the first found match for the name?

Posted
On 12/29/2024 at 7:40 AM, Killface69 said:

 

When scraping the media from Tmdb or Tvdb, there's always an id for the person. Wouldn't it be useful to match the person with this id instead of applying the first found match for the name?

Hi. Once again, the server already does this. The problem arises when you have people coming in from other sources that don't contain these id's (omdb, nfo written by other software, etc). So first it checks your server database for John Ashley's moviedb id, and then when it doesn't find a match, then it checks your database by just the name John Ashley.

Killface69
Posted (edited)
3 hours ago, Luke said:

Hi. Once again, the server already does this. The problem arises when you have people coming in from other sources that don't contain these id's (omdb, nfo written by other software, etc). So first it checks your server database for John Ashley's moviedb id, and then when it doesn't find a match, then it checks your database by just the name John Ashley.

Thank you for clarification. I don't want to sound precocious, but I can barely see this behaviour with duplicate actors.

I'm currently having issues with https://www.themoviedb.org/tv/196288-tijuana-toads / https://thetvdb.com/series/tijuana-toads

I have three distinctive Tom Hollands with their own tvdb, tmdb and imdb id. 
I've also added the correct TH to tmdb as TH and Don Diamond were missing on tmdb for Tijuana Toads.
I've unchecked 'read nfo' for the library and replaced the metadata, with tmdb and tvdb scraper as first source respectively.

Whatever I try, it's always Spidey-TH which gets added to the show when using the builtin scrapers only. 
And while editing the cast/crew (e.g. adding missing composers from tmdb) works like a charm, it's impossible for me adding the correct duplicate actor even with the correct id.

It seems as if the server always choses the person by name and ignores the Id, as in the API example with John Ashley.

I get your point, but for me as a user, it seems to be impossible get rid of Spidey as Tijuana Toads voice actor or director of Childs Play and using the apprpriated person.

Seriously, I give up now.

image.thumb.png.de80d5e64ee24761e414e49e6128ba8d.png 

Replaced all metadata for Far from home

image.thumb.png.e01ac5801be8ff711098fbbecd6d5ab7.png

Edited by Killface69
additions
mickle026
Posted

The problem still persists that its is extremely difficult to correct an error because you still cannot add provider ids manually when editing a movie or tv show cast, so you cannot easily split/fix an errornous entry.

p1.png.d371f562712fc3efd132303cefc8aadf.png

p2.png.69c9c2d51eedde46d9abc00c3f0cd0a2.png

 

The External ids still needs tagging on to the back of the editor so they can be added maually when there is a problem.

 

Pids3.png.491f9aa48107a6a3c0c9306fddfd13b4.png

 

So it has this when editing or adding from the movie or tvshow level

p4.jpg.89798d05a732d03e5af64e99c9d4ccc3.jpg

 

Over the years I have explained this so many times and its been ignored, now its becoming more and more of an issue (as predicted) and its still getting fobbed off as a metadata providers issue.  Thats just lame in my opinion.. 

Thats only partly the case emby is not allowing it to be easily corrected either, so although its continually rebuffed its also an emby issue!

 

I am conculding either its too hard to fix or you just are not interested in doing it, but either way we are not getting a good explaination and are basically and politely being told to go away ....

  • Agree 2
Killface69
Posted (edited)

Maybe there's an undetected issue with Emby. As I stated, I've updated the film info multiple times via API with the correct actor id.

Adding/editing the cast and crew via API works fine in general, but no matter what I do, the Id is getting ignored completely every time.
TH gets removed, TH gets added, but with the wrong Id that was not in the updated data.

There's no way, even with the API, to select the correct person.

Edited by Killface69
Posted
Quote

The problem still persists that its is extremely difficult to correct an error because you still cannot add provider ids manually when editing a movie or tv show cast, so you cannot easily split/fix an errornous entry.

I fix these errors manually all the time by editing the data inside the NFOs of the media with Notepad or some other text editor.

For example, there are two UK rock bands that feature a drummer named Roger Taylor: Queen and Duran Duran. Obviously, those are two very different Roger Taylors. But I can correct the TMDB and IMDB (and even TVDB) numbers in the NFO file for the media and get the correct person.

 

Queen:

  <actor>
    <name>Roger Taylor</name>
    <type>Actor</type>
    <tmdbid>84530</tmdbid>
    <imdbid>nm0003547</imdbid>
  </actor>
 

Duran Duran:

  <actor>
    <name>Roger Taylor</name>
    <type>Actor</type>
    <tmdbid>929258</tmdbid>
    <imdbid>nm0853100</imdbid>
  </actor>
 

Is it a little clunky? Sure - Emby has to recognize that the data in the file has changed, and sometimes I have to rename the media file (by changing the EXTENTION to something not recognized as a video file) so that Emby thinks the main media file has been deleted, wait for that entry to disappear from Emby (a minute or two, usually), and then rename it back. That will cause Emby to read in the edited NFO file for that media and spits out the corrected actor in Emby. My Roger Taylors are now the right ones.

Occasionally, I'll edit some media inside Emby and when I save the changes, it will change the IDs from a person to someone else with the same name (such as putting Queen's Roger Taylor into the cast of the Duran Duran video I'm editing), which is frustrating, but I can go back in to the NFO manually and fix it again, and everything is okay.

What really messes things up is if the wrong ID number gets into the wrong NFO file - then you get two different actors linked together, and THAT causes endless hell - but I've literally spent years cleaning up TMDB, IMDB, and TVDB databases to help avoid those problems (TVDB was an absolute disaster before, because the way you entered actors was WAY too free-form, but they fixed that a couple of years ago and it's gotten much better, but the database is still full of old garbage that is slowly getting cleaned up).

What's even more fun is when you host videos of family and friends, or local events, and you have different non-celebrity people with the same name. I have several dupes - two guys named Matt Williams and one named Matthew Williams - and because they will never have a TMDB, IMDB, or TVDB ID number, I have to enter them as "Matt Williams (I)" and "Matt Williams (II)". Again, clunky, but it works. This is NOT necessary for anyone with an ID from one of those databases, though - that's the whole point of those numbers.

  • Agree 1
Killface69
Posted (edited)

image.png.969c1013ae15eba6e7982376c8d674cd.pngimage.png.6c73be5027fa77da8ab6fd023b14f85b.pngOk, final testing setup. 3 distinctive Tom Hollands, each person edited with their own Imdb id, Tmdb id and Tvdb id.

  • Setting the Emby id manually with Swagger/API does not work. 
    Does work with the Id as integer

Using Tmdb as library provider. Refreshed the metadata on one of the Avengers films. Result:

  • Chucky Tom Holland gets assigned, and all the ids updated to young TH's ids.

At least Tmdb as provider is actively updating existing people metadata without actually maching the id or taking care of duplicates. Left image before and right one after refreshing of the media assigned to the person.

Edited by Killface69
Dez_Lamar
Posted

I originally commented in this forum because I wanted to know if actors could be tied to their media library so that they're only visible when a user has access to that library after Emby incorrectly identified an actress for Abbot Elementary with a different actress because they had the same even though I used tinymediamanger to scrape the show beforehand. The NFO file for the show has the TVDB ID and image for the actress and Emby didn't bother to search for the correct image for the actress at all. It's clear to me and everyone in this forum that Emby's handling of actresses needs to be fixed or at the very least the ability to limit actors to their specific media library and choose which library gets actor info from a global list. This is a major issue that many users of Emby are having and trying to sweep this issue under the rug isn't going to make it go away. Eventually, more users with this same issue will stumble across this page looking for answers, meaning this problem will keep getting bigger, and with no clear solution to this problem, users may begin looking for an Emby alternative that handles this type of problem better.

Posted
49 minutes ago, TallBoiDez said:

I originally commented in this forum because I wanted to know if actors could be tied to their media library so that they're only visible when a user has access to that library after Emby incorrectly identified an actress for Abbot Elementary with a different actress because they had the same even though I used tinymediamanger to scrape the show beforehand. The NFO file for the show has the TVDB ID and image for the actress and Emby didn't bother to search for the correct image for the actress at all. It's clear to me and everyone in this forum that Emby's handling of actresses needs to be fixed or at the very least the ability to limit actors to their specific media library and choose which library gets actor info from a global list. This is a major issue that many users of Emby are having and trying to sweep this issue under the rug isn't going to make it go away. Eventually, more users with this same issue will stumble across this page looking for answers, meaning this problem will keep getting bigger, and with no clear solution to this problem, users may begin looking for an Emby alternative that handles this type of problem better.

Hi, so you want to have multiple Tom cruises in your server database? Sounds likes a nightmare to manage.

Posted

Additionally all relationships would be lost such that when you click an actor being able to see their movies, TV shows, trailers, live TV content etc.

 and what would that mean for favorite actors? I guess the one you would see would depend on which one you’ve favorited.

Posted
On 1/8/2025 at 6:23 PM, Luke said:

Hi, so you want to have multiple Tom cruises in your server database? Sounds likes a nightmare to manage.

I agree, it would be a nightmare to have manage multiple Tom Cruise, but that basically what we have to do now anyway because Emby doesn't always get the person or if an actor with the same already exists in the database Emby doesn't check to see if that's the correct actor for the show even when the tvdb/tmdb ID number is present. What I'm suggesting is adding the ability to choose wether a Media library uses the global database for actors like how emby is already design to do or choosing to have the media library use a private database which would isolate actors to that specific database and hide those actors from search if a user doesn't have access to that library, for example let's say you have a library for anime, TV shows, movies, adult content and you don't want underage user to see that content or the actors in that library because of the images used for the actors with this two database systems you can set the adult content library to use the private database setup which would me that library would build an actor database only it would have access too and is not shared with the other Media library so when a user doesn't have access to that library when they do a search in emby the adult actors won't populated in that search alternatively they will for a users who do have access to that adult content library. The anime, TV shows, and movies library can be setup to use the global database which means actors will pop up across all series they are in. So the global database will work like it does now.

On 1/8/2025 at 6:25 PM, Luke said:

Additionally all relationships would be lost such that when you click an actor being able to see their movies, TV shows, trailers, live TV content etc.

 and what would that mean for favorite actors? I guess the one you would see would depend on which one you’ve favorited

As for the favorite tab and favorited actors it can stay where they are now for global database and for a library that uses the private database setup favorite can be a tab within the library for favorited actors and moves etc ...

To sum up:

Private database would isolate actors to that Media library preventing those actors from populating in search for user who don't have access to that library. 

Global database would work exactly how it does now with actors appearing across all library setup with the global database.

Ideally this would something you set up in library settings.

Alternatively allowing tag restrictions to work on actors could also achieve this same affect.

Posted
Quote

Emby doesn't check to see if that's the correct actor for the show even when the tvdb/tmdb ID number is present.

Hi, yes the server does. I have previously explained this multiple times.

mickle026
Posted

@TallBoiDez

The main points are:

You cannot hide actors from search that are adult, no matter how many times this is requested we are told they are hidden, but we all know they are only hidden when searching the movie, not hidden from the people category.  They are FULLY visible which has also been explained to Luke many times.

Tags do not work on people, this is either a current bug or a design flaw, else you could tag all your adult actors with something and use the parental controls to hide them..  This has also been explained to Luke lots of times.  

Like he is frustrated telling us things over and over, the users are also frustrated telling him over and over, he just either isn't listening, doesn't care, or plainly doesn't believe it (without even investigating it).

There needs to be something more robust to hide certain people from certain audiences. ,,I agree, I concur. Everything else can be hidden, why not people?

I would just be happy if the tags worked in parental controls.

I have to run two separate servers solely because of this, I have pretty much given up requesting what should be there as standard.  

Now I'm expecting a response like, "what should be there as standard?"

Posted
Quote

hide those actors from search if a user doesn't have access to that library

This is supposed to happen although i think it is an open issue right now that it's not. Anyway, there is another topic about that, so let's try to keep this thread on topic about the issue of multiple actors with the same name.

mickle026
Posted (edited)
3 hours ago, Luke said:

This is supposed to happen although i think it is an open issue right now that it's not. Anyway, there is another topic about that, so let's try to keep this thread on topic about the issue of multiple actors with the same name.

This is still on topic, it's all part of the same issue......

My goodness...

There are over 10 actors called Chris Evans, most of which are adult.  There two or 3 that are not, the adult ones get mixed up with the TV, Hollywood people because you cannot add IDs in the gui at the movie editor.  You just cannot split them, give them their own IDs, not to mention the three main metadata providers filling in the fields for the wrong person.

If Chris Evans (marvel films) only has a tmdb id, then tvmaze will add the tvmaze if of the English TV personality to the Hollywood movie person.  There are multiple like this.

They cannot be fixed in the gui, because you cannot add an id when editing the movie or TV show from the metadata editor.

You can only fix them by hacks like editing the nfo's.

 

So therefore because you cannot split fix them, they crossover if you have an adult library, they end up appearing where they shouldn't, hence the side subject about being able to hide them...  It's all related.

 

Edited by mickle026
  • Agree 2
Posted
21 hours ago, mickle026 said:

This is still on topic, it's all part of the same issue......

My goodness...

There are over 10 actors called Chris Evans, most of which are adult.  There two or 3 that are not, the adult ones get mixed up with the TV, Hollywood people because you cannot add IDs in the gui at the movie editor.  You just cannot split them, give them their own IDs, not to mention the three main metadata providers filling in the fields for the wrong person.

If Chris Evans (marvel films) only has a tmdb id, then tvmaze will add the tvmaze if of the English TV personality to the Hollywood movie person.  There are multiple like this.

They cannot be fixed in the gui, because you cannot add an id when editing the movie or TV show from the metadata editor.

You can only fix them by hacks like editing the nfo's.

 

So therefore because you cannot split fix them, they crossover if you have an adult library, they end up appearing where they shouldn't, hence the side subject about being able to hide them...  It's all related.

 

Modifying the NFO is how I've been doing to fix this issues 

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...