diff --git a/src/providers/song-info-front.ts b/src/providers/song-info-front.ts index 4c535fd7..90891e58 100644 --- a/src/providers/song-info-front.ts +++ b/src/providers/song-info-front.ts @@ -107,6 +107,8 @@ export default (api: YoutubePlayer) => { const waitingEvent = new Set(); // Name = "dataloaded" and abit later "dataupdated" api.addEventListener('videodatachange', (name: string, videoData) => { + document.dispatchEvent(new CustomEvent('videodatachange', { detail: { name, videoData } })); + if (name === 'dataupdated' && waitingEvent.has(videoData.videoId)) { waitingEvent.delete(videoData.videoId); sendSongInfo(videoData);