diff options
| -rw-r--r-- | youtube_dl/extractor/soundcloud.py | 23 | 
1 files changed, 10 insertions, 13 deletions
| diff --git a/youtube_dl/extractor/soundcloud.py b/youtube_dl/extractor/soundcloud.py index 2bed3c350..4719ba45c 100644 --- a/youtube_dl/extractor/soundcloud.py +++ b/youtube_dl/extractor/soundcloud.py @@ -338,20 +338,17 @@ class SoundcloudUserIE(SoundcloudIE):  class SoundcloudPlaylistIE(SoundcloudIE): -    _VALID_URL = r'https?://api\.soundcloud\.com/playlists/(?P<id>[0-9]+)(?:/?\?secret_token=(?P<token>[^&]+?))$' +    _VALID_URL = r'https?://api\.soundcloud\.com/playlists/(?P<id>[0-9]+)(?:/?\?secret_token=(?P<token>[^&]+?))?$'      IE_NAME = 'soundcloud:playlist' -    _TESTS = [ - -        { -            'url': 'http://api.soundcloud.com/playlists/4110309', -            'info_dict': { -                'id': '4110309', -                'title': 'TILT Brass - Bowery Poetry Club, August \'03 [Non-Site SCR 02]', -                'description': 're:.*?TILT Brass - Bowery Poetry Club', -            }, -            'playlist_count': 6, -        } -    ] +    _TESTS = [{ +        'url': 'http://api.soundcloud.com/playlists/4110309', +        'info_dict': { +            'id': '4110309', +            'title': 'TILT Brass - Bowery Poetry Club, August \'03 [Non-Site SCR 02]', +            'description': 're:.*?TILT Brass - Bowery Poetry Club', +        }, +        'playlist_count': 6, +    }]      def _real_extract(self, url):          mobj = re.match(self._VALID_URL, url) | 
