diff --git a/ChangeLog b/ChangeLog index 8e6741d41..311feb4f7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,19 @@ +version 2020.12.11 +Extractor +* [youtube] fixed playlist extract +* [mastodon] Added extractor +* [generic] selfhosted services like peertube are now matched with a regexp, not a list +* [tvp] fixed extractor +* [tvp] refactored to new tvp API +* [tvp] Added regional pages support +* [tvp] Added livestream support +* [eskago] Added extractor +* [atttechchannel] fixed extractor +* [eurozet] player and article video extractors +* [onet] libsyn podcast support +* [polskieradio] Added livestream extractor +* [cda] Fixed adult pages + version 2020.11.27 Extractor * [youtube] support for liked videos, watch later, video history, diff --git a/haruhi_dl/extractor/youtube.py b/haruhi_dl/extractor/youtube.py index 363b91d37..508495af3 100644 --- a/haruhi_dl/extractor/youtube.py +++ b/haruhi_dl/extractor/youtube.py @@ -1068,11 +1068,9 @@ class YoutubeIE(YoutubeBaseInfoExtractor): def _decrypt_signature_protected(self, s): a = list(s) - a = a[3:] - a.reverse() - a = self.mess(a, 69) a = a[2:] - a = self.mess(a, 41) + a = self.mess(a, 62) + a.reverse() return "".join(a) def _get_subtitles(self, video_id, webpage): diff --git a/haruhi_dl/version.py b/haruhi_dl/version.py index 91727ab23..d3e57f980 100644 --- a/haruhi_dl/version.py +++ b/haruhi_dl/version.py @@ -1,3 +1,3 @@ from __future__ import unicode_literals -__version__ = '2020.11.27' +__version__ = '2020.12.11'