Philipp Hagemeister
1cc79574fc
Fix imports and general cleanup
...
· Import from compat what comes from compat. Yes, some names are available in utils too, but that's an implementation detail.
· Use _match_id consistently whenever possible
· Fix some outdated tests
· Use consistent valid URL (always match the whole protocol, no ^ at start required)
· Use modern test definitions
10 years ago
Tithen-Firion
0403b06985
[soundcloud] Improve_VALID_URL
...
Add support for links from Audiomack
10 years ago
Philipp Hagemeister
b74e86f48a
Fix all PEP8 issues except E501
10 years ago
Jouke Waleson
9e1a5b8455
PEP8: applied even more rules
10 years ago
Jouke Waleson
8bcc875676
PEP8: more applied
10 years ago
Jouke Waleson
5f6a1245ff
PEP8 applied
10 years ago
Jaime Marquínez Ferrándiz
579657ad87
[soundcloud] Set the 'webpage_url' field for each track
...
For playlists, YoutubeDL would set it to the playlist url.
10 years ago
Jaime Marquínez Ferrándiz
0eb9fb9f24
[soundcloud] Modernize and fix tests
10 years ago
Philipp Hagemeister
46f74bcf5c
[soundcloud] Fix non-secret playlists
10 years ago
dequis
2f834e9381
[soundcloud] Secret playlists and sets
...
Closes #3707 again.
No test cases because I don't know what urls to use that won't be turned
into public eventually (as it happened with the first one in that
ticket)
10 years ago
dequis
9296738f20
[soundcloud] Support api urls with secret_token, Closes #3707
10 years ago
Philipp Hagemeister
22a6f15061
Move playlist tests to extractors.
...
From now on, test_download will run these tests. That means we benefit not only from the networking setup in there, but also from the other tests (for example test_all_urls to find problems with _VALID_URLs).
10 years ago
Philipp Hagemeister
eae12e3fe3
[soundcloud] Adapt test
10 years ago
Sergey M․
00a82ea805
[soundcloud] Replace 404 test
10 years ago
azeem
3941669d69
[soundcloud] Adding likes support to SoundcloudUserIE
10 years ago
Philipp Hagemeister
814d4257df
Remove unused imports
11 years ago
Philipp Hagemeister
eb92077720
[soundcloud] Add duration information ( Closes #3035 , Fixes #3034 )
11 years ago
Philipp Hagemeister
2099125333
[soundcloud/generic] Add support for playlists
11 years ago
Philipp Hagemeister
5e114e4bfe
[soundcloud] Always add streaming formats
11 years ago
Philipp Hagemeister
83622b6d2f
[soundcloud] Simplify string literals
11 years ago
Jaime Marquínez Ferrándiz
63ad031583
[soundcloud] Add the description field to the second test
11 years ago
Sergey M․
9d3f7781f3
[soundcloud:set] Fix _VALID_URL regex ( Closes #2509 )
11 years ago
Philipp Hagemeister
fbcd7b5f83
[soundcloud] Use unicode_literals and centralized sorting
11 years ago
Jaime Marquínez Ferrándiz
31c1cf5a9d
[soundcloud] recognize more players’ urls ( fixes #2078 )
11 years ago
Philipp Hagemeister
71507a11c8
[soundcloud] Support mobile URLs ( Fixes #2009 )
11 years ago
Jaime Marquínez Ferrándiz
f67ca84d4a
[soundcloud] Fix the extension for 'downloadable' songs
...
In this case the 'original_format' field must be used.
11 years ago
Philipp Hagemeister
475700acfe
[soundcloud] Do not mistake original_format for ext ( Fixes #1934 )
11 years ago
Philipp Hagemeister
4ff50ef846
[soundcloud] Do not match sets ( Fixes #1930 )
11 years ago
Jaime Marquínez Ferrándiz
de2dd4c502
[soundcloud] add support for private links ( fixes #1927 )
11 years ago
dst
c0ade33e16
Correct some extractor _VALID_URL regexes
11 years ago
Philipp Hagemeister
fb04e40396
[soundcloud] Support for listing of audio-only files
11 years ago
Philipp Hagemeister
2a15e7063b
[soundcloud] Prefer HTTP over RTMP ( #1798 )
11 years ago
Philipp Hagemeister
ab009f59ef
[toutv] Fix a typo
11 years ago
Jaime Marquínez Ferrándiz
64bb5187f5
[soundcloud] Retrieve the file url using the client_id for the iPhone ( fixes #1798 )
...
The desktop's client_id always give the rtmp url, but with the iPhone one it returns the http url if it's available.
11 years ago
Philipp Hagemeister
f3682997d7
Clean up unused imports and other minor mistakes
11 years ago
Jaime Marquínez Ferrándiz
e3b9ab5e18
[soundlcoud] Set the correct extension for the tracks ( fixes #1766 )
...
Some tracks are not in mp3 format, they can be wav files.
11 years ago
Jaime Marquínez Ferrándiz
12c167c881
[soundcloud] Allow to download tracks marked as not 'streamable'
...
They use the rtmp protocol but if the are marked as 'downloadable' it can use the direct download link.
11 years ago
Jaime Marquínez Ferrándiz
92790f4e54
[soundcloud] Add an extractor for users ( closes #1426 )
11 years ago
Jaime Marquínez Ferrándiz
668de34c6b
[soundcloud] Support widget urls ( fixes #1252 )
11 years ago
Jaime Marquínez Ferrándiz
eb6a41ba0f
ExfmIE: extract Soundcloud songs using SoundcloudIE
...
Now SouncloudIE accepts api urls.
11 years ago
Jaime Marquínez Ferrándiz
7d2392691c
[soundcloud]: Some improvements
...
Extract thumbnails.
Make SoundcloudSetIE a subclass of SoundcloudIE to reuse some code.
Directly extract the file url without downloading an extra page.
11 years ago
Philipp Hagemeister
b7cc9f5026
[soundcloud] Support URLs with a slash at the end ( Fixes #1104 )
11 years ago
Philipp Hagemeister
20db33e299
Make sure SoundcloudIE does not match soundcloud sets
12 years ago
Philipp Hagemeister
6f5ac90cf3
Move tests to the IE definitions
12 years ago
Philipp Hagemeister
0d843f796b
Remove superfluous name declarations
12 years ago
Philipp Hagemeister
0c6c096c20
[soundcloud] Move tests
12 years ago
Philipp Hagemeister
aad0d6d5ba
Move Soundcloud into its own file
12 years ago