Jellyfin Forum
How to solve photo actor not showing - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Guides, Walkthroughs & Tutorials (https://forum.jellyfin.org/f-guides-walkthroughs-tutorials)
+--- Thread: How to solve photo actor not showing (/t-how-to-solve-photo-actor-not-showing)



How to solve photo actor not showing - HERIGROSIR - 2024-07-14

I will give a little of my experience, to overcome Jellyfin not automatically opening actor photos in Windows 7 and above


Firstly, you must have 3 software to make your work easier
======================================
1. tinymediamanager portable ,
2. Bulk_Rename_Utility_3.4.4.0 
3. File2folder

you can search for it on google
======================================
In my case, I have a collection of 30 films, I just work on them all at once

1. open tinymanger and block all your movie ,
right click on the mouse then download >> download actor
and let tinymediamanager do the work


[Image: 12.png]

2. Once done, check all the folders in your movie in the folder ( .actors )
First move to 1 folder, all of them.
You are free to move it to which drive and name it: all actors,
so you don't forget

[Image: 7.png]

I have 30 films and a total of 700 photos of actors, combine them into one folder , maybe you can do more, no problem

3. open sofware Bulk_Rename_Utility ,
First, block all actor photo files, and you have to replace the underline with spaces,
this is all so that it can be read by the Jellyfin system


[Image: Screenshot_2.png]

[Image: 8.png]


4.Still in the All Actors folder, enter the file2folder software into that folder, to change all files.jpg to folder name

[Image: 9.png]

[Image: 10.png]

5. Once the .jpg files have become a folder, then move them all to metadata > people, on your jellyfin system.
I put the people folder in Drive D:
maybe you put it on drive C:

You can see it in jellyfin > general > Paths > Metadata path:
in the folder where your metadata is stored ??


6. Once everything is in the people folder, all you have to do is drag and drop artist A's name into Folder A
artist B to folder B,
and so on, so that there are no actor folder names left there

This can be done manually and easily


[Image: 11.png]

7. Scan ALL Libraries in dashboard your jellyfin , and click one by one on the actor photos in jellfin, then they will all open,

You need to click one by one for the first time.
Once the actor photo is open, you don't need to do it again

finished ..

[Image: Screenshot_11.png]

8. If the artist's photo box is a different color (red, yellow, or another color other than black), it means the photo data was not found
tinymediamanager doesn't have that data,
You can simply delete it
finished..

9. If the photo box is black, but no photo appears,
This means that the artist file name must be changed to the folder name.
see example below

10. Jellyfin can only read 2 characters in names and cannot read symbols,
including Korean, Japanese, Thai, Indian, Chinese or regional names.

for example 2 character :  Aaron TaylorJohnson
if  : Aaron Taylor-Johnson ,
that means there is a symbol and it cannot be read , you must be changed the file name to folder

example 2 characters but there are symbols : Adam J. Smith
Even this will not be read because there are symbols
- You can copy the name
- search : Adam J. Smith , in the people folder to speed up finding that name
- rename file : folder

[Image: Screenshot_4.png]


good luck and Thank You


RE: How to solve photo actor not showing - krotos139 - 2024-08-18

I used the following sh script enstead of 3-6 steps:
Code:
#!/bin/sh
mkdir data_out
cp data/* data_out
cd data_out
find . -depth -name '*_*' | while IFS= read -r f ; do mv -i "$f" "$(dirname "$f")/$(basename "$f"|tr _ ' ')" ; done
find . -name "*.jpg" -exec sh -c 'NEWDIR=`basename "$1" .jpg` ; mkdir "$NEWDIR" ; mv "$1" "$NEWDIR/folder.jpg" ' _ {} \;
find . -type d -maxdepth 1 -exec sh -c 'NEWDIR=`echo $1 | cut -b 3` ; mkdir "$NEWDIR" ; mv "$1" "$NEWDIR" ' _ {} \;


You need to put all your files in the "data" folder. After that you need to run this script with sh. This script will replace "_" with " " in all file names . Move each file to a folder with the same name and rename all files to folder.jpg. And perform the action described in step 6.

If you have Linux, just open the convol. If you have Windows, you will have to install either WSL https://learn.microsoft.com/en-us/windows/wsl/install or some program that has a bashor sh console, for example git.