about summary refs log tree commit diff
path: root/youtube_dl/extractor/mixcloud.py
Commit message (Collapse)AuthorAgeFilesLines
* [mixcloud:playlist:base] Fix video id extraction in flat playlist mode (refs ↵Sergey M․2021-01-161-5/+3
| | | | #27787)
* [Mixcloud] Harmonize ID generation from lists with full ID generation (#27787)Aarni Koskela2021-01-131-2/+9
| | | | | | | | | Mixcloud IDs are generated as `username_slug` when the full ID dict has been downloaded. When downloading a list (e.g. uploads, favorites, ...), the temporary ID is just the `slug`. This made e.g. archive file usage require the download of stream metadata before the download can be rejected as already downloaded. This commit attempts to get the uploader username during the GraphQL query, so the temporary IDs are generated similarly.
* [mixcloud] improve extractionRemita Amine2019-11-061-279/+231
| | | | | | - improve metadata extraction(closes #11721) - fix playlist extraction(closes #22378) - fix user mixes extraction(closes #15197)(closes #17865)
* [mixcloud] fix cloudcast data extraction(closes #22821)Remita Amine2019-10-311-3/+4
|
* [mixcloud] allow uppercase letters in format urls(closes #19280)Remita Amine2019-09-201-1/+1
|
* [mixcloud] base64 decode before decryptionRemita Amine2018-11-211-2/+2
|
* [mixcloud] fallback to hardcoded decryption key(closes #18016)Remita Amine2018-11-211-1/+7
|
* [mixcloud] Bypass throttling for HTTP formats (#12579, #16424)Sergey M․2018-05-101-0/+4
|
* Switch codebase to use compat_b64decodeSergey M․2018-01-231-1/+0
|
* [mixcloud] Use compat_b64decode (closes #15394)Sergey M․2018-01-231-3/+4
|
* [utils] Use in OnDemandPagedList by defaultSergey M․2017-10-061-1/+1
| | | | Not using cache results in redundant network I/O due to downloading the same pages while using --playlist-items n-m
* [mixcloud] Improve and simplify (closes #14132)Sergey M․2017-09-231-30/+41
|
* [mixcloud] Fix extraction (closes #14088)Tatsuyuki Ishi2017-09-231-62/+105
|
* [mixcloud] Fix extraction (closes #14020)Vijay Singh2017-08-261-1/+1
|
* [mixcloud] Fix extraction (closes #14015)Vijay Singh2017-08-241-1/+1
|
* [mixcloud] Fix extraction (closes #13958)Sergey M․2017-08-181-6/+8
|
* [mixcloud] Extract decrypt keySergey M․2017-08-141-7/+25
|
* [mixcloud] Fix play info decryption (closes #13885)Sergey M․2017-08-121-1/+2
|
* [mixcloud] Fix play info decryption (closes #13867)Sergey M․2017-08-091-10/+17
|
* [mixcloud] Fix view count extraction and modernizeSergey M․2017-04-081-4/+4
|
* [mixcloud:playlist] Relax title extraction and fix description extraction ↵Sergey M․2017-04-081-17/+13
| | | | (closes #12582)
* [mixcloud:playlist] Fix title extractionKfir Breger2017-04-081-1/+1
|
* [mixcloud] Fix extraction (closes #11674)Sergey M․2017-01-131-17/+5
|
* Fix "invalid escape sequences" error on Python 3.6Yen Chi Hsuan2017-01-061-1/+1
|
* [mixcloud] Relax _VALID_URL (closes #11406)Sergey M․2016-12-101-1/+4
|
* [mixcloud] View count and like count may be absentYen Chi Hsuan2016-06-241-2/+2
| | | | Closes #9874
* [mixcloud:stream] Add new extractorYen Chi Hsuan2016-04-151-9/+66
| | | | Closes #7633
* [mixcloud] Fix extraction by decrypting play infoYen Chi Hsuan2016-04-151-23/+20
| | | | Fixes #7521
* [mixcloud] Improve and simplify mixcloud:user and mixcloud:playlistYen Chi Hsuan2016-04-151-122/+76
|
* [mixcloud] improved extraction of user descriptionPhilip Huppert2016-04-121-4/+2
|
* [mixcloud] support older urllib versionsPhilip Huppert2016-04-121-1/+1
|
* [mixcloud] fixed some testsPhilip Huppert2016-04-121-2/+2
|
* [mixcloud] Added support for user uploads, playlists, favorites and listens.Philip Huppert2016-04-121-2/+198
| | | | Fixes #3750 and #5272
* [mixcloud] Capture error message (#9156)Sergey M․2016-04-111-1/+11
|
* [mixcloud] Fix view count extraction (Closes #8831, closes #8845)Sergey M․2016-03-131-2/+3
|
* [mixcloud] Fix extraction of the audio url (fixes #7751)Jaime Marquínez Ferrándiz2015-12-041-1/+2
|
* [mixcloud] Use compat_urllib_parse_unquoteSergey M․2015-07-171-4/+2
|
* [mixcloud] Simplify url extractionJaime Marquínez Ferrándiz2015-04-171-57/+15
| | | | | | 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.
* [mixcloud] Fix extraction of like count (reported in #5231)Jaime Marquínez Ferrándiz2015-04-031-1/+1
|
* [mixcloud] Try preview server first, then further numbersRoman Le Négrate2015-03-181-8/+41
|
* [mixcloud] Fix extraction of some metadataJaime Marquínez Ferrándiz2015-03-181-12/+5
| | | | | The second test had some wrong info. I couldn't find the timestamp, so I have removed it.
* [mixcloud] Fix extraction like-countRoman Le Négrate2015-03-181-2/+1
|
* [mixcloud] Fix extraction (Closes #4862)Sergey M․2015-02-041-3/+16
|
* [mixcloud] Remove unused importSergey M․2015-01-301-1/+0
|
* [mixcloud] Fix extraction (Closes #4784)Sergey M․2015-01-301-5/+8
|
* Fix imports and general cleanupPhilipp Hagemeister2014-12-131-1/+3
| | | | | | | | · 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
* [mixcloud] Fix metadata extraction (fixes #4443)Jaime Marquínez Ferrándiz2014-12-111-1/+1
|
* [mixcloud] Output downloading progressPhilipp Hagemeister2014-10-151-10/+10
|
* [mixcloud] Fix metadata extraction (fixes #3930)Jaime Marquínez Ferrándiz2014-10-121-1/+1
|
* [mixcloud] Use a HEAD request when checking if the url is validJaime Marquínez Ferrándiz2014-08-261-1/+2
|