Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
Nomes77 committed Feb 8, 2023
1 parent 04c87ec commit f6fbb30
Showing 1 changed file with 22 additions and 4 deletions.
26 changes: 22 additions & 4 deletions autoskip.js
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,15 @@ let YTNonstop = (function YTNonstop(options) {
}
}

const autoplay_button = {
getButton: window.document.querySelector('#movie_player .ytp-progress-bar')
|| window.document.querySelector('#movie_player .ytmusic-player-bar#progress-bar'),
config: { attributes: true },
callback: (mutationsList, observer) => {
loadSettings.setButton();
}
}

const loadSettings = {
setInterval: setInterval(() => {
if (window.location.href.indexOf("/watch") == -1 ) return;
Expand All @@ -71,15 +80,24 @@ let YTNonstop = (function YTNonstop(options) {
play_button_observer.observe(play_button.getButton, play_button.config);

// set autonav button
loadSettings.setButton();
const autoplay_button_observer = new MutationObserver(autoplay_button.callback);
autoplay_button_observer.observe(autoplay_button.getButton, autoplay_button.config);

clearInterval(loadSettings.setInterval);
}, 1000),

setButton: function() {
const autonav = document.querySelector('.ytp-autonav-toggle-button-container > .ytp-autonav-toggle-button')
|| document.querySelector('#automix[role="button"]');
autonav.remove();
const autonav_on = document.querySelector('.ytp-autonav-toggle-button-container > .ytp-autonav-toggle-button[aria-checked="true"]')
|| document.querySelector('#automix[role="button"][aria-pressed="true"]');
const autonav_off = document.querySelector('.ytp-autonav-toggle-button-container > .ytp-autonav-toggle-button[aria-checked="false"]')
|| document.querySelector('#automix[role="button"][aria-pressed="false"]');

if (autotube.getIsAutoSkip() == true && autonav_off) {
autonav_off.click();
} else
if (autotube.getIsAutoSkip() == false && autonav_on) {
autonav_on.click();
}
}
}

Expand Down

0 comments on commit f6fbb30

Please sign in to comment.