blank X 1e10fedafe | ||
---|---|---|
LICENSE | ||
README.md | ||
sponsorblock_lm.lua |
README.md
mpv_sponsorblock_lm
Another Sponsorblock implementation for mpv, just a bit less minimal than
mpv_sponsorblock_minimal.
sha256sum
and curl
are required.
Supported
- K-Anonymity
- Skip and mute segments
- Full video labels
- Whitelisting channels
Unsupported
- Point of interest/Highlight segments
- Local database
- Submitting segments or votes
Configuration
The config file should be placed in script-opts/sponsorblock_lm.conf
in mpv's
config folder (usually $XDG_CONFIG_HOME/mpv
or ~/.config/mpv
). Example config:
# Enderman, LockPickingLawyer
whitelisted_channels=UCWb-66XSFCV5vgKEbl22R6Q UCm9K6rby98W8JigLoZOh6FQ
find_id_from_title=yes
Available Options
- api_url: URL pointing to the Sponsorblock server's API. (default:
https://sponsor.ajay.app/api
) - categories: Space-seperated list of categories
to skip/mute/warn. (default:
sponsor interaction music_offtopic exclusive_access
) - whitelisted_channels: Space-seperated list of channel IDs to ignore. Sponsor segments will not be fetched. Channel IDs are only fetched based on the video's title (see find_id_from_title). (default: none)
- find_id_from_filename: Finds video ID from a filename in the form of
...-ID.three or four alphanumberic characters
. (default: yes) - find_id_from_title: Finds video and channel ID from the video title in the form of
... (ID by CHANNELID)
. (default: no)
By default, pressing b
will toggle between enabling and disabling Sponsorblock
(segments will still be fetched) . To bind it to both b
and s
, add
s script-binding sponsorblock_lm/toggle
to mpv's input.conf
. To unbind b
, add
b ignore
.