fix: detect YTM artist channel expansion in getYtmVideoUrls; revert PWA MediaSession changes

- ytdlp.js: watch for [youtube:tab] in yt-dlp output during flat-playlist step;
  return [] when channel expansion is detected so cascade falls through to ytsearch
- Revert player.js / main.js / state.js PWA _changingTrack changes (not effective)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
HoneyandClaude Sonnet 4.6 committed 2026-05-03 01:11:36 +02:00
1 parent a5959b19b8
commit 598c108214
4 files changed
+21 -17

No files matched your search

+1 -2
View File
@@ -118,8 +118,7 @@ window.addEventListener('load', () => {
S.audio.addEventListener('pause', () => {
setPlayIcon(false);
document.getElementById('player-art').classList.remove('spinning');
// Skip during track transitions — src change fires pause but we're about to play() immediately
if(!S._changingTrack && navigator.mediaSession) navigator.mediaSession.playbackState = 'paused';
if(navigator.mediaSession) navigator.mediaSession.playbackState = 'paused';
});
S.previewAudio.addEventListener('timeupdate', updatePreviewProgress);
S.previewAudio.addEventListener('ended', stopPreview);