mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-11-04 00:25:15 +00:00 
			
		
		
		
	Merge branch 'ping-qqmusic-format-fix'
This commit is contained in:
		@@ -27,6 +27,20 @@ class QQMusicIE(InfoExtractor):
 | 
				
			|||||||
            'upload_date': '20141227',
 | 
					            'upload_date': '20141227',
 | 
				
			||||||
            'creator': '林俊杰',
 | 
					            'creator': '林俊杰',
 | 
				
			||||||
            'description': 'md5:d327722d0361576fde558f1ac68a7065',
 | 
					            'description': 'md5:d327722d0361576fde558f1ac68a7065',
 | 
				
			||||||
 | 
					            'thumbnail': 're:^https?://.*\.jpg$',
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }, {
 | 
				
			||||||
 | 
					        'note': 'There is no mp3-320 version of this song.',
 | 
				
			||||||
 | 
					        'url': 'http://y.qq.com/#type=song&mid=004MsGEo3DdNxV',
 | 
				
			||||||
 | 
					        'md5': 'fa3926f0c585cda0af8fa4f796482e3e',
 | 
				
			||||||
 | 
					        'info_dict': {
 | 
				
			||||||
 | 
					            'id': '004MsGEo3DdNxV',
 | 
				
			||||||
 | 
					            'ext': 'mp3',
 | 
				
			||||||
 | 
					            'title': '如果',
 | 
				
			||||||
 | 
					            'upload_date': '20050626',
 | 
				
			||||||
 | 
					            'creator': '李季美',
 | 
				
			||||||
 | 
					            'description': 'md5:46857d5ed62bc4ba84607a805dccf437',
 | 
				
			||||||
 | 
					            'thumbnail': 're:^https?://.*\.jpg$',
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }]
 | 
					    }]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -69,6 +83,14 @@ class QQMusicIE(InfoExtractor):
 | 
				
			|||||||
        if lrc_content:
 | 
					        if lrc_content:
 | 
				
			||||||
            lrc_content = lrc_content.replace('\\n', '\n')
 | 
					            lrc_content = lrc_content.replace('\\n', '\n')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        thumbnail_url = None
 | 
				
			||||||
 | 
					        albummid = self._search_regex(
 | 
				
			||||||
 | 
					            [r'albummid:\'([0-9a-zA-Z]+)\'', r'"albummid":"([0-9a-zA-Z]+)"'],
 | 
				
			||||||
 | 
					            detail_info_page, 'album mid', default=None)
 | 
				
			||||||
 | 
					        if albummid:
 | 
				
			||||||
 | 
					            thumbnail_url = "http://i.gtimg.cn/music/photo/mid_album_500/%s/%s/%s.jpg" \
 | 
				
			||||||
 | 
					                            % (albummid[-2:-1], albummid[-1], albummid)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        guid = self.m_r_get_ruin()
 | 
					        guid = self.m_r_get_ruin()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        vkey = self._download_json(
 | 
					        vkey = self._download_json(
 | 
				
			||||||
@@ -86,6 +108,7 @@ class QQMusicIE(InfoExtractor):
 | 
				
			|||||||
                'preference': details['preference'],
 | 
					                'preference': details['preference'],
 | 
				
			||||||
                'abr': details.get('abr'),
 | 
					                'abr': details.get('abr'),
 | 
				
			||||||
            })
 | 
					            })
 | 
				
			||||||
 | 
					        self._check_formats(formats, mid)
 | 
				
			||||||
        self._sort_formats(formats)
 | 
					        self._sort_formats(formats)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return {
 | 
					        return {
 | 
				
			||||||
@@ -95,6 +118,7 @@ class QQMusicIE(InfoExtractor):
 | 
				
			|||||||
            'upload_date': publish_time,
 | 
					            'upload_date': publish_time,
 | 
				
			||||||
            'creator': singer,
 | 
					            'creator': singer,
 | 
				
			||||||
            'description': lrc_content,
 | 
					            'description': lrc_content,
 | 
				
			||||||
 | 
					            'thumbnail': thumbnail_url,
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user