From 7ac3cf69b6f622c5c529d52ae1f9217646e46c26 Mon Sep 17 00:00:00 2001 From: Araxeus Date: Tue, 14 Mar 2023 17:18:40 +0200 Subject: [PATCH] try to fix songInfo time&album (#1032) --- providers/song-info-front.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/providers/song-info-front.js b/providers/song-info-front.js index 829b31cf..f033847c 100644 --- a/providers/song-info-front.js +++ b/providers/song-info-front.js @@ -76,7 +76,7 @@ module.exports = () => { apiEvent.detail.addEventListener('videodatachange', (name, _dataEvent) => { if (name !== 'dataloaded') return; video.dispatchEvent(srcChangedEvent); - sendSongInfo(); + setTimeout(sendSongInfo()); }) for (const status of ['playing', 'pause']) { @@ -95,7 +95,10 @@ module.exports = () => { data.videoDetails.album = $$( ".byline.ytmusic-player-bar > .yt-simple-endpoint" - ).find(e => e.href?.includes("browse"))?.textContent; + ).find(e => + e.href?.includes("browse/FEmusic_library_privately_owned_release") + || e.href?.includes("browse/MPREb") + )?.textContent; data.videoDetails.elapsedSeconds = Math.floor(video.currentTime); data.videoDetails.isPaused = false;