mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-01-11 10:31:47 +00:00
Merge pull request #521 from Araxeus/fix-skip-silences
fix skip-silences plugin
This commit is contained in:
@ -6,7 +6,7 @@ module.exports = () => {
|
|||||||
document.addEventListener("apiLoaded", (apiEvent) => {
|
document.addEventListener("apiLoaded", (apiEvent) => {
|
||||||
const video = document.querySelector("video");
|
const video = document.querySelector("video");
|
||||||
const speechEvents = hark(video, {
|
const speechEvents = hark(video, {
|
||||||
threshold: -90, // dB (-100 = absolute silence, 0 = loudest)
|
threshold: -100, // dB (-100 = absolute silence, 0 = loudest)
|
||||||
interval: 2, // ms
|
interval: 2, // ms
|
||||||
});
|
});
|
||||||
const skipSilence = () => {
|
const skipSilence = () => {
|
||||||
@ -20,8 +20,10 @@ module.exports = () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
speechEvents.on("stopped_speaking", function () {
|
speechEvents.on("stopped_speaking", function () {
|
||||||
|
if (!(video.paused || video.seeking || video.ended)) {
|
||||||
isSilent = true;
|
isSilent = true;
|
||||||
skipSilence();
|
skipSilence();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
video.addEventListener("play", function () {
|
video.addEventListener("play", function () {
|
||||||
|
|||||||
Reference in New Issue
Block a user