Skip to content

Add Bilibili SponsorBlock support#254

Draft
zyhclh wants to merge 1 commit into
xjbeta:masterfrom
zyhclh:sponsorblock-iina-plus
Draft

Add Bilibili SponsorBlock support#254
zyhclh wants to merge 1 commit into
xjbeta:masterfrom
zyhclh:sponsorblock-iina-plus

Conversation

@zyhclh

@zyhclh zyhclh commented Jun 6, 2026

Copy link
Copy Markdown

Summary

  • Add a Bilibili SponsorBlock preference and fetch skip segments from the bsbsb.top API.
  • Pass skip segments to the bundled IINA danmaku plugin and skip on the original playback timeline instead of cutting the media URL.
  • Add in-player undo handling with a toast, keyboard shortcut, and input fallback for the overlay.

Validation

  • Built successfully with xcodebuild -quiet -project IINA+.xcodeproj -scheme IINA+ -configuration Debug -derivedDataPath /private/tmp/iina-plus-derived build.
  • Tested the sample Bilibili video locally in IINA+: skip works, keyboard undo works, click undo works, and undo no longer immediately re-skips the same segment.

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