Remita Amine
6cf6b357f5
[mixcloud] allow uppercase letters in format urls( closes #19280 )
5 years ago
Remita Amine
6f2883a2df
[mixcloud] base64 decode before decryption
6 years ago
Remita Amine
560020da30
[mixcloud] fallback to hardcoded decryption key( closes #18016 )
6 years ago
Sergey M․
bc5e4aa57e
[mixcloud] Bypass throttling for HTTP formats ( #12579 , #16424 )
7 years ago
Sergey M․
cf2820710d
Switch codebase to use compat_b64decode
7 years ago
Sergey M․
5d7d805ca9
[mixcloud] Use compat_b64decode ( closes #15394 )
7 years ago
Sergey M․
6be08ce602
[utils] Use in OnDemandPagedList by default
Not using cache results in redundant network I/O due to downloading the same pages while using --playlist-items n-m
7 years ago
Sergey M․
095774e591
[mixcloud] Improve and simplify ( closes #14132 )
7 years ago
Tatsuyuki Ishi
2384f5a64e
[mixcloud] Fix extraction ( closes #14088 )
7 years ago
Vijay Singh
151978f38a
[mixcloud] Fix extraction ( closes #14020 )
7 years ago
Vijay Singh
745968bc72
[mixcloud] Fix extraction ( closes #14015 )
7 years ago
Sergey M․
d14d9d8903
[mixcloud] Fix extraction ( closes #13958 )
7 years ago
Sergey M․
da20951a57
[mixcloud] Extract decrypt key
7 years ago
Sergey M․
92a5c41532
[mixcloud] Fix play info decryption ( closes #13885 )
7 years ago
Sergey M․
5b3ddadcc3
[mixcloud] Fix play info decryption ( closes #13867 )
7 years ago
Sergey M․
29c6726646
[mixcloud] Fix view count extraction and modernize
8 years ago
Sergey M․
a66e25859a
[mixcloud:playlist] Relax title extraction and fix description extraction ( closes #12582 )
8 years ago
Kfir Breger
c93c0fc2fd
[mixcloud:playlist] Fix title extraction
8 years ago
Sergey M․
fb6a59205e
[mixcloud] Fix extraction ( closes #11674 )
8 years ago
Yen Chi Hsuan
ec85ded83c
Fix "invalid escape sequences" error on Python 3.6
8 years ago
Sergey M․
655cb545ab
[mixcloud] Relax _VALID_URL ( closes #11406 )
8 years ago
Yen Chi Hsuan
896cc72750
[mixcloud] View count and like count may be absent
Closes #9874
9 years ago
Yen Chi Hsuan
e6da9240d4
[mixcloud:stream] Add new extractor
Closes #7633
9 years ago
Yen Chi Hsuan
dd91dfcd67
[mixcloud] Fix extraction by decrypting play info
Fixes #7521
9 years ago
Yen Chi Hsuan
9c250931f5
[mixcloud] Improve and simplify mixcloud:user and mixcloud:playlist
9 years ago
Philip Huppert
6d67169509
[mixcloud] improved extraction of user description
9 years ago
Philip Huppert
dcaf00fb3e
[mixcloud] support older urllib versions
9 years ago
Philip Huppert
f896e1ccef
[mixcloud] fixed some tests
9 years ago
Philip Huppert
c96eca426b
[mixcloud] Added support for user uploads, playlists, favorites and listens.
Fixes #3750 and #5272
9 years ago
Sergey M․
49f523ca50
[mixcloud] Capture error message ( #9156 )
9 years ago
Sergey M․
7f4173ae7c
[mixcloud] Fix view count extraction ( Closes #8831 , closes #8845 )
9 years ago
Jaime Marquínez Ferrándiz
2a63b0f110
[mixcloud] Fix extraction of the audio url ( fixes #7751 )
9 years ago
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.
10 years ago
Jaime Marquínez Ferrándiz
cd341b6e06
[mixcloud] Fix extraction of like count (reported in #5231 )
10 years ago
Roman Le Négrate
aae53774f2
[mixcloud] Try preview server first, then further numbers
10 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.
10 years ago
Roman Le Négrate
fa8ce26904
[mixcloud] Fix extraction like-count
10 years ago
Sergey M․
58ba6c0160
[mixcloud] Fix extraction ( Closes #4862 )
10 years ago
Sergey M․
439d9be27d
[mixcloud] Remove unused import
10 years ago
Sergey M․
b80505a409
[mixcloud] Fix extraction ( Closes #4784 )
10 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 )
11 years ago
Jaime Marquínez Ferrándiz
abb82f1ddc
[mixcloud] Unquote the track id ( #2462 )
11 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
11 years ago
Philipp Hagemeister
d0390a0c92
[mixcloud] Use unicode_literals
11 years ago