Jump to content

Using existing images for new libraries


Recommended Posts

Posted

I'm wanting to migrate my libraries from my docker install on a NUC to a Silicone Mac, and with the inability to access GPU on Mac within docker I'm trying to use the native app, meaning that my resource paths are no longer the same. When adding a library with "Save artwork into media folders" checked, I'm surprised to see that the artwork stored in media folders is being ignored or overridden on import. I've reviewed the naming convention docs, and using posters as an example, all images are either poster.jpg or {name}-poster.ext (as you'd expect, given that Emby created them to begin with). When the new item is added to the library,

  • Any instance of poster.jpg is ignored, with a new {name}-poster.ext created
  • Any instance of {name}-poster.ext is just overridden

How do I get Emby to use the local artwork? I've spent A LOT of time setting up artwork I like.

GrimReaper
Posted

Well, that shouldn't be happening as, by default, local artwork should have priority; nevertheless, you can disable all internal artwork fetchers when setting up library, so no new images can/will be downloaded and existing images overwritten. Do tell us how it went.

Posted (edited)

Unfortunately if I disable the image fetch sources the library item is just added without a poster. I have also checked that the existing artwork permissions are ok, and they are identical to the newly created artwork that Emby adds if fetching is enabled, which in theory is also confirmed by the fact that Emby also happily overrides any existing instance of {name}-poster.ext.

Edited by CRiXiD
GrimReaper
Posted
6 minutes ago, CRiXiD said:

Unfortunately if I disable the image fetch sources the library item is just added without a poster.

That would indicate that local artwork is not read/not linked with media item (as if not present) for some reason - could you share a screenshot of one of the media folders? 

Posted

Sure thing. What do you want the screenshot of, the folder in Mac OS?

GrimReaper
Posted

Yep. 

Posted

This is the folder I tested with fetchers disabled. All existing artwork was created by Emby on linux / docker.

image.thumb.png.58b82890b488b9e84ab7a2321030a58d.png

Posted

Here are the permissions for reference image.thumb.png.83dc47aa8b83fbb123b7a476a2a624db.png

GrimReaper
Posted

Nothing sticks out there, that should definitely work. Is poster-type image the only one that doesn't get read or no artwork type gets imported? As a test, if you rename poster.jpg to folder.jpg, does same occur? 

Posted

No artwork gets imported. After renaming poster.jpg to folder.jpg image.thumb.png.77611ac57047259121fcf22d261a89ca.png

and re-adding that folder as a source, this is the outcome

image.thumb.png.54505c022e41c7cb114366e20aa66495.png

Posted

HI, what are the complete contents of the folder?

Posted

As above, nothing else in there 

Posted

For reference, I am on 4.8.11.0

GrimReaper
Posted (edited)

Another test: if you remove NFO file prior importing, does artwork get read?

Edit: To clarify, in case you're saving image paths within NFO files and due to resource paths change, maybe it's breaking parser i.e. when reading NFO Emby ain't finding artwork at written paths. Just trying to think of what might be the reason, as my whole library is driven by externally-obtained artwork.

Edited by GrimReaper
Append
Posted (edited)

This time the behaviour was a bit different. Despite image fetchers being disabled, it just went ahead and fetched artwork anyway. It still ignored all existing artwork though.

image.thumb.png.d343c962d91faf99efa861f02dfc1338.png

Edit - For reference, the nfo in the above screenshot was created during the import. I had deleted it prior as per your directions.

Edited by CRiXiD
Posted (edited)

I just checked some other nfo's from other folders exhibiting the same behaviour (they all behave the same way), and they don't have references to artwork, nor file paths.

Edited by CRiXiD
GrimReaper
Posted
3 minutes ago, CRiXiD said:

Despite image fetchers being disabled, it just went ahead and fetched artwork anyway.

That should definitely not be happening. You positive that all image fetchers are disabled and you don't have that movie in any other library?

As that naming scheme should apply only to multi-movie folders or multi-version movies, not a single movie in it's own folder.

 

 

Posted

Well we can't see all of the folder contents, but I think this is improved in the upcoming 4.9 release. Thanks.

Posted
2 minutes ago, GrimReaper said:

That should definitely not be happening. You positive that all image fetchers are disabled and you don't have that movie in any other library?

As that naming scheme should apply only to multi-movie folders or multi-version movies, not a single movie in it's own folder.

 

 

I don't have any other libraries, however I'll just delete this library outright (it only has the one folder to test) and re-add with the fetchers disabled.

Posted (edited)
10 minutes ago, Luke said:

Well we can't see all of the folder contents, but I think this is improved in the upcoming 4.9 release. Thanks.

Ah ok, what's changing in 4.9 broadly re this issue? And rough ETA? I can update to beta if it's already available to test.

Edited by CRiXiD
Posted
7 minutes ago, GrimReaper said:

That should definitely not be happening. You positive that all image fetchers are disabled and you don't have that movie in any other library?

As that naming scheme should apply only to multi-movie folders or multi-version movies, not a single movie in it's own folder.

 

 

Ok, after deleting the library and creating it with the fetchers disabled, it didn't pull down new artwork if nfo was absent. That must have been a caching issue or something, as I had toggled artwork fetching on and off again after a prior attempt. In any case, the existing artwork is still not being read.

GrimReaper
Posted (edited)

That's good, but it still doesn't explain why fetched artwork was pulled and named in such convention, as if it was movie in a multi-movie folder or it were a multi-version movie.

Another test: if you rename media file so it doesn't follow multi-version naming convention ("space-dash-space" after folder name), i.e. just "LOTR (2022).mkv" while dumping cut and mediainfo suffixes for example, how does it behave?

Edited by GrimReaper
Posted
14 minutes ago, GrimReaper said:

That's good, but it still doesn't explain why fetched artwork was pulled and named in such convention, as if it was movie in a multi-movie folder or it were a multi-version movie.

Another test: if you rename media file so it doesn't follow multi-version naming convention ("space-dash-space" after folder name), i.e. just "LOTR (2022).mkv" while dumping cut and mediainfo suffixes for example, how does it behave?

image.png.f243c35dbc3a5dc2e9acd4de6e0c5937.png

Same outcome unfortunately - no reading of local artwork

Posted

Ok, some progress - It is reading the local artwork now, if I rename poster.jpg to The Lord of the Rings The Two Towers (2002)-poster.jpg. I'll test that again using the older multi version naming format. 

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...