TZTZoro 25 Posted May 22, 2024 Posted May 22, 2024 (edited) Is it possible to use the picture of the person specific to the content instead of the general picture? why? so it is easier to find the person you are looking for. If this is declined, is it possible to create it as a plugin with the existing api? or could there be support created? if so, could i get a few links with where i would need to search for getting the info like how do you create specific metadata for a specific media content i understand that this will increase the size so maybe make it togglable? i also think that it looks better with what you are looking at that it is all themed to the content, and there are probably also places where there is no specific image so a fallback is required Sorry, i think that a post for this feature already exists but i could not find it Edited May 22, 2024 by TZTZoro update title clarity 1
Happy2Play 9459 Posted May 22, 2024 Posted May 22, 2024 So you want Character images not the actual real person images? So possibly 100+ images of a single real person. I would never what 125 images of Samuel L. Jackson Are you wanting them as their character name also? To a point dependent on TVDB api return of Character vs Real person. Personally, don't see this via Emby just on how people are created/handles. As you a plugin you would need to look at providers on what their api will actually offer. Example as I believe the issue becomes how do you store this info per person per character. Would expect the database would have to be changed as these would never be inline with Actors/People and would require linking. "characters": [{ "id": 65639334, "name": "Beth Harmon", "peopleId": 507223, "seriesId": 387115, "type": 3, "image": "https://artworks.thetvdb.com/banners/person/507223/5f95a9e9c6024.jpg", "sort": 1, "isFeatured": true, "url": "https://thetvdb.com/people/507223-anya-taylor-joy", "peopleType": "Actor", "personName": "Anya Taylor-Joy", "personImgURL": "https://artworks.thetvdb.com/banners/person/507223/637a9c4f576c7.jpg" } But by name search these characters will never be found on provider only a character id. I would think with all the database changes required everyone would have to start over also.
mickle026 607 Posted May 22, 2024 Posted May 22, 2024 Something like a character database would not be too difficult fro emby devs to create, with the toggle in library settings enable another line on the main page view, you would just add another linked id in the database. You could even have the character database in another .db file outside of the main one. There is already a "Role" - you would just add a role id (character id), then the same structure for people , but as characters. I asked about this a few years ago, and I dont remember the response - but it was probably the stock response - "possible for the future" I have always wanted to be able to do this.
TZTZoro 25 Posted May 22, 2024 Author Posted May 22, 2024 (edited) well, i understand that not everyone wants many images of many actors/roles, because what their reason is so a toggle would be needed, but already having a big library, a few additional images for a nicer experience does not matter to me for also having the character name in emby, it already exists so there is already some linking between the content and the people for their names, now in my mind it is adding an additional OPTIONAL field in the database and it also requires some additional code to retrieve the correct image for the content, in my mind this shouldnt be that hard(and yes 100 times a short time is a long time), i would not mind creating a plugin which grabs this data and fills this out, but adding it as an official feature does not seem like a bad idea to me either, maybe it is possible to do something similiar like psuedotv and virtualtv happend, the emby team helped out with adding support and the plugin devs created the actual feature i do not have an api key, so i do not know the exact responses, but i guess emby uses /movies/{id}/extended to get info about content, then you have all the character ids you require, so it is not that difficult to get all the required ids, but if you already do the extended api call i think that you get the image for the content with it as well as the general image if i look at the api call, "characters": [ { "aliases": [ { "language": "string", "name": "string" } ], "episode": { "image": "string", "name": "string", "year": "string" }, "episodeId": 0, "id": 0, "image": "string", "isFeatured": true, "movieId": 0, "movie": { "image": "string", "name": "string", "year": "string" }, "name": "string", "nameTranslations": [ "string" ], "overviewTranslations": [ "string" ], "peopleId": 0, "personImgURL": "string", "peopleType": "string", "seriesId": 0, "series": { "image": "string", "name": "string", "year": "string" }, "sort": 0, "tagOptions": [ { "helpText": "string", "id": 0, "name": "string", "tag": 0, "tagName": "string" } ], "type": 0, "url": "string", "personName": "string" } ], if this is not the case and you need many extra api calls for characters, i would not mind this personally but i think this additional feature need to be optional for sure and maybe off by default so that it is not too heavy for light systems like intro skip feature Edited May 22, 2024 by TZTZoro
mickle026 607 Posted May 22, 2024 Posted May 22, 2024 (edited) Their reaponse will be that this information is not supplied anywhere in a public api. No one has bothered to build one because nothing supports one. THat doesnt mean lots of people would not use it if it was there! I would happily either build one if it was supported, or contribute to one. Edited May 22, 2024 by mickle026
Luke 40138 Posted May 22, 2024 Posted May 22, 2024 You can still build it, but in terms of whether or not it can be listed in our catalog, we'd have to vet it of course.
ebr 15679 Posted May 22, 2024 Posted May 22, 2024 Hi, there's already an open request for this or something functionally equivalent. Please join in and contribute to the existing discussion at:
Recommended Posts