Jump to content

Migrated from Windows to Docker and now actors pictures are broken


Recommended Posts

Posted (edited)

About a couple weeks ago, I had an issue with my Emby windows server.  I had a backup of my server thankfully, so I went ahead and migrated over to my Unraid server.  The install and migration was very easy.  I did have to make some changes to the libraries because they were pointing to windows directories, but I fixed that by repointing them to the Unraid server directories.  Movies are playing.  Transcoding is working.  I am happy.

Then, I realized that all is not working properly. 

image.thumb.png.02f5dea314fd87dc3bf33360d7260360.png

Some pictures of the actors are not coming up properly.  Probably because they were pointing to a windows folder before.  In order for me to fix this, I have to do a refresh metadata on each individual movie and have it replace the images. Sometimes, a refresh metadata on the movie itself doesn't fix every actor.  Sometimes I have to go into each individual actor, refresh the metadata on their actor profile, and then the picture will show up.  Its a long process to say the least.

image.png.2ced0c7b050957599745be2255807c27.png

The problem is that I have thousands of movies to fix this for.  Doing this one at a time is going to take a lot of time.  I have done a lot of searching on this forum and refreshing the metadata on each individual movie seems to be the only way to fix this problem.  I tried doing a mass refresh of the entire library and that didn't fix the problem obviously.

I do have Keep a cached copy of images in the server's metadata folder checked on each of the libraries.

What options are available for me to fix this on all my libraries?  I read that removing the library entirely and adding it would fix it, but I don't know if all my users would retain their watched status for each film.  I read about some kind of actor plugin that cleans this up, but there were reports it doesn't work with the newest Emby server.

Any ideas from the members here?  What is the most efficient way to fix this?

My logs are attached.  Looking forward to your suggestions.

 

 

embyserver-63853765713.txt hardware_detection-63853765717.txt embyserver(3).txt embyserver-63853747200.txt

Edited by cbdudek
Posted

Well, the problem has been fixed.  For those of you who found this thread and wonder how I fixed it, here we go.

I found this thread with a tool that is used to fix broken actor images.  I took a full backup because the tool was being reported as not working well.  I then went to repair and clicked to fix the broken actor images.  It fixed over 6k actor images and now all my movies are showing with actor pictures.  I am very happy.

For the devs of Emby, I would like to request that something like this be built into Emby natively.  I don't know if that is possible or not, but its worth asking.  I also know that the person who wrote this plugin is rewriting it for a future release.

In any event, I hope this helps someone out.

image.png.d25eaeeb9d6d079abfcbad297027b62e.png

 

Happy2Play
Posted

Migrating platforms is always an issue and looks like you need to manually update image paths in the library.db 

Could not find file '/config/metadata\people\Oscar Isaac-tmdb-25072\folder.jpg'.

Not sure if running the Scan Metadata folder task will help with this or not.

 

 

Posted
6 minutes ago, Happy2Play said:

Migrating platforms is always an issue and looks like you need to manually update image paths in the library.db 

Could not find file '/config/metadata\people\Oscar Isaac-tmdb-25072\folder.jpg'.

Not sure if running the Scan Metadata folder task will help with this or not.

 

 

Thankfully, I found that plugin that allowed me to mass update all the actor pictures in one shot.  I can only hope that the plugin gets rewritten, or that Emby will create some kind of feature that allows you do something similar.

Happy2Play
Posted
Just now, cbdudek said:

Thankfully, I found that plugin that allowed me to mass update all the actor pictures in one shot.  I can only hope that the plugin gets rewritten, or that Emby will create some kind of feature that allows you do something similar.

In the end you are hammering the provider sites redownloading.

Where a manual sql update would fix most of your issue.  As you have the images just need to correct the image path in the database.

Posted
2 minutes ago, Happy2Play said:

In the end you are hammering the provider sites redownloading.

Where a manual sql update would fix most of your issue.  As you have the images just need to correct the image path in the database.

I hear what you are saying.  At the same time though, I don't think that my metadata came over in my backup from the windows side of things.  It could have, but I really don't know.  Either way, the manual SQL update would have probably worked, but by the time I heard about it, I already had used the "hammer".  😁

Happy2Play
Posted

Only you would know if your metadata folder was in your backup.  But the path suggest the database entry exists but mixed windows and docker paths via the slashes in the wrong direction.

for over 400 people

File name: '/config/metadata\people\Jason Momoa-tmdb-117642\folder.jpg'

So updating incorrect slash direct for this platform would be required and hard to say how may other areas are technically affected.

 

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...