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"