// ==UserScript== // @name Anime Songs - AniList Player // @namespace Openings and Endings Player // @version 1.1 // @description This Script allows You to play Openings and Endings directly on AniList // @author NurarihyonMaou // @match https://anilist.co/* // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== // @grant GM_xmlhttpRequest // @grant GM_setValue // @grant GM_getValue // @require http://code.jquery.com/jquery-3.5.1.min.js // @downloadURL none // ==/UserScript== const $ = window.jQuery; var result; var openings; var Anime; var baseURL = "https://themes.moe/api/anime/search/"; var url = baseURL; var AID = []; var AnimeID; function loadVideos(AnimeID) { var Song = 0; (function init() { openings = document.getElementsByClassName("openings"); if (openings.length > 0) { GM_xmlhttpRequest({ method: "POST", url: "https://themes.moe/api/themes/search", data: AnimeID, headers: { "Content-Type": "application/json" }, onload: function (response) { result = JSON.parse(response.responseText); $(openings).append( "