Skip to content

fix YouTube Music search: add fallback videoId extraction paths#1506

Open
teststation5 wants to merge 1 commit into
TeamNewPipe:devfrom
UpAllNite-Software:fix/youtube-music-search-videoId
Open

fix YouTube Music search: add fallback videoId extraction paths#1506
teststation5 wants to merge 1 commit into
TeamNewPipe:devfrom
UpAllNite-Software:fix/youtube-music-search-videoId

Conversation

@teststation5

@teststation5 teststation5 commented Jun 2, 2026

Copy link
Copy Markdown

YouTube removed the videoId from playlistItemData in music search results, breaking all music_songs searches with "Could not get URL".

Added two fallback paths verified against current YouTube Music response format:

  • overlay.musicItemThumbnailOverlayRenderer play button watchEndpoint
  • flexColumns[0] song title navigationEndpoint

The original playlistItemData path is retained for backward compatibility.

  • I carefully read the contribution guidelines and agree to them.
  • I have tested the API against NewPipe.
  • I agree to create a pull request for NewPipe as soon as possible to make it compatible with the changed API.

YouTube removed the videoId from playlistItemData in music search
results, breaking all music_songs searches with "Could not get URL".

Added two fallback paths verified against current YouTube Music
response format:
- overlay.musicItemThumbnailOverlayRenderer play button watchEndpoint
- flexColumns[0] song title navigationEndpoint

The original playlistItemData path is retained for backward
compatibility.
@sonarqubecloud

sonarqubecloud Bot commented Jun 2, 2026

Copy link
Copy Markdown

@TobiGr TobiGr added the YouTube Service, https://www.youtube.com/ label Jun 15, 2026

@TobiGr TobiGr left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the contribution!

Please add a test with mocks for this so we can identify when this brakes again. Our docs explain how to record mock files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

YouTube Service, https://www.youtube.com/

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants