diff --git a/app/index.html b/app/index.html index bc546be..621000d 100644 --- a/app/index.html +++ b/app/index.html @@ -305,7 +305,7 @@
+ Finishes, Small Spike In CPU And RAM Usage For A Few Seconds">
diff --git a/app/js/playerHandler.js b/app/js/playerHandler.js index 0952309..2897efd 100644 --- a/app/js/playerHandler.js +++ b/app/js/playerHandler.js @@ -129,7 +129,7 @@ async function buildVideo(file, nowPlaying) { } else { bnext.removeAttribute("disabled") } - if (playerData.nowPlaying && playerData.nowPlaying[0]) { + if (playerData.nowPlaying && playerData.nowPlaying[0].streamingEpisodes.length == parseInt(playerData.nowPlaying[1])) { nowPlayingDisplay.textContent = `EP ${parseInt(playerData.nowPlaying[1])}${playerData.nowPlaying[0].streamingEpisodes.length ? " - " + episodeRx.exec(playerData.nowPlaying[0].streamingEpisodes.filter(episode => episodeRx.exec(episode.title)[1] == parseInt(playerData.nowPlaying[1]))[0].title)[2] : ""}` } else if (playerData.nowPlaying && playerData.nowPlaying[1]) { nowPlayingDisplay.textContent = `EP ${parseInt(playerData.nowPlaying[1])}` @@ -137,11 +137,11 @@ async function buildVideo(file, nowPlaying) { if ('mediaSession' in navigator && playerData.nowPlaying && playerData.nowPlaying[0]) { navigator.mediaSession.metadata = new MediaMetadata({ title: playerData.nowPlaying[0].title.userPreferred, - artist: "Episode " + parseInt(playerData.nowPlaying[1]) + (playerData.nowPlaying[0].streamingEpisodes.length ? " - " + episodeRx.exec(playerData.nowPlaying[0].streamingEpisodes.filter(episode => episodeRx.exec(episode.title)[1] == parseInt(playerData.nowPlaying[1]))[0].title)[2] : ""), + artist: "Episode " + parseInt(playerData.nowPlaying[1]) + (playerData.nowPlaying[0].streamingEpisodes.length == parseInt(playerData.nowPlaying[1]) ? " - " + episodeRx.exec(playerData.nowPlaying[0].streamingEpisodes.filter(episode => episodeRx.exec(episode.title)[1] == parseInt(playerData.nowPlaying[1]))[0].title)[2] : ""), album: "Miru", artwork: [ { - src: playerData.nowPlaying[0].streamingEpisodes.length ? playerData.nowPlaying[0].streamingEpisodes.filter(episode => episodeRx.exec(episode.title)[1] == parseInt(playerData.nowPlaying[1]))[0].thumbnail : playerData.nowPlaying[0].coverImage.medium, + src: playerData.nowPlaying[0].streamingEpisodes.length == parseInt(playerData.nowPlaying[1]) ? playerData.nowPlaying[0].streamingEpisodes.filter(episode => episodeRx.exec(episode.title)[1] == parseInt(playerData.nowPlaying[1]))[0].thumbnail : playerData.nowPlaying[0].coverImage.medium, sizes: '128x128', type: 'image/png' } diff --git a/app/js/torrentHandler.js b/app/js/torrentHandler.js index f3774d2..4dce8f2 100644 --- a/app/js/torrentHandler.js +++ b/app/js/torrentHandler.js @@ -82,8 +82,9 @@ let maxTorrents = 1, videoFiles async function addTorrent(magnet, media, episode) { if (client.torrents.length >= maxTorrents) { - client.torrents[0].store ? client.torrents[0].store.destroy() : "" - client.torrents[0].destroy() + client.remove(client.torrents[0].infoHash) + // client.torrents[0].store ? client.torrents[0].store.destroy() : "" + // client.torrents[0].destroy() } halfmoon.hideModal("tsearch") document.location.hash = "#player"