Skip to content

feat: track episode availability from media servers scanners - #3402

Draft
0xSysR3ll wants to merge 1 commit into
feat-episode-availability-scannersfrom
feat-episode-availability-media-scanners
Draft

feat: track episode availability from media servers scanners#3402
0xSysR3ll wants to merge 1 commit into
feat-episode-availability-scannersfrom
feat-episode-availability-media-scanners

Conversation

@0xSysR3ll

Copy link
Copy Markdown
Contributor

Description

Part 3 of #1671, stacked on #3355.

Wires episode availability into the media server scanners so media-server-only users get per-episode badges without Sonarr.
Episode numbers come from the library agent, so Seerr's metadata provider must match that agent (TMDB or TVDB).

Sonarr tracking stays TVDB-only.

How Has This Been Tested?

Only unit tests for now.

Screenshots / Logs (if applicable)

Checklist:

  • I have read and followed the contribution guidelines.
  • Disclosed any use of AI (see our policy)
  • I have updated the documentation accordingly.
  • All new and existing tests passed.
  • Successful build pnpm build
  • Translation keys pnpm i18n:extract
  • Database migration (if required)

@coderabbitai

coderabbitai Bot commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: e2886759-757c-4edc-bf1c-930b3ec49413

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@0xSysR3ll
0xSysR3ll force-pushed the feat-episode-availability-media-scanners branch from b686913 to 31c93b5 Compare August 18, 2026 17:14
@github-actions github-actions Bot added the merge conflict Cannot merge due to merge conflicts label Aug 18, 2026
@github-actions

This comment has been minimized.

@0xSysR3ll
0xSysR3ll force-pushed the feat-episode-availability-media-scanners branch 2 times, most recently from 5d9fd87 to 5d061b0 Compare August 18, 2026 19:38
@github-actions github-actions Bot removed the merge conflict Cannot merge due to merge conflicts label Aug 18, 2026
@github-actions github-actions Bot added the merge conflict Cannot merge due to merge conflicts label Aug 18, 2026
@github-actions

Copy link
Copy Markdown

This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged.

@0xSysR3ll
0xSysR3ll force-pushed the feat-episode-availability-media-scanners branch from 5d061b0 to 6e41f8f Compare August 18, 2026 19:58
@github-actions github-actions Bot removed the merge conflict Cannot merge due to merge conflicts label Aug 18, 2026
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.

1 participant