Skip to content

Feature Request: Tag imported items with source streaming platform for collection support #185

Description

@drhuston1

Feature Request: Tag imported items with source streaming platform

Summary

When Gelato imports catalog items (e.g. Netflix movies, Disney+ series), it would be very useful if each item were tagged with the name of its source streaming platform (e.g. netflix, disney+, prime-video) as a Jellyfin tag.

Use Case

Currently, Gelato's "Collection" checkbox in the Catalog Importer creates per-platform BoxSet collections (Netflix, Disney+, etc.), but these collections only end up containing items that also exist in a local file-based library — not the virtual stub items Gelato imports. This means the per-platform collections are essentially empty or incorrect.

If Gelato tagged each imported item with its source platform at import time, users could:

  • Create accurate Jellyfin collections per streaming platform using the tag
  • Filter the Jellyfin library by platform
  • Have a meaningful "Netflix", "Disney+", "HBO Max" etc. view in their library

Proposed Implementation

When importing catalog items, write the catalog source name (e.g. Netflix, Disney+, Prime Video) to the item's Tags field in Jellyfin. This could be opt-in via a checkbox in the Catalog Importer table alongside the existing "Enabled" and "Collection" columns.

Current Workaround

None — once items are in Jellyfin's database there is no metadata field indicating which streaming platform they came from, making the existing "Collection" feature not work as expected for virtual stub items.

Environment

  • Gelato v0.26.15.1
  • Jellyfin 10.11.11
  • AIOStreams with Streaming Catalogs addon (Netflix, Disney+, Prime Video, Apple TV+, HBO Max, Paramount+, Peacock, Hulu)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions