dotfiles/spicetify/extensions/autoSkipVideo.js
2022-02-13 21:02:44 -05:00

21 lines
565 B
JavaScript

// @ts-check
// NAME: Auto Skip Video
// AUTHOR: khanhas
// DESCRIPTION: Auto skip video
/// <reference path="../globals.d.ts" />
(function SkipVideo() {
Spicetify.Player.addEventListener("songchange", () => {
const data = Spicetify.Player.data || Spicetify.Queue;
if (!data) return;
const meta = data.track.metadata;
// Ads are also video media type so I need to exclude them out.
if (meta["media.type"] === "video" && meta.is_advertisement !== "true") {
Spicetify.Player.next();
}
});
})();