mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 06:30:44 +00:00 
			
		
		
		
	| @@ -361,7 +361,7 @@ class SoundcloudBaseIE(InfoExtractor): | ||||
|             'like_count': extract_count('favoritings') or extract_count('likes'), | ||||
|             'comment_count': extract_count('comment'), | ||||
|             'repost_count': extract_count('reposts'), | ||||
|             'genre': info.get('genre'), | ||||
|             'genres': traverse_obj(info, ('genre', {str}, {lambda x: x or None}, all)), | ||||
|             'formats': formats if not extract_flat else None | ||||
|         } | ||||
| 
 | ||||
| @@ -395,10 +395,10 @@ class SoundcloudIE(SoundcloudBaseIE): | ||||
|     _TESTS = [ | ||||
|         { | ||||
|             'url': 'http://soundcloud.com/ethmusic/lostin-powers-she-so-heavy', | ||||
|             'md5': 'ebef0a451b909710ed1d7787dddbf0d7', | ||||
|             'md5': 'de9bac153e7427a7333b4b0c1b6a18d2', | ||||
|             'info_dict': { | ||||
|                 'id': '62986583', | ||||
|                 'ext': 'mp3', | ||||
|                 'ext': 'opus', | ||||
|                 'title': 'Lostin Powers - She so Heavy (SneakPreview) Adrian Ackers Blueprint 1', | ||||
|                 'description': 'No Downloads untill we record the finished version this weekend, i was too pumped n i had to post it , earl is prolly gonna b hella p.o\'d', | ||||
|                 'uploader': 'E.T. ExTerrestrial Music', | ||||
| @@ -411,6 +411,9 @@ class SoundcloudIE(SoundcloudBaseIE): | ||||
|                 'like_count': int, | ||||
|                 'comment_count': int, | ||||
|                 'repost_count': int, | ||||
|                 'thumbnail': 'https://i1.sndcdn.com/artworks-000031955188-rwb18x-original.jpg', | ||||
|                 'uploader_url': 'https://soundcloud.com/ethmusic', | ||||
|                 'genres': [], | ||||
|             } | ||||
|         }, | ||||
|         # geo-restricted | ||||
| @@ -418,7 +421,7 @@ class SoundcloudIE(SoundcloudBaseIE): | ||||
|             'url': 'https://soundcloud.com/the-concept-band/goldrushed-mastered?in=the-concept-band/sets/the-royal-concept-ep', | ||||
|             'info_dict': { | ||||
|                 'id': '47127627', | ||||
|                 'ext': 'mp3', | ||||
|                 'ext': 'opus', | ||||
|                 'title': 'Goldrushed', | ||||
|                 'description': 'From Stockholm Sweden\r\nPovel / Magnus / Filip / David\r\nwww.theroyalconcept.com', | ||||
|                 'uploader': 'The Royal Concept', | ||||
| @@ -431,6 +434,9 @@ class SoundcloudIE(SoundcloudBaseIE): | ||||
|                 'like_count': int, | ||||
|                 'comment_count': int, | ||||
|                 'repost_count': int, | ||||
|                 'uploader_url': 'https://soundcloud.com/the-concept-band', | ||||
|                 'thumbnail': 'https://i1.sndcdn.com/artworks-v8bFHhXm7Au6-0-original.jpg', | ||||
|                 'genres': ['Alternative'], | ||||
|             }, | ||||
|         }, | ||||
|         # private link | ||||
| @@ -452,6 +458,9 @@ class SoundcloudIE(SoundcloudBaseIE): | ||||
|                 'like_count': int, | ||||
|                 'comment_count': int, | ||||
|                 'repost_count': int, | ||||
|                 'uploader_url': 'https://soundcloud.com/jaimemf', | ||||
|                 'thumbnail': 'https://a1.sndcdn.com/images/default_avatar_large.png', | ||||
|                 'genres': ['youtubedl'], | ||||
|             }, | ||||
|         }, | ||||
|         # private link (alt format) | ||||
| @@ -473,6 +482,9 @@ class SoundcloudIE(SoundcloudBaseIE): | ||||
|                 'like_count': int, | ||||
|                 'comment_count': int, | ||||
|                 'repost_count': int, | ||||
|                 'uploader_url': 'https://soundcloud.com/jaimemf', | ||||
|                 'thumbnail': 'https://a1.sndcdn.com/images/default_avatar_large.png', | ||||
|                 'genres': ['youtubedl'], | ||||
|             }, | ||||
|         }, | ||||
|         # downloadable song | ||||
| @@ -482,6 +494,21 @@ class SoundcloudIE(SoundcloudBaseIE): | ||||
|             'info_dict': { | ||||
|                 'id': '343609555', | ||||
|                 'ext': 'wav', | ||||
|                 'title': 'The Following', | ||||
|                 'description': '', | ||||
|                 'uploader': '80M', | ||||
|                 'uploader_id': '312384765', | ||||
|                 'uploader_url': 'https://soundcloud.com/the80m', | ||||
|                 'upload_date': '20170922', | ||||
|                 'timestamp': 1506120436, | ||||
|                 'duration': 397.228, | ||||
|                 'thumbnail': 'https://i1.sndcdn.com/artworks-000243916348-ktoo7d-original.jpg', | ||||
|                 'license': 'all-rights-reserved', | ||||
|                 'like_count': int, | ||||
|                 'comment_count': int, | ||||
|                 'repost_count': int, | ||||
|                 'view_count': int, | ||||
|                 'genres': ['Dance & EDM'], | ||||
|             }, | ||||
|         }, | ||||
|         # private link, downloadable format | ||||
| @@ -503,6 +530,9 @@ class SoundcloudIE(SoundcloudBaseIE): | ||||
|                 'like_count': int, | ||||
|                 'comment_count': int, | ||||
|                 'repost_count': int, | ||||
|                 'thumbnail': 'https://i1.sndcdn.com/artworks-000240712245-kedn4p-original.jpg', | ||||
|                 'uploader_url': 'https://soundcloud.com/oriuplift', | ||||
|                 'genres': ['Trance'], | ||||
|             }, | ||||
|         }, | ||||
|         # no album art, use avatar pic for thumbnail | ||||
| @@ -525,6 +555,8 @@ class SoundcloudIE(SoundcloudBaseIE): | ||||
|                 'like_count': int, | ||||
|                 'comment_count': int, | ||||
|                 'repost_count': int, | ||||
|                 'uploader_url': 'https://soundcloud.com/garyvee', | ||||
|                 'genres': [], | ||||
|             }, | ||||
|             'params': { | ||||
|                 'skip_download': True, | ||||
| @@ -532,13 +564,13 @@ class SoundcloudIE(SoundcloudBaseIE): | ||||
|         }, | ||||
|         { | ||||
|             'url': 'https://soundcloud.com/giovannisarani/mezzo-valzer', | ||||
|             'md5': 'e22aecd2bc88e0e4e432d7dcc0a1abf7', | ||||
|             'md5': '8227c3473a4264df6b02ad7e5b7527ac', | ||||
|             'info_dict': { | ||||
|                 'id': '583011102', | ||||
|                 'ext': 'mp3', | ||||
|                 'ext': 'opus', | ||||
|                 'title': 'Mezzo Valzer', | ||||
|                 'description': 'md5:4138d582f81866a530317bae316e8b61', | ||||
|                 'uploader': 'Micronie', | ||||
|                 'description': 'md5:f4d5f39d52e0ccc2b4f665326428901a', | ||||
|                 'uploader': 'Giovanni Sarani', | ||||
|                 'uploader_id': '3352531', | ||||
|                 'timestamp': 1551394171, | ||||
|                 'upload_date': '20190228', | ||||
| @@ -549,6 +581,8 @@ class SoundcloudIE(SoundcloudBaseIE): | ||||
|                 'like_count': int, | ||||
|                 'comment_count': int, | ||||
|                 'repost_count': int, | ||||
|                 'genres': ['Piano'], | ||||
|                 'uploader_url': 'https://soundcloud.com/giovannisarani', | ||||
|             }, | ||||
|         }, | ||||
|         { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 bashonly
					bashonly