From e2ee822b9d29e755eb8340747ba68fcb385e6954 Mon Sep 17 00:00:00 2001 From: Dave Nicolson Date: Fri, 21 Feb 2025 23:02:29 +0100 Subject: [PATCH] Fix getPlaylist playlist ID (#898) --- src/core/managers/PlaylistManager.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/core/managers/PlaylistManager.ts b/src/core/managers/PlaylistManager.ts index 9ebe22ab..22ab9413 100644 --- a/src/core/managers/PlaylistManager.ts +++ b/src/core/managers/PlaylistManager.ts @@ -237,12 +237,11 @@ export default class PlaylistManager { } async #getPlaylist(playlist_id: string): Promise { - let id = playlist_id; + if (!playlist_id.startsWith('VL')) { + playlist_id = `VL${playlist_id}`; + } - if (!id.startsWith('VL')) - id = `VL${id}`; - - const browse_endpoint = new NavigationEndpoint({ browseEndpoint: { browseId: `VL${id}` } }); + const browse_endpoint = new NavigationEndpoint({ browseEndpoint: { browseId: playlist_id } }); const browse_response = await browse_endpoint.call(this.#actions, { parse: true }); return new Playlist(this.#actions, browse_response, true);