Skip to content

[FEATURE] Extend “Hide Unreleased/Upcoming Content” to Series #408

@pedantique

Description

@pedantique

🚀 Feature Request

Description

I’m opening this as a new issue because I do not have permission to reopen #369.

Issue #369 was marked as completed, and from what I can see the feature now exists for movies. However, I cannot find the equivalent functionality for series in the app. I’m hoping the original feature can be completed by extending the unreleased/upcoming-content filter to series as well.

Problem Statement

The original issue was about hiding titles that are not actually watchable yet, so catalogs and search results better reflect content users can watch now.

That seems to have been addressed for movies, but not for series. Series that have not yet aired, are still upcoming, or do not yet have any available episodes still appear in catalogs/search, which means the original problem remains only partially solved.

Proposed Solution

Extend the existing unreleased-content filtering so that it also applies to series, not just movies.

For series, hide titles when:

  • the first air date is in the future
  • the status is Planned, Upcoming, or In Production
  • there are no aired episodes yet

Show titles when status is something like:

  • Returning Series
  • Ended
  • Canceled
  • Pilot

A conservative approach for ambiguous cases would be fine, as suggested in the original issue.

Ideally, this would appear as the series equivalent of the existing movie option in the Filters settings, and apply consistently to both catalog and search if those separate toggles are still the intended pattern.

Alternative Solutions

One alternative would be to document that the current implementation is intentionally movie-only, but I do not think that matches the wording or intent of the original issue.

Another alternative would be a more general “ready to watch” filter for all content types, but extending the current movie implementation to series seems like the simplest and most consistent next step.

Use Cases

  • A user keeps upcoming series in Trakt as reminders, but wants Stremio to show only shows with episodes available now.
  • A shared watchlist is used to pick something to watch tonight, and unreleased series create confusion.
  • Users with large watchlists want a cleaner catalog without manually removing upcoming shows.

Mockups/Screenshots

Not applicable — I assume this would be added to the existing Filters settings UI alongside the current movie option.

Technical Considerations

This seems closely aligned with the logic proposed in #369, just completed for series as well as movies.

A series release check could use metadata such as:

  • first_air_date
  • status
  • whether any episodes have aired

From a user perspective, the key point is that the movie implementation appears present, but the series equivalent does not seem to be exposed or applied yet.

Acceptance Criteria

  • A series equivalent to the existing movie unreleased-content filter is available in the Filters settings
  • When enabled, series with future first-air dates are excluded from catalogs/search
  • When enabled, series with statuses such as Planned, Upcoming, or In Production are excluded
  • When enabled, series with no aired episodes are excluded
  • Existing behaviour remains unchanged when the setting is disabled
  • The feature works consistently for series in the same places where it already works for movies

Additional Context

Related closed issue: #369

I commented on that issue after it was closed to ask whether the feature existed for series as well as movies. I could only find it for movies. Since I cannot reopen the original issue, I’m opening this as a follow-up in the hope the series portion can be tracked explicitly.

Priority

  • Low - Nice to have
  • Medium - Important but not urgent
  • High - Important and urgent
  • Critical - Blocking workflow

Related Issues


Checklist

  • I have searched existing issues to avoid duplicates
  • I have provided clear and detailed information
  • I have included relevant context and use cases
  • I have considered the impact on existing functionality
  • I have thought about potential implementation challenges

Environment

  • Platform: macOS
  • Browser: N/A
  • Stremio Version: Latest
  • Addon Version: 1.35.2

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions