Music folder.jpg not stored with the media (when extracting images from files with the Image Extractor) #6806

Open
opened 2025-12-22 04:49:19 +01:00 by backuprepo · 9 comments
Owner

Originally created by @voronind-com on GitHub (Mar 7, 2025).

Reopening #5642 and #11815 as this is still an issue with 10.10.5.

When you enable the Save artwork into media folders for music, the artwork is still stored in /var/lib/jellyfin/metadata/library/.

Originally created by @voronind-com on GitHub (Mar 7, 2025). Reopening #5642 and #11815 as this is still an issue with `10.10.5`. When you enable the `Save artwork into media folders` for music, the artwork is still stored in `/var/lib/jellyfin/metadata/library/`.
backuprepo added the
bug
confirmed
labels 2025-12-22 04:49:19 +01:00
Author
Owner

@theguymadmax commented on GitHub (Mar 7, 2025):

I wasn't able to reproduce this issue. Could you share the exact steps you took? When you refreshed the metadata, did you select the "Replace existing images" option?

@theguymadmax commented on GitHub (Mar 7, 2025): I wasn't able to reproduce this issue. Could you share the exact steps you took? When you refreshed the metadata, did you select the "Replace existing images" option?
Author
Owner

@voronind-com commented on GitHub (Mar 7, 2025):

I wasn't able to reproduce this issue. Could you share the exact steps you took? When you refreshed the metadata, did you select the "Replace existing images" option?

  1. I created a new library.
  2. Enabled all web metadata fetchers AND image fetchers.
  3. Selected to store the artwork with the media.
  4. Enabled NFO files.

Library started to scan, all new nfo files have that in them:

<art>
  <poster>/var/lib/jellyfin/metadata/library/04/049a2c3360633f446d4c173b1b3da17a/folder.jpg</poster>
</art>

And no folder.jpg within the album/artist dir. They are stored in the path specified within nfo file.

@voronind-com commented on GitHub (Mar 7, 2025): > I wasn't able to reproduce this issue. Could you share the exact steps you took? When you refreshed the metadata, did you select the "Replace existing images" option? 1. I created a new library. 2. Enabled all web metadata fetchers AND image fetchers. 3. Selected to store the artwork with the media. 4. Enabled NFO files. Library started to scan, all new nfo files have that in them: ```xml <art> <poster>/var/lib/jellyfin/metadata/library/04/049a2c3360633f446d4c173b1b3da17a/folder.jpg</poster> </art> ``` And no `folder.jpg` within the album/artist dir. They are stored in the path specified within nfo file.
Author
Owner

@theguymadmax commented on GitHub (Mar 7, 2025):

I retested with the Save NFO option enabled as well and still couldn't reproduce. Are there any errors in your logs?

  <art>
    <poster>I:\Test Libraries\Music no metadata\David Bowie - Space Oddity (1969)\folder.jpg</poster>
  </art>
@theguymadmax commented on GitHub (Mar 7, 2025): I retested with the Save NFO option enabled as well and still couldn't reproduce. Are there any errors in your logs? ``` <art> <poster>I:\Test Libraries\Music no metadata\David Bowie - Space Oddity (1969)\folder.jpg</poster> </art> ```
Author
Owner

@voronind-com commented on GitHub (Mar 7, 2025):

No errors.
Video with all the library settings.
https://github.com/user-attachments/assets/1f3dba8c-5ed1-4a1e-a80e-856e5c914f7f

@voronind-com commented on GitHub (Mar 7, 2025): No errors. Video with all the library settings. https://github.com/user-attachments/assets/1f3dba8c-5ed1-4a1e-a80e-856e5c914f7f
Author
Owner

@gnattu commented on GitHub (Mar 7, 2025):

Are these pictures sourced from AudioDB? If so, there might be some outdated code that doesn’t adhere to the library settings at all.

@gnattu commented on GitHub (Mar 7, 2025): Are these pictures sourced from AudioDB? If so, there might be some outdated code that doesn’t adhere to the library settings at all.
Author
Owner

@voronind-com commented on GitHub (Mar 7, 2025):

Are these pictures sourced from AudioDB? If so, there might be some outdated code that doesn’t adhere to the library settings at all.

MusicBrainz isn't working for me, so yeah, probably. I'll retest now with local extractors only.

@voronind-com commented on GitHub (Mar 7, 2025): > Are these pictures sourced from AudioDB? If so, there might be some outdated code that doesn’t adhere to the library settings at all. MusicBrainz isn't working for me, so yeah, probably. I'll retest now with local extractors only.
Author
Owner

@voronind-com commented on GitHub (Mar 7, 2025):

I kept the Image Extractor and disabled all other sources even for metadata, it still saves them to /var and not with the media.

New settings: https://github.com/user-attachments/assets/833b4105-af16-46df-801b-a146f2cbccff

@voronind-com commented on GitHub (Mar 7, 2025): I kept the `Image Extractor` and disabled all other sources even for metadata, it still saves them to `/var` and not with the media. New settings: https://github.com/user-attachments/assets/833b4105-af16-46df-801b-a146f2cbccff
Author
Owner

@theguymadmax commented on GitHub (Mar 7, 2025):

I was able to confirm the behavior. The issue only happens when the image extractor is enabled and there is coverart in the file metadata.

  <art>
    <poster>C:\Users\Max\AppData\Local\jellyfin\metadata\library\0a\0a1461f293d409d6a418fe77b3518d7d\folder.jpg</poster>
  </art>

If I disable the image extractor then images download via MusicBrainz will be correctly placed next to media in the library when the option is enabled.

@theguymadmax commented on GitHub (Mar 7, 2025): I was able to confirm the behavior. The issue only happens when the image extractor is enabled and there is coverart in the file metadata. ``` <art> <poster>C:\Users\Max\AppData\Local\jellyfin\metadata\library\0a\0a1461f293d409d6a418fe77b3518d7d\folder.jpg</poster> </art> ``` If I disable the image extractor then images download via MusicBrainz will be correctly placed next to media in the library when the option is enabled.
Author
Owner

@voronind-com commented on GitHub (Mar 10, 2025):

@ theguymadmax Could you be so king to move this on the Triage Board as well, please? It still sits in "Can't reproduce". Thank you!

Thanks felix920506 and sorry for mistagging.

@voronind-com commented on GitHub (Mar 10, 2025): ~~@ theguymadmax~~ Could you be so king to move this on the Triage Board as well, please? It still sits in "Can't reproduce". Thank you! Thanks felix920506 and sorry for mistagging.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: starred/jellyfin#6806
No description provided.