Skip to content

Add editorial_pkg product type to thumbnail extractor#1860

Open
jakubjezek001 wants to merge 2 commits into
developfrom
enhancement/YN-0626-resolve-editorial-package-lacking-thumbnail-for-ftrack
Open

Add editorial_pkg product type to thumbnail extractor#1860
jakubjezek001 wants to merge 2 commits into
developfrom
enhancement/YN-0626-resolve-editorial-package-lacking-thumbnail-for-ftrack

Conversation

@jakubjezek001
Copy link
Copy Markdown
Member

@jakubjezek001 jakubjezek001 commented May 26, 2026

Changelog Description

editorial_pkg was missing from the supported families in the ExtractThumbnail plugin, causing editorial package products to never generate thumbnails.

Additional info

Single-line change in client/ayon_core/plugins/publish/extract_thumbnail.py"editorial_pkg" appended to the families list of the ExtractThumbnail pyblish plugin.

Testing notes:

  1. Publish an editorial package product (e.g. from a host that produces editorial_pkg instances).
  2. Confirm a thumbnail is extracted and visible in the target tracker (e.g. ftrack).

Dependency

Close #1859
YN-0626

@ynbot ynbot added size/XS type: enhancement Improvement of existing functionality or minor addition labels May 26, 2026
@jakubjezek001 jakubjezek001 changed the title adding editorial_pkg product type to thumbnail extractor Add editorial_pkg product type to thumbnail extractor May 26, 2026
@jakubjezek001 jakubjezek001 marked this pull request as ready for review May 26, 2026 12:58
@jakubjezek001 jakubjezek001 self-assigned this May 26, 2026
Copy link
Copy Markdown
Member

@BigRoy BigRoy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Change seems fine to me, but I'd rather look at whether we can just improve this logic so that it's the go-to way to make thumbnails everywhere?

Comment on lines 96 to 113
families = [
"imagesequence", "render", "render2d", "prerender",
"source", "clip", "take", "online", "image"
"source", "clip", "take", "online", "image", "editorial_pkg"
]
hosts = [
"shell",
"fusion",
"resolve",
"traypublisher",
"substancepainter",
"substancedesigner",
"nuke",
"aftereffects",
"photoshop",
"unreal",
"houdini",
"batchdelivery",
]
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking at this process method @jakubjezek001 @antirotor @iLLiCiTiT do we see any reason why this needs hosts + families filtering to begin with? Why couldn't this just be enabled for everything?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

very good question, I would love to know myself. Could there be any collision with ExtractThumbnailFromSource? @iLLiCiTiT

@ynbot ynbot moved this to Review In Progress in PR reviewing May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/XS type: enhancement Improvement of existing functionality or minor addition

Projects

Status: Review In Progress

Development

Successfully merging this pull request may close these issues.

YN-0626: Resolve: Editorial package lacking thumbnail for ftrack

3 participants