Add label containing values of Color | Colorized | Black & White | ACES to Plex movies
Adam Pope
In upgrading my collection, or choosing a film to watch, I need to be able filter out, or to, colour or black and white films, as well as identify a film's colour info on movie posters to help me decide whether to watch it or not.
iMDB returns this data under tech specs/color info on movie pages, or under 'Color info' in advanced search results:
Are we able to pull this data into our film collections somehow? I can't find this key metadata on TMDB, OMDb or Letterboxd unfortunately.
A route that doesn't require iMDB might be to default everything pre-1966 as black & white, everything post-1966 as colour, then use these lists for the many exceptions:
Chaz Larson
The first result in that list for "Colorized" is Wuthering Heights from 2026. That's also the first result for "Color". I don't know why a 2025 movie shot in color would be described as "Colorized" unless perhaps there are colorized sections?
The first result for "Black and White" is Marty Supreme from 2025. Same there, are there perhaps back and white sections in that new movie?
"All Quiet On The Western Front" from 1930 is in the "Colorized" list on IMDB, but my copy is black and white. It does also show up in the "Black and White" list at IMDB.
I'm not sure how useful this would be given there is no link between what the external source tells you and what the actual contents of your library are.
Adam Pope
Chaz Larson one could say the same about ratings, which can differ wildly between copies. The version you have (original theatrical, for instance) might be different to the version most people are rating (director's cut). How useful are ratings in Kometa given there's no link between what the external source tells you and what the actual contents of your library are? Enormously useful, I think we can all agree on that.
Within each color info technical spec in iMDB there is an order - see Wizard of Oz for instance:
https://www.imdb.com/title/tt0032138/technical/?ref_=tt_spec_sm
Suggest you'd take the first value as the 'main' color used. Marty Supreme has some newsreel content in B&W, but the first value is clearly 'Color':
https://www.imdb.com/title/tt32916440/technical/?ref_=tt_spec_sm
All Quiet on the Western Front is tagged Black & White, so it would be correct for your library (and mine):
https://www.imdb.com/title/tt0020629/technical/?ref_=tt_spec_sm
Weird how it appears in results for Colorized, when it's not tagged colorized.
I suspect it's moot, anyhow, given the content is in iMDB and we don't have the API license....
bullmoose20
Adam Pope
Ratings has many different sources and hence I would have expected that using something like tmdb may or may not have the same tmdb id for the different versions but maybe not. If the tmdb id is different, then we would be able to pull the different ratings for the different releases of that media item.
IMDb is just another source again. So if they had different IMDb ids then maybe this could work.
Biggest difference here is that marking a movie color or bw or colorized and then playing that item in your player and seeing something different is factual in nature. Ratings are subjective. You would watch the directors cut and not even remember what the rating was or say to yourself… I really like or hated that movie.
But a movie labelled as bw and is really color would be obviously wrong and there is no subjectivity there.
People already complain that ratings are off by .1 and want it fixed immediately only for them to understand that ratings are changing every minute and it’s just an indicator at the end of the day.
Anyhow, if there was a tool that could detect the bw, color, colorized, mixed aspect of a media item, that would be factual and based on what is in your library, that’s where I would go with this. Maybe Plex has an enhancement that they could add to signal the media item as such and then the plexapi could leverage that?
Adam Pope
bullmoose20 Indeed. Feature request added....
https://forums.plex.tv/t/add-colour-black-white-filter/936629
As part of Plex’s process of detecting opening and end credits, can it also ascertain an item’s main colour profile and add this as metadata to the media please?
Chaz Larson
Adam Pope
Well, I personally don't find ratings overlays "enormously useful", but beyond that are there ratings sources that provide edition-specific ratings? I don't know that I've seen that; it might be be a useful add for people who care about ratings.
Adam Pope
Chaz Larson I'm not aware of edition-specific rating metadata being available, and I'm not bothered by it either - I was just using it as an example to highlight that not everything can be perfect.
Being able to sort by Letterboxd rating is indispensable, I find, the overlays less so...
Adam Pope
bullmoose20 That the 139m theatrical cut of Leone's Once upon a time in America is incomprehensible crap, while the 229m+ releases of it are considered one of the best films ever made is a fact, Wikipedia reports it as such. They are completely different films.
If the ratings suggest 'fantastic film' and you suffer the edited-to-oblivion garbage you'll be questioning Kometa's value a lot more than if it said 'B&W' but was colourised.
We're totally digressing! I'm only really wanting to be able to filter out black and white flicks so I can identify the colour ones to upgrade, which I've done in Power BI using Wikipedia tables. An icon on the poster would also be useful, I'm not sure we'll ever get there given the pushback (on the Plex forum, too) though.
bullmoose20
Adam Pope
Well, my only suggestion at this point would be to use a python script to determine whether the media in your library is black and white, color, colorized, or mixed. And in doing so, adding a label or a word in the filename. Label would mean that if ever the labels are removed (plex dance or other) you would need to rerun the script. Adding the keyword to the filename would mean that if ever you ran a bulk rename, you’d lose that metadata. Maybe a hash based on size of file and maintain a cache so that if data was lost, you could recover fast. You’d also want a way to override the results in case the script messes up since it is sampling the file for processing purposes.
I dunno but seems like a lot can go wrong here. As for the overlay, again… this is totally doable and something that you can already do based on labels or on filename. Creating a couple of images or just using a text label as an overlay is already possible with kometa.
bullmoose20
How would we know which version is in your plex media server?
Like your server has the colorized pre-1966 film?
Adam Pope
bullmoose20 That is indeed an issue, not restricted to colour info though. For instance, the Directors cut of Blade Runner gets wildly different ratings than the original - and if we have the original in our collection it'll get way better ratings than it ought to. Let's not disable ratings in Kometa as we don't know which version on the server vs which one on iMDB is being rated...
bullmoose20
Adam Pope ok so this is a request for ratings now? Sorry if I am not seeing the connection.
If the name of the file (using Trash) somehow contained the bw, color, colorized tag then it would be pretty easy. Not sure it’s there though…
Adam Pope
bullmoose20 just showing an example where the version on the server might not reflect the data kometa passes through. Please don't disable ratings, or write-off a colour label, owing to the odd exception that can't be 100% accurate though.
Can't find any elements in Trash guides that would pull this either. Hmm. No worries if it's too hard....
bullmoose20
Adam Pope then there are movies like Wizard of Oz that start in black and white and then become color. lol… rabbit-hole here….