MediaBrowser / MediaBrowser/plugin.video.emby

Request: Cache All Artwork with Path Substitution

Open
#379 8 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
324
Forks
185
Avg merge
1m
Merged PRs (30d)
1

Description

I have path substitution enabled in Kodi, which means all my images in Kodi are actually hosted on my server. I just clicked "Cache all artwork", which I know is a slow process, but it seems like it could potentially be MUCH faster in this instance, where Emby and the images actually live on the same physical host. It feels as though the images are going from my Emby server, to Kodi, and then back to the Emby server. Is this something that can be made more efficient? Is Emby Next Gen able to see whether I have path substitution enabled? And if so, can it detect if it's the same physical host as where Emby resides?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the Cache all artwork flow and the path substitution handling in the plugin. Determine whether the plugin can identify a same-host Emby and image source, and define completion as avoiding the unnecessary transfer while preserving artwork caching behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
performance
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.