1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2024-11-02 17:22:31 +01:00

[mixcloud] Fix play info decryption (closes #13885)

This commit is contained in:
Sergey M․ 2017-08-12 16:30:50 +07:00
parent 1663bd6e1c
commit 92a5c41532
No known key found for this signature in database
GPG Key ID: 2C393E0F18A9236D

View File

@ -57,7 +57,8 @@ class MixcloudIE(InfoExtractor):
def _decrypt_play_info(self, play_info, video_id):
KEYS = (
'pleasedontdownloadourmusictheartistswontgetpaid',
'(function() { return new Date().toLocaleDateString(); })()'
'window.addEventListener = window.addEventListener || function() {};',
'(function() { return new Date().toLocaleDateString(); })()',
)
play_info = base64.b64decode(play_info.encode('ascii'))
for num, key in enumerate(KEYS, start=1):