mirror of
https://github.com/tapframe/NuvioStreaming.git
synced 2026-07-31 08:39:24 +00:00
SponsorBlock: - Full SponsorBlock API integration with privacy-preserving hash-based lookups - Configurable categories (sponsor, selfpromo, interaction, intro, outro, filler, etc.) - Auto-skip and manual skip button modes - Merged with existing IntroDb/AniSkip skip intervals (deduplication via overlap detection) - Per-platform SHA-256 implementations (Android/iOS/Desktop) - Settings UI with category toggles and privacy mode Dual Subtitles: - Cross-platform SRT/WebVTT subtitle parser with binary search for O(log n) cue lookup - Secondary subtitle rendered as Compose overlay (zero interference with native player) - DualSubtitleSelector UI for picking secondary language from addon subtitles - Customizable secondary subtitle style (color, size, position) - Position-synced updates via existing playback snapshot pipeline Modified files: - PlayerScreenRuntimeEffects.kt: SponsorBlock fetch + merge + dual subtitle position updates - PlayerPlaybackOverlays.kt: DualSubtitleOverlay placement - SkipIntroButton.kt: Added SponsorBlock category labels |
||
|---|---|---|
| .. | ||
| Configuration | ||
| libs | ||
| src | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||