[PR #15594] [MERGED] Fix isMovie filter logic #14359

Closed
opened 2026-02-07 07:28:34 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jellyfin/jellyfin/pull/15594
Author: @theguymadmax
Created: 11/21/2025
Status: Merged
Merged: 11/22/2025
Merged by: @crobibero

Base: release-10.11.zHead: ismovie-filter-fix


📝 Commits (2)

  • 06e9a06 Fix isMovie filter
  • 57750a7 Use PremierDate for Boxset ordering

📊 Changes

2 files changed (+9 additions, -10 deletions)

View changed files

📝 Jellyfin.Server.Implementations/Item/BaseItemRepository.cs (+8 -9)
📝 MediaBrowser.Controller/Entities/Folder.cs (+1 -1)

📄 Description

Changes
When IsMovie=true and filtering for Movie/Trailer types, skip the IsMovie filter entirely because we want both library movies (IsMovie=false) and Live TV movies (IsMovie=true). The IncludeItemTypes filter already handles finding the correct type.

Misc Changes
Use PremiereDate instead of ProductionYear for BoxSet sorting

Issues
Fixes: #14088 (see note)
Fixes: #15539
Closes: #15305

Misc
Fixes: #15579

Note
This was preventing movies from populating on the movie suggestions page. Movies will now populate again, but because the SimilarTo logic was removed, the populated movies will be repetitive. We will need to add back some filtering logic to improve recommendations quality.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jellyfin/jellyfin/pull/15594 **Author:** [@theguymadmax](https://github.com/theguymadmax) **Created:** 11/21/2025 **Status:** ✅ Merged **Merged:** 11/22/2025 **Merged by:** [@crobibero](https://github.com/crobibero) **Base:** `release-10.11.z` ← **Head:** `ismovie-filter-fix` --- ### 📝 Commits (2) - [`06e9a06`](https://github.com/jellyfin/jellyfin/commit/06e9a06abdf5cc796491aae6322fe1c98c0d655c) Fix isMovie filter - [`57750a7`](https://github.com/jellyfin/jellyfin/commit/57750a74c9dff64d5572d8caa68e541dbdaf6935) Use PremierDate for Boxset ordering ### 📊 Changes **2 files changed** (+9 additions, -10 deletions) <details> <summary>View changed files</summary> 📝 `Jellyfin.Server.Implementations/Item/BaseItemRepository.cs` (+8 -9) 📝 `MediaBrowser.Controller/Entities/Folder.cs` (+1 -1) </details> ### 📄 Description <!-- Ensure your title is short, descriptive, and in the imperative mood (Fix X, Change Y, instead of Fixed X, Changed Y). For a good inspiration of what to write in commit messages and PRs please review https://chris.beams.io/posts/git-commit/ and our documentation. --> **Changes** When IsMovie=true and filtering for Movie/Trailer types, skip the IsMovie filter entirely because we want both library movies (IsMovie=false) and Live TV movies (IsMovie=true). The IncludeItemTypes filter already handles finding the correct type. **Misc Changes** Use PremiereDate instead of ProductionYear for BoxSet sorting **Issues** Fixes: #14088 (see note) Fixes: #15539 Closes: #15305 **Misc** Fixes: #15579 **Note** This was preventing movies from populating on the movie suggestions page. Movies will now populate again, but because the `SimilarTo` logic was removed, the populated movies will be repetitive. We will need to add back some filtering logic to improve recommendations quality. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-07 07:28:34 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#14359