Sergey M․
c2daf8dfa4
[mixcloud] Use compat_urllib_parse_unquote
9 years ago
Jaime Marquínez Ferrándiz
c5826a491b
[mixcloud] Simplify url extraction
On the tracks I tested the server number in the url from the webpage is valid
for the mp3 or the m4a file and any other number is invalid, it's a
waste of time to check them.
9 years ago
Jaime Marquínez Ferrándiz
cd341b6e06
[mixcloud] Fix extraction of like count (reported in #5231 )
9 years ago
Roman Le Négrate
aae53774f2
[mixcloud] Try preview server first, then further numbers
9 years ago
Jaime Marquínez Ferrándiz
7a757b7194
[mixcloud] Fix extraction of some metadata
The second test had some wrong info.
I couldn't find the timestamp, so I have removed it.
9 years ago
Roman Le Négrate
fa8ce26904
[mixcloud] Fix extraction like-count
9 years ago
Sergey M․
58ba6c0160
[mixcloud] Fix extraction ( Closes #4862 )
9 years ago
Sergey M․
439d9be27d
[mixcloud] Remove unused import
9 years ago
Sergey M․
b80505a409
[mixcloud] Fix extraction ( Closes #4784 )
9 years ago
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
Jaime Marquínez Ferrándiz
9c1aa1d668
[mixcloud] Fix metadata extraction ( fixes #4443 )
10 years ago
Philipp Hagemeister
62a164e713
[mixcloud] Output downloading progress
10 years ago
Jaime Marquínez Ferrándiz
b4c3c8c172
[mixcloud] Fix metadata extraction ( fixes #3930 )
10 years ago
Jaime Marquínez Ferrándiz
dbc1366b50
[mixcloud] Use a HEAD request when checking if the url is valid
10 years ago
Philipp Hagemeister
57c7411f46
[mixcloud] Shed API dependency ( #2904 )
10 years ago
Jaime Marquínez Ferrándiz
abb82f1ddc
[mixcloud] Unquote the track id ( #2462 )
10 years ago
Jaime Marquínez Ferrándiz
8b286571c3
[mixcloud] Fix _VALID_RE ( fixes #2462 )
Accept any character except `/` for uploader and the name, caused problems with non ASCII characters
10 years ago
Philipp Hagemeister
d0390a0c92
[mixcloud] Use unicode_literals
11 years ago
Philipp Hagemeister
dd2535c38a
[mixcloud] Fix URL extraction
11 years ago
Jaime Marquínez Ferrándiz
5ffecde73f
[mixcloud] Fix track url transformation ( fixes #2068 )
‘/previews/‘ must be replaced with ‘/c/originals/‘ now.
11 years ago
Jaime Marquínez Ferrándiz
cbfc470228
[mixcloud] Try to get the m4a url if the mp3 url fails to download ( fixes #1939 )
11 years ago
Jaime Marquínez Ferrándiz
baa7b1978b
Remove the calls to 'compat_urllib_request.urlopen' in a few extractors
11 years ago
Jaime Marquínez Ferrándiz
dc65dcbb6d
[mixcloud] The description field may be missing ( fixes #1819 )
11 years ago
Jaime Marquínez Ferrándiz
19e1d35989
[mixcloud] Rewrite extractor ( fixes #278 )
11 years ago
Philipp Hagemeister
80cbb6ddbb
Move MixCloud into its own file
11 years ago