mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-11-04 08:35:12 +00:00 
			
		
		
		
	Merge pull request #112 from insaneracist/youtube-mix-fix
[youtube] fix: mix playlist title
This commit is contained in:
		@@ -2842,6 +2842,7 @@ class YoutubePlaylistIE(YoutubePlaylistBaseInfoExtractor):
 | 
				
			|||||||
        # The mixes are generated from a single video
 | 
					        # The mixes are generated from a single video
 | 
				
			||||||
        # the id of the playlist is just 'RD' + video_id
 | 
					        # the id of the playlist is just 'RD' + video_id
 | 
				
			||||||
        ids = []
 | 
					        ids = []
 | 
				
			||||||
 | 
					        yt_initial = None
 | 
				
			||||||
        last_id = playlist_id[-11:]
 | 
					        last_id = playlist_id[-11:]
 | 
				
			||||||
        for n in itertools.count(1):
 | 
					        for n in itertools.count(1):
 | 
				
			||||||
            url = 'https://www.youtube.com/watch?v=%s&list=%s' % (last_id, playlist_id)
 | 
					            url = 'https://www.youtube.com/watch?v=%s&list=%s' % (last_id, playlist_id)
 | 
				
			||||||
@@ -2875,6 +2876,9 @@ class YoutubePlaylistIE(YoutubePlaylistBaseInfoExtractor):
 | 
				
			|||||||
            or search_title('title'))
 | 
					            or search_title('title'))
 | 
				
			||||||
        title = clean_html(title_span)
 | 
					        title = clean_html(title_span)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        if not title:
 | 
				
			||||||
 | 
					            title = try_get(yt_initial, lambda x: x['contents']['twoColumnWatchNextResults']['playlist']['playlist']['title'], compat_str)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return self.playlist_result(url_results, playlist_id, title)
 | 
					        return self.playlist_result(url_results, playlist_id, title)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def _extract_playlist(self, playlist_id):
 | 
					    def _extract_playlist(self, playlist_id):
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user