Skip to content

Add Auto Skip Filler Episodes setting#2

Merged
scigward merged 2 commits into
devfrom
copilot/add-auto-skip-filler-setting
Feb 20, 2026
Merged

Add Auto Skip Filler Episodes setting#2
scigward merged 2 commits into
devfrom
copilot/add-auto-skip-filler-setting

Conversation

Copilot AI commented Feb 20, 2026

Copy link
Copy Markdown

Adds a player setting to automatically skip filler episodes during autoplay, leveraging existing Jikan/MAL filler detection data.

  • Settings UI (SettingsViewPlayer.swift): New autoSkipFillers toggle (default off) placed after "Autoplay Next"
  • Skip logic (MediaInfoView.swift): selectNextEpisode() now checks the setting and skips consecutive filler episodes using jikanFillerSet, gracefully handling the case where all remaining episodes are fillers
  • Backup (SettingsViewBackup.swift): Added autoSkipFillers to persisted backup keys
if autoSkipFillers, let fillerSet = jikanFillerSet {
    while nextIndex < episodeLinks.count, fillerSet.contains(episodeLinks[nextIndex].number) {
        Logger.shared.log("Skipping filler episode \(episodeLinks[nextIndex].number)", type: "Debug")
        nextIndex += 1
    }
}

No new dependencies or APIs — entirely built on existing filler detection infrastructure.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: scigward <162128369+scigward@users.noreply.github.com>
Copilot AI changed the title [WIP] Add setting for auto skipping filler episodes Add Auto Skip Filler Episodes setting Feb 20, 2026
Copilot AI requested a review from scigward February 20, 2026 16:36
@scigward scigward marked this pull request as ready for review February 20, 2026 16:47
@scigward scigward merged commit 0add3fd into dev Feb 20, 2026
2 checks passed
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