Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/po5/mpv_sponsorblock

mpv script to skip sponsored segments of YouTube videos
https://github.com/po5/mpv_sponsorblock

mpv mpv-script sponsorblock youtube

Last synced: 3 months ago
JSON representation

mpv script to skip sponsored segments of YouTube videos

Awesome Lists containing this project

README

        

# mpv_sponsorblock
A fully-featured port of [SponsorBlock](https://github.com/ajayyy/SponsorBlock) for mpv.

## Requirements
- Python 3

## Installation
Move `sponsorblock.lua` and `sponsorblock_shared` into your mpv `scripts` folder.
```
mpv/scripts/
├── sponsorblock.lua
└── sponsorblock_shared
├── main.lua
└── sponsorblock.py
```

## Usage
Play a YouTube video, sponsors will be skipped automatically.

Default key bindings:
- g to set segment boundaries
- G (shift+g) to submit a segment
- h to upvote the last segment
- H (shift+h) to downvote the last segment

These can be remapped with the following script bindings: `sponsorblock/set_segment`, `sponsorblock/submit_segment`, `sponsorblock/upvote_segment`, `sponsorblock/downvote_segment`

Add lines in the following format to your input.conf: `alt+g script-binding sponsorblock/set_segment`