diff --git a/js/player.js b/js/player.js index 4f53f1a..f6d135c 100644 --- a/js/player.js +++ b/js/player.js @@ -493,7 +493,10 @@ export class Player { const isPodcast = track.isPodcast || (track.id && String(track.id).startsWith('podcast_')); if (track.isLocal || isTracker || isPodcast || (track.audioUrl && !track.isLocal)) continue; try { - const streamInfo = await this.api.getStreamUrl(track.id, this.quality); + const streamInfo = + track.type == 'video' + ? await this.api.getVideoStreamUrl(track.id) + : await this.api.getStreamUrl(track.id, this.quality); if (this.preloadAbortController.signal.aborted) break;