Dez_Lamar 10 Posted December 1, 2024 Posted December 1, 2024 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 650 Posted December 1, 2024 Posted December 1, 2024 (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 December 1, 2024 by mickle026
mickle026 650 Posted December 1, 2024 Posted December 1, 2024 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!
Dez_Lamar 10 Posted December 7, 2024 Posted December 7, 2024 @Lukeis it possible to have tags work on actors too, so they can also be restricted by parental settings.
Luke 42077 Posted December 8, 2024 Posted December 8, 2024 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 1409 Posted December 8, 2024 Posted December 8, 2024 1 hour ago, Luke said: Person visibility is based on media visibility. It was!
pünktchen 1409 Posted December 8, 2024 Posted December 8, 2024 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.
Dez_Lamar 10 Posted December 8, 2024 Posted December 8, 2024 ...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 650 Posted December 8, 2024 Posted December 8, 2024 (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 December 8, 2024 by mickle026
Killface69 96 Posted December 29, 2024 Posted December 29, 2024 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?
Luke 42077 Posted December 31, 2024 Posted December 31, 2024 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 96 Posted December 31, 2024 Posted December 31, 2024 (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. Replaced all metadata for Far from home Edited December 31, 2024 by Killface69 additions
mickle026 650 Posted December 31, 2024 Posted December 31, 2024 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. The External ids still needs tagging on to the back of the editor so they can be added maually when there is a problem. So it has this when editing or adding from the movie or tvshow level 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 .... 2
Killface69 96 Posted December 31, 2024 Posted December 31, 2024 (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 December 31, 2024 by Killface69
MrAudio 22 Posted January 1, 2025 Posted January 1, 2025 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. 1
Killface69 96 Posted January 1, 2025 Posted January 1, 2025 (edited) Ok, 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 January 1, 2025 by Killface69
Dez_Lamar 10 Posted January 8, 2025 Posted January 8, 2025 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.
Luke 42077 Posted January 8, 2025 Posted January 8, 2025 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.
Luke 42077 Posted January 8, 2025 Posted January 8, 2025 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.
Dez_Lamar 10 Posted January 16, 2025 Posted January 16, 2025 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.
Luke 42077 Posted January 16, 2025 Posted January 16, 2025 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 650 Posted January 16, 2025 Posted January 16, 2025 @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?"
Luke 42077 Posted January 16, 2025 Posted January 16, 2025 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 650 Posted January 16, 2025 Posted January 16, 2025 (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 January 16, 2025 by mickle026 2
Dez_Lamar 10 Posted January 17, 2025 Posted January 17, 2025 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
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now