
Remove SponsorBlock-marked segments from video files.
No posts yet. NIHAL T P shares progress on this project here.
SB Skip is a focused, privacy-respecting Android utility designed to remove SponsorBlock-marked segments from media files you already have on your device.
It is designed to work perfectly alongside NewPipe. While NewPipe excels at downloading videos and entire playlists, SB Skip takes those downloaded files, fetches SponsorBlock community-sourced skips, and trims out the unwanted segments (sponsors, intros, etc.)—leaving you with a clean file and zero friction.
Download the latest APK directly from the GitHub Releases page.
Available on my F-Droid repository:
Repository URL:
https://nihaltp.github.io/fdroid/repo/
Open Repo Page to scan the QR code.
WorkManager workers, even when the app is in the background.SB Skip is built using modern Android development best practices and robust libraries:
StateFlow and Hilt Dependency Injection.WorkManager for reliable, system-orchestrated processing.ffmpeg-kit-lts-16kb.graph TD
A[Paste Link in App] --> C{How to get Media File?}
B[Share URL to SB Skip] --> C
C --> |Download via NewPipe| D[Download Video/Playlist using NewPipe]
C --> |Already Downloaded| E[Manually Select Downloaded Media Files]
D --> F{Auto-Detect Downloaded Media Files}
E --> H{Check Duration Difference with picked file and Youtube Video}
H --> |Difference > Set Threshold| RE[Retry]
H --> |Difference < Set Threshold| G[Configure categories to skip]
F --> |Found| H
F --> |Not Found| E
G --> I[Retrieve SponsorBlock Segment Data]
I --> J[Process via Background WorkManager]
J --> K[Trimming segments using FFmpeg-kit]
K --> L{Convert to Audio}
L --> |Yes| M[Convert to Audio using FFmpeg-kit]
L --> |No| O{Overwrite Files?}
M --> O
O --> |Yes| N[Save Cleaned Media to Destination Folder]
O --> |No| P[Add suffix to filename]
N --> P
P --> Q{Delete Original File?}
Q --> |Yes| R[Delete Original File]
Q --> |No| DONE[Done!]
R --> DONE
FFmpeg-kit to seamlessly cut out the unwanted segments from your media files.To compile and build the debug app package:
./gradlew assembleDebug
To run local Kotlin unit tests:
./gradlew test
SB Skip is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License v3.0 as published by the Free Software Foundation. See the LICENSE file for more details.
Building a dev tool or hiring developers? Get seen here. Become our Sponsor
Building a dev tool or hiring developers? Get seen here. Become our Sponsor