MPV SponsorBlock

This mpv script ports SponsorBlock to the player and skips sponsored segments in YouTube videos.

github.com/po5/mpv_sponsorblock
MPV SponsorBlock homepage screenshot

About MPV SponsorBlock

MPV SponsorBlock is a script for the mpv media player that ports SponsorBlock to mpv. When a YouTube video is played, the script skips segments marked as sponsored.

The script is installed by copying its Lua file and supporting folder into mpv's scripts directory. It requires Python 3. Users can mark segment boundaries, submit new segments, and vote on the last segment using keyboard shortcuts. The default keys can be changed through mpv script bindings. The project is open source and released under the GPL-3.0 license.

Key features

  • Skips sponsored segments in YouTube videos automatically during playback
  • Default key to set segment start and end boundaries
  • Key to submit a marked segment from within the player
  • Keys to upvote or downvote the last segment
  • Key bindings can be remapped through mpv script-binding entries
  • Installs by copying a Lua script and a Python-backed folder into mpv
Best for: mpv users who watch YouTube videos and want sponsored segments skipped automatically.
Good for
  • Open source under the GPL-3.0 license
  • Key bindings can be changed to suit the user
  • Skips sponsored segments without manual cutting during playback
Watch out for
  • Requires Python 3 to be installed
  • Described as working with YouTube videos only

MPV SponsorBlock at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

MPV SponsorBlock alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Media Players & Servers

Well-known listings from the same topic.

All 194

MPV SponsorBlock FAQ

What do I need before installing it?
The project lists Python 3 as a requirement. The sponsorblock.lua file and the sponsorblock_shared folder must be placed in the mpv scripts folder.
How can the key bindings be changed?
Lines in the form of 'alt+g script-binding sponsorblock/set_segment' can be added to input.conf. Other actions use the script bindings sponsorblock/submit_segment, sponsorblock/upvote_segment, and sponsorblock/downvote_segment.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing