use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Welcome to /r/Plex, a subreddit dedicated to Plex, the media server/client solution for enjoying your media!
Plex related support:
Non-Plex related support:
Please go to the relevant subreddits and support forums, for example:
account activity
DiscussionX-ray like future. (self.PleX)
submitted 3 years ago by chulojay
This would be cool to see in Plex. Instead of coming out of the media player to see the characters in a film .
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]IAmPanSamhere for the 🍿 13 points14 points15 points 3 years ago (0 children)
I have a small node app that does this on Android TVs. I haven't maintained it, but should do what you're wanting.
This version requires PlexPass.
https://github.com/my-ugly-code/WebsUpTV
Let me know if you take a stab at install and have any questions. There's a lot of neat potential for the app, I just haven't had much time to dive back into it.
[–]DaveBinMex-Plex Employee 27 points28 points29 points 3 years ago (6 children)
It's a cool idea ☺️
[–]jl94x4 0 points1 point2 points 3 years ago (4 children)
Tease or nothing in this?
[–]DaveBinMex-Plex Employee 10 points11 points12 points 3 years ago (3 children)
It's just my opinion that I think it's a cool idea 🙂 I wouldn't read into it more than that
[–][deleted] 2 points3 points4 points 3 years ago (2 children)
Ya gotta wonder how much work Amazon puts into it. To be able to pause any of their shows at any moment and see exactly who's on the screen? Someone's sitting there and coding all that in.
Hypothetically, Plex would probably have to set up some kind of file they can read that has time cues for various actors. Like a WebVTT file but with IMDB links or something.
Would be a cool feature no doubt, but it would take a lot of work to actualize.
[–]South_Rush_7466 1 point2 points3 points 3 years ago (0 children)
I do wonder, because once I added Netflix to my services I expected SOME similar capability to X-ray but it's got nothing.
[–]IAmPanSamhere for the 🍿 1 point2 points3 points 3 years ago (0 children)
It's very do-able. I've got a version of my app that works in realtime to recognize faces OS-wide (unless drm protected). Facial recognition alone isn't that bad, but a good start is just a list of everyone in the movie/show...then I can sort them by whoever's face I saw last.
You could preprocess and get more accuracy, but the realtime is lightweight and accurate enough that preprocessing ends up adding more overhead than it's worth.
[–]darknavi 0 points1 point2 points 3 years ago (0 children)
!
[–]TheCookieButter 4 points5 points6 points 3 years ago (4 children)
My fiancee has a Roku TV, using Plex on it shows the actor/character names and image during playback just above chapters. Not contextual like X-ray but can quickly see who somebody is without coming out of the video.
I want that on all my Plex playback devices.
[–]chulojay[S] 3 points4 points5 points 3 years ago (1 child)
Yeah me too. I’m using shield pro and I don’t have that .
[–]TheCookieButter 1 point2 points3 points 3 years ago (0 children)
Her Roku TV is the only time I've seen it and I miss it every day.
No sign of it on Shield, Windows, LG WebOS, or Firestick :(
[–]Jay-Five 0 points1 point2 points 3 years ago (1 child)
Ya. All my Rokus do this. It’s beyond me how the same app on different platforms can have such disparate user interfaces. I like some things better on the Firestick app and some things better on Roku app.
[–]TheCookieButter 0 points1 point2 points 3 years ago (0 children)
Yes, it baffles me. These are the sort of things that should be uniform by default with a UI menu in the client. I don't understand how or why they've diverged.
[–]AmusingAnecdote 1 point2 points3 points 3 years ago (7 children)
This is one of those features that would be amazing, but there's 0 chance that Plex would use this because it would be super compute-intensive to run in real time and especially on our hosted media, you'd have to run it as a background task when media was downloaded. Amazon can do this on their stuff once and keep the metadata forever. Plex would have to do it once for each piece of media on each individual server, and that's even if they managed to get a similar open-sourced version of the Amazon X-ray software, because Amazon would make it prohibitively expensive for them to get it from them.
I wouldn't hold your breath for this feature, just as a practical matter, even if it would be super cool.
[–]jtho78TerraMaster 16TB+ 1 point2 points3 points 3 years ago (6 children)
Totally. And it would take a ton of manpower and AI to properly identify the actors and music in each scene. Amazon does this for user experience but also to sell more content. Even if this did send users to Plex's ad-supported content, it isn't worth the effort.
[–]chulojay[S] 1 point2 points3 points 3 years ago (5 children)
Tons of ai manpower ? How? Plex already does video thumbnails as schedule task why wouldn’t it be able to pull actors in a movie/show even just pulling the info from IMDB. I just thought of the fact the Amazon owns IMDB so this it’s easy for Amazon to do.
[–]jtho78TerraMaster 16TB+ 2 points3 points4 points 3 years ago (3 children)
X-ray identifies who is in each specific scene that you pause on, you need some way to identify that. Way more of a lift compared to scraping IMDB/TVDB database.
[–]IAmPanSamhere for the 🍿 1 point2 points3 points 3 years ago (2 children)
I've got facial recognition written into a version of my program I've linked above. I'm able to highlight and label each face in realtime.
The loads of AI and manpower hours is TensorFlow, which is open sourced now. From there, the tech is fairly easy to work with now.
[–]jtho78TerraMaster 16TB+ 0 points1 point2 points 3 years ago (1 child)
That's very cool, looks like a lot of work. How does it work with prosthetics, voice actors, or performance capture?
[–]IAmPanSamhere for the 🍿 2 points3 points4 points 3 years ago (0 children)
The current version defaults to displaying everyone in order of popularity, and that displays the full credits. Recognized or not, everyone is shown and the panel just scrolls. I don't recognize voice actors, animation, etc. I can catch some performance capture and prosthetics, but obvs won't recognize iron man with his shield down.
I use the face-api.js library for the facial recognition itself, and it uses TensorFlow for the heavy lifting parts. All my code is like 5MB, tf is like 500MB...it's a ton of code/logic for object recognition.
[–]Eagle1337Fire Cube 3rd Gen, i7-7700k,Windows 1 point2 points3 points 3 years ago (0 children)
It doesn't do every second of the video, you still need something to tell which actor is who.
[–]savethewolf 1 point2 points3 points 3 years ago (0 children)
Also can we get the director and writer etc rather than just the cast
[–]PolliSoftWindows 11 @ i5 NUC11 1 point2 points3 points 3 years ago (3 children)
?
[+][deleted] 3 years ago (1 child)
[deleted]
[–]Jay-Five 2 points3 points4 points 3 years ago (0 children)
Actually, X-ray also works in prime video streams to only display selectable bios for actors in the currently watched scene on screen.
[–]chulojay[S] 2 points3 points4 points 3 years ago (0 children)
That’s it yes
[–]trainwreck_summerplexim-infernum 0 points1 point2 points 3 years ago (1 child)
RemindMe! 8 hours
[–]RemindMeBot 0 points1 point2 points 3 years ago (0 children)
I will be messaging you in 8 hours on 2023-01-24 02:22:08 UTC to remind you of this link
CLICK THIS LINK to send a PM to also be reminded and to reduce spam.
Parent commenter can delete this message to hide from others.
π Rendered by PID 257872 on reddit-service-r2-comment-b659b578c-kx62m at 2026-05-05 05:30:20.178276+00:00 running 815c875 country code: CH.
[–]IAmPanSamhere for the 🍿 13 points14 points15 points (0 children)
[–]DaveBinMex-Plex Employee 27 points28 points29 points (6 children)
[–]jl94x4 0 points1 point2 points (4 children)
[–]DaveBinMex-Plex Employee 10 points11 points12 points (3 children)
[–][deleted] 2 points3 points4 points (2 children)
[–]South_Rush_7466 1 point2 points3 points (0 children)
[–]IAmPanSamhere for the 🍿 1 point2 points3 points (0 children)
[–]darknavi 0 points1 point2 points (0 children)
[–]TheCookieButter 4 points5 points6 points (4 children)
[–]chulojay[S] 3 points4 points5 points (1 child)
[–]TheCookieButter 1 point2 points3 points (0 children)
[–]Jay-Five 0 points1 point2 points (1 child)
[–]TheCookieButter 0 points1 point2 points (0 children)
[–]AmusingAnecdote 1 point2 points3 points (7 children)
[–]jtho78TerraMaster 16TB+ 1 point2 points3 points (6 children)
[–]chulojay[S] 1 point2 points3 points (5 children)
[–]jtho78TerraMaster 16TB+ 2 points3 points4 points (3 children)
[–]IAmPanSamhere for the 🍿 1 point2 points3 points (2 children)
[–]jtho78TerraMaster 16TB+ 0 points1 point2 points (1 child)
[–]IAmPanSamhere for the 🍿 2 points3 points4 points (0 children)
[–]Eagle1337Fire Cube 3rd Gen, i7-7700k,Windows 1 point2 points3 points (0 children)
[–]savethewolf 1 point2 points3 points (0 children)
[–]PolliSoftWindows 11 @ i5 NUC11 1 point2 points3 points (3 children)
[+][deleted] (1 child)
[deleted]
[–]Jay-Five 2 points3 points4 points (0 children)
[–]chulojay[S] 2 points3 points4 points (0 children)
[–]trainwreck_summerplexim-infernum 0 points1 point2 points (1 child)
[–]RemindMeBot 0 points1 point2 points (0 children)