Jellyfin Forum
How to get Collections to use locally stored artwork - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: How to get Collections to use locally stored artwork (/t-how-to-get-collections-to-use-locally-stored-artwork)



How to get Collections to use locally stored artwork - Ned - 2025-07-30

Longtime Kodi user, just starting to use Jellyfin so still struggling with a few things.

I have all my data set up locally - no internet scrapers enabled in Jellyfin.

This is all set up to work in Kodi. Thankfully, so far most things have "just worked" in Jellyfin as well.

Some exceptions are Movie Sets (I think you call them Collections) artwork, and Actors artwork.

I have all Actors in .actors folders within the media library. Seems Jellyfin simply doesn't support that, and there's an old feature request to add support, so I'm guessing support isn't coming soon. Shame. Keeping things compatible with the far-more-widely-used Kodi specs would be good I would think, and making a semi-offline compatible media streamer that still needs the internet to work properly seems counter-intuitive to me. So I guess that one is answered - for the time being, Kodi and Jellyfin are incompatible with respect to artist images, and Jellyfin artist images can't work offline. If I get the time I might see how feasible it is to make an artwork-getting plugin that looks in the .actors folders first before failing over to the TMDB scraper one, but I don't have enough experience with Jellyfin to know if that's feasible yet, but it seems like a neat way to handle Kodi compatibility without any core modifications.

But anyway... onto Collections artwork. I can't find any useful info about Collections Artwork. The general answer seems to be to "use the TMDB Collections plugin" - which obviously uses the internet, so I can't, and it seems the way sets and collections have been implemented in Kodi and Jellyfin is just fundamentally different in pointlessly minor ways that make any shared data between the two unusable (they seem to store essentially the same data in different XML formats and use different filenames for images etc.)

I already have all my Movie Sets information stored in the applicable NFO files, and the artwork downloaded and stored locally, using the long-term Kodi "standard" (via plugin) of:

/Media Folder/Movie Set Name/fanart.jpg and poster.jpg
/Media Folder/Movie Set Name/Movie One/
/Media Folder/Movie Set Name/Movie Two/ 
etc

I understand Kodi has moved to using a central folder for sets (collections) which is a terrible idea, but fortunately there's a Kodi plugin that keeps using the images stored in set folders in the actual media (the only place it really makes sense to have them - why would I want a folder with the movies, and then a separate folder somewhere else with the collection images etc in it? Makes no sense...)

So my question is - is there a plugin or way to make collections and their artwork in Jellyfin work with Kodi compatible data?


RE: How to get Collections to use locally stored artwork - IndianaLarry - 2025-09-17

You may need specific filenames for Jellyfin to support it. This is what I have for one of my movies:

ls /mnt/MEDIA/Movies/Suzume/
╭───┬────────────────────────────────────────┬──────┬──────────┬─────────────╮
# │                  name                  │ type │   size   │  modified   │
├───┼────────────────────────────────────────┼──────┼──────────┼─────────────┤
0/mnt/MEDIA/Movies/Suzume/Suzume.mp4    │ file │   2.3 GB2 weeks ago
1/mnt/MEDIA/Movies/Suzume/backdrop.jpg  │ file │ 787.2 kB2 weeks ago
2/mnt/MEDIA/Movies/Suzume/folder.jpg    │ file │ 846.3 kB2 weeks ago
3/mnt/MEDIA/Movies/Suzume/landscape.jpg │ file │ 306.4 kB2 weeks ago
4/mnt/MEDIA/Movies/Suzume/logo.png      │ file │  41.1 kB2 weeks ago
5/mnt/MEDIA/Movies/Suzume/movie.nfo     │ file │   8.2 kB2 weeks ago
╰───┴────────────────────────────────────────┴──────┴──────────┴─────────────╯


  1. backdrop - Horizontal poster, used for the background of the movie info page
  2. folder - Vertical poster, used on library views
  3. landscape - Horizontal poster, used on "Continue Watching" views.
  4. logo - The work logo.



RE: How to get Collections to use locally stored artwork - KodiUser1138 - 2025-09-17

There are image controls in the options for each collection so you can manually add artowrk to various aspects of each collection. Those images are then stored in the Server\data\Collections\"Collection Name" folder in your Jellyfin ProgramData folder wher you can also manually add artwork and then rescan the collection to apply.

It's pretty simple on my Windwos setup, but unsure on other OS platforms.

For actors, those go into the Server\metadata\People folder,by first letter of the overall name.