Skip to content

Fix/manual collections improvements and fixes#2657

Closed
Simon-Eklundh wants to merge 5 commits into
Maintainerr:developmentfrom
Simon-Eklundh:fix/manual-collections-improvements-and-fixes
Closed

Fix/manual collections improvements and fixes#2657
Simon-Eklundh wants to merge 5 commits into
Maintainerr:developmentfrom
Simon-Eklundh:fix/manual-collections-improvements-and-fixes

Conversation

@Simon-Eklundh

@Simon-Eklundh Simon-Eklundh commented Apr 11, 2026

Copy link
Copy Markdown
Contributor

Note to contributors:
This template is part of our review process. Pull requests that do not meaningfully complete the sections below, or that do not demonstrate understanding of the change, may be closed without detailed review.

Description & Design

This pr is likely a combination of #2616
and a few fixes to how collections are treated.

It only actively does changes to jellyfin logic, but adds to the mediaserver interface for both jellyfin and plex.

the plex aspect will likely need a look.

Please include:

  • What problem this change solves
  • Why this approach was chosen
  • How the solution works at a high level
  • Any important trade-offs, edge cases, or limitations

Related issue

If this pull request addresses an issue, please link to it here (e.g., Fixes #123).

AI-Assisted Development

If you used AI tools (e.g. ChatGPT, Copilot, Claude) while working on this PR, please

  • Which parts were AI-assisted
  • What you personally reviewed, changed, or validated
  • Why this solution fits this project’s coding standards and design

Note: The author is fully responsible for the correctness, testing, and maintainability of this change, regardless of tooling used.

Checklist

  • I have read the CONTRIBUTING.md document.
  • I understand the code I am submitting and can explain how it works
  • I have performed a self-review of my code
  • I have linted and formatted my code
  • My changes generate no new warnings
  • New and existing unit tests pass locally with my changes

How to test

Please describe the steps to test your changes, including any setup required.

  1. Step 1
  2. Step 2
  3. Step 3

Additional context

Add any other context about the pull request here, such as screenshots, logs, or relevant links.

Comment on lines +170 to +181
/**
* this needs help from a plex programmer
*
* @param id
* @param libraryId
* @returns
*/
async itemIsInLibrary(id: string, libraryId: string): Promise<boolean> {
console.log ("not sure what to do about this")
return false
}

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

this is currently unused, but since it's in the interface it really should do "something"

(it does stuff for jellyfin)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants