{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1039520,"defaultBranch":"master","name":"youtube-dl","ownerLogin":"ytdl-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-10-31T14:35:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48381040?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1689676631.0","currentOid":""},"activityList":{"items":[{"before":"e0727e4ab61b6e45f7792546b8b5ff52a0ea22b5","after":"668332b9733023ca2e927eeb2208725022248af8","ref":"refs/heads/master","pushedAt":"2024-04-22T00:34:26.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[YouPorn] Add playlist extractors\n* YouPornCategoryIE\n* YouPornChannelIE\n* YouPornCollectionIE\n* YouPornStarIE\n* YouPornTagIE\n* YouPornVideosIE,","shortMessageHtmlLink":"[YouPorn] Add playlist extractors"}},{"before":"4ea59c6107d63bbabe1de74569ceb984b1646426","after":"e0727e4ab61b6e45f7792546b8b5ff52a0ea22b5","ref":"refs/heads/master","pushedAt":"2024-04-07T14:36:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[postprocessor/ffmpeg] Fix finding ffprobe (bug in 21792b8)\nFixes https://github.com/ytdl-org/youtube-dl/commit/21792b88b791b16e3ab0a0fb2e26e5bb8a4e2ff3#commitcomment-140705274, thx: vonProteus","shortMessageHtmlLink":"[postprocessor/ffmpeg] Fix finding ffprobe (bug in 21792b8)"}},{"before":"21792b88b791b16e3ab0a0fb2e26e5bb8a4e2ff3","after":"4ea59c6107d63bbabe1de74569ceb984b1646426","ref":"refs/heads/master","pushedAt":"2024-04-05T14:25:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[utils] Fix crash in _report_ignoring_subs from c58b655 (#32762)\n\nAlign `utils.bug_reports_message()` with yt-dlp https://github.com/yt-dlp/yt-dlp/commit/5873d4ccdd, thanks fstirlitz\r\n\r\n---------\r\n\r\nCo-authored-by: dirkf ","shortMessageHtmlLink":"[utils] Fix crash in _report_ignoring_subs from c58b655 (#32762)"}},{"before":"71211e7db7243377f862dfdea9a9c3a511df66c2","after":"21792b88b791b16e3ab0a0fb2e26e5bb8a4e2ff3","ref":"refs/heads/master","pushedAt":"2024-03-27T13:11:18.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[external/FFmpeg] Fix and improve --ffmpeg-location handling\n* pass YoutubeDL (FileDownloader) to FFmpegPostProcessor constructor\n* consolidate path search in FFmpegPostProcessor\n* make availability of FFmpegFD depend on existence of FFmpegPostProcessor\n* detect ffmpeg executable on instantiation of FFmpegFD\n* resolves #32735","shortMessageHtmlLink":"[external/FFmpeg] Fix and improve --ffmpeg-location handling"}},{"before":"a96a45b2cdcfa5f20ae4264bed268cce93fbc521","after":"71211e7db7243377f862dfdea9a9c3a511df66c2","ref":"refs/heads/master","pushedAt":"2024-03-23T15:30:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[Youtube] Fix unwanted private method __ie_msg in f8b0135850\n\nFixes `AttributeError no attribute '_YoutubeIE__ie_msg'` if unable to decode n-parameter","shortMessageHtmlLink":"[Youtube] Fix unwanted private method __ie_msg in f8b0135"}},{"before":"820fae3b3a8587a6f57afbe803b4f91de7d4e086","after":"a96a45b2cdcfa5f20ae4264bed268cce93fbc521","ref":"refs/heads/master","pushedAt":"2024-03-12T11:44:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[Vimeo] Improve `config` extraction (#32742)\n\n* update for more robust json parsing","shortMessageHtmlLink":"[Vimeo] Improve config extraction (#32742)"}},{"before":"f7b30e3f73f56aa4765212cd04eb48743e03dfcd","after":"820fae3b3a8587a6f57afbe803b4f91de7d4e086","ref":"refs/heads/master","pushedAt":"2024-03-08T13:30:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[Videa] Fix extraction\n* update API URL\n* from https://github.com/yt-dlp/yt-dlp/pull/8003\n* thanks to the authors!\n\nCloses yt-dlp/7427\nAuthored by: hatsomatt, aky-01","shortMessageHtmlLink":"[Videa] Fix extraction"}},{"before":"f0812d784836d18fd25ea32f9b5a0c9c6e92425b","after":"f7b30e3f73f56aa4765212cd04eb48743e03dfcd","ref":"refs/heads/master","pushedAt":"2024-03-08T13:03:43.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[XFileShare] Update extractor for 2024\n* simplify aa_decode()\n* review and update supported sites and tests\n* in above, include FileMoon.sx, and remove separate module\n* incorporate changes from yt-dlp\n* allow for decoding multiple scripts (eg, FileMoon)\n* use new JWPlayer extraction","shortMessageHtmlLink":"[XFileShare] Update extractor for 2024"}},{"before":"40bd5c18153afe765caa6726302ee1dd8a9a2ce6","after":"f0812d784836d18fd25ea32f9b5a0c9c6e92425b","ref":"refs/heads/master","pushedAt":"2024-03-04T01:27:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[utils] Handle user:pass in URLs (#28801)\n\n* Handle user:pass in URLs\r\n\r\nFixes \"nonnumeric port\" errors when youtube-dl is given URLs with\r\nusernames and passwords such as:\r\n\r\n http://username:password@example.com/myvideo.mp4\r\n\r\nRefs:\r\n- https://en.wikipedia.org/wiki/Basic_access_authentication\r\n- https://tools.ietf.org/html/rfc1738#section-3.1\r\n- https://docs.python.org/3.8/library/urllib.parse.html#urllib.parse.urlsplit\r\n\r\nFixes #18276 (point 4)\r\nFixes #20258\r\nFixes #26211 (see comment)\r\n\r\n* Align code with yt-dlp\r\n\r\n---------\r\n\r\nCo-authored-by: dirkf ","shortMessageHtmlLink":"[utils] Handle user:pass in URLs (#28801)"}},{"before":"70f230f9cf28e948662599b6257cb7d1262870e3","after":"40bd5c18153afe765caa6726302ee1dd8a9a2ce6","ref":"refs/heads/master","pushedAt":"2024-02-22T12:54:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[caffeine.tv] Add new extractor (#32514)\n\n* Add CaffeineTVIE info extractor to support site caffeine.tv\r\n\r\n---------\r\n\r\nCo-authored-by: dirkf ","shortMessageHtmlLink":"[caffeine.tv] Add new extractor (#32514)"}},{"before":"48ddab1f3a616d40480818ec9b73eaa27e3a55fa","after":"70f230f9cf28e948662599b6257cb7d1262870e3","ref":"refs/heads/master","pushedAt":"2024-02-22T12:44:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[GBNews]Add new extractor for GB News TV channel (#29432)\n\n* Add extractor for GB News TV channel\r\n\r\n* Support more GBNews URL formats\r\nAllow alphanumeric and _ in place of `shows`, which redirect to site's preferred URL\r\n\r\n* Update for 2024","shortMessageHtmlLink":"[GBNews]Add new extractor for GB News TV channel (#29432)"}},{"before":"7687389f08a5c7c49e57d1b7f7b11b1c87b47b68","after":"48ddab1f3a616d40480818ec9b73eaa27e3a55fa","ref":"refs/heads/master","pushedAt":"2024-02-21T16:29:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[downloader/external] Fix WgetFD proxy (rev 2) \n\nFrom PR (defunct source), closes #29343.\r\nMatches https://github.com/yt-dlp/yt-dlp/pull/3152\r\nThx former user kikuyan.","shortMessageHtmlLink":"[downloader/external] Fix WgetFD proxy (rev 2)"}},{"before":"4416f82c809a81737d68875dcb201e366d58dabd","after":"7687389f08a5c7c49e57d1b7f7b11b1c87b47b68","ref":"refs/heads/master","pushedAt":"2024-02-19T00:57:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[Vbox7] Improve extraction, adding features from yt-dlp PR #9100\n\n* changes from https://github.com/yt-dlp/yt-dlp/pull/9100 (thx\nseproDev):\n - attempt HLS extraction\n - re-enable XFF\n - test `view_count`, `duration` extraction\n* improve commenting, error checks","shortMessageHtmlLink":"[Vbox7] Improve extraction, adding features from yt-dlp PR #9100"}},{"before":"dc512e3a8a26a8e3fc7f1f67e5ee5e7699db8659","after":"4416f82c809a81737d68875dcb201e366d58dabd","ref":"refs/heads/master","pushedAt":"2024-02-02T12:36:05.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[Vbox7IE] Sanitise ld+json containing unexpected characters\n* based on PR #29680\n* added hack to force invoking `transform_source`\n* fixes #26218","shortMessageHtmlLink":"[Vbox7IE] Sanitise ld+json containing unexpected characters"}},{"before":"be008e657d79832642e2158557c899249c9e31cd","after":"dc512e3a8a26a8e3fc7f1f67e5ee5e7699db8659","ref":"refs/heads/master","pushedAt":"2024-01-22T11:10:34.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[YouTube] Fix `like_count` extraction using `likeButtonViewModel`\n* also fix various tests\n* TODO: check against yt-dlp tests","shortMessageHtmlLink":"[YouTube] Fix like_count extraction using likeButtonViewModel"}},{"before":"b1bbc1e50277e240419eb1308e444ac8a5da4320","after":"be008e657d79832642e2158557c899249c9e31cd","ref":"refs/heads/master","pushedAt":"2023-12-06T02:45:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[core] Fix format string injection for metadata JSON filename message.","shortMessageHtmlLink":"[core] Fix format string injection for metadata JSON filename message."}},{"before":"55a442adaea1eb3dae332fe00179f6dbd437b398","after":"b1bbc1e50277e240419eb1308e444ac8a5da4320","ref":"refs/heads/master","pushedAt":"2023-12-06T01:17:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[Epidemic Sound] Add new extractor (#32628)\n\n* Add simple extractor\r\n* Support separate tracks\r\n* Use index as id instead of slug\r\n\r\n---------\r\n\r\nCo-authored-by: dirkf ","shortMessageHtmlLink":"[Epidemic Sound] Add new extractor (#32628)"}},{"before":"c62936a5f20d941e67d566e74a7c3fc8d8188f7a","after":"55a442adaea1eb3dae332fe00179f6dbd437b398","ref":"refs/heads/master","pushedAt":"2023-12-05T20:02:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[Imgur] Overhaul extractor module (#32612)\n\nRevise extractors for new API and page formats","shortMessageHtmlLink":"[Imgur] Overhaul extractor module (#32612)"}},{"before":"427472351ce6b2fcf5bb35dde32bf9ee5beddd89","after":"c62936a5f20d941e67d566e74a7c3fc8d8188f7a","ref":"refs/heads/master","pushedAt":"2023-12-02T15:25:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[telewebion] Fix extraction (#32634)\n\n* [telewebion] fix extraction\r\n\r\nResolves https://github.com/ytdl-org/youtube-dl/issues/5135#issuecomment-932952119\r\n\r\n---------\r\n\r\nCo-authored-by: dirkf ","shortMessageHtmlLink":"[telewebion] Fix extraction (#32634)"}},{"before":"b7fca0fab36c71fee02d6ecf81acbbaa46942be4","after":"427472351ce6b2fcf5bb35dde32bf9ee5beddd89","ref":"refs/heads/master","pushedAt":"2023-11-29T22:08:01.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[utils] Make restricted filenames ignore characters in Unicode categories Mark, Other\n\nResolves #32629","shortMessageHtmlLink":"[utils] Make restricted filenames ignore characters in Unicode catego…"}},{"before":"aaed4884ed9954b8b69c3ca5254418ec578ed0b9","after":"b7fca0fab36c71fee02d6ecf81acbbaa46942be4","ref":"refs/heads/master","pushedAt":"2023-11-29T21:53:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[Youtube] Update consent cookie handling to match site\n\nApologies for force push!\n[skip ci]","shortMessageHtmlLink":"[Youtube] Update consent cookie handling to match site"}},{"before":"00ef748cc0e35ee60efd0f7a00e373ab8d1af86b","after":"aaed4884ed9954b8b69c3ca5254418ec578ed0b9","ref":"refs/heads/master","pushedAt":"2023-11-22T09:49:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"fix(youtube): update extractor handling consent","shortMessageHtmlLink":"fix(youtube): update extractor handling consent"}},{"before":"66ab0814c4baa2dc79c2dd5287bc0ad61a37c5b9","after":"00ef748cc0e35ee60efd0f7a00e373ab8d1af86b","ref":"refs/heads/master","pushedAt":"2023-09-24T21:09:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[downloader] Fix baa6c5e: show ETA of http download as ETA instead of total d/l time","shortMessageHtmlLink":"[downloader] Fix baa6c5e: show ETA of http download as ETA instead of…"}},{"before":"bbd3e7e9999877104e1e47a8ed49f3b90257f083","after":"66ab0814c4baa2dc79c2dd5287bc0ad61a37c5b9","ref":"refs/heads/master","pushedAt":"2023-09-03T22:17:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[utils] Revert bbd3e7e, updating docstring, test instead","shortMessageHtmlLink":"[utils] Revert bbd3e7e, updating docstring, test instead"}},{"before":"31f50c8194f12c27ac6fbfe336f1d515aa8677ae","after":"bbd3e7e9999877104e1e47a8ed49f3b90257f083","ref":"refs/heads/master","pushedAt":"2023-09-03T00:26:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[utils] Properly handle list values in update_url()\n\nAn actual list value in a query update could have been treated\nas a list of values because of the key:list parse_qs format.","shortMessageHtmlLink":"[utils] Properly handle list values in update_url()"}},{"before":"7d58f0769a8f08e46ea77432041577cef94c07e2","after":"31f50c8194f12c27ac6fbfe336f1d515aa8677ae","ref":"refs/heads/master","pushedAt":"2023-08-31T22:20:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[S4C] Add thumbnail extraction, extract series as playlist\n\nBased on https://github.com/yt-dlp/yt-dlp/pull/7776: thx ifan-t, bashonly","shortMessageHtmlLink":"[S4C] Add thumbnail extraction, extract series as playlist"}},{"before":"86e3cf5e5849aefcc540c19bb5fa5ab7f470d1c1","after":"7d58f0769a8f08e46ea77432041577cef94c07e2","ref":"refs/heads/master","pushedAt":"2023-08-31T16:16:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[ci.yml] Improve conditions for nosetest installations","shortMessageHtmlLink":"[ci.yml] Improve conditions for nosetest installations"}},{"before":"2efc8de4d2299e08e0c84d674d7fc7f3fa669487","after":"86e3cf5e5849aefcc540c19bb5fa5ab7f470d1c1","ref":"refs/heads/master","pushedAt":"2023-08-06T13:40:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[S4C] Add extractor for Sianel Pedwar Cymru\n\n* from https://github.com/yt-dlp/yt-dlp/pull/7730, thx ifan-t, bashonly","shortMessageHtmlLink":"[S4C] Add extractor for Sianel Pedwar Cymru"}},{"before":"21b759057502c6e70d51011cfb3fb86d84055182","after":"11e3e97ba35bd5f3b9d0454989bfc4bbfb948099","ref":"refs/heads/gh-pages","pushedAt":"2023-08-01T19:14:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[gh-pages] Alias latest/version","shortMessageHtmlLink":"[gh-pages] Alias latest/version"}},{"before":"abef53466da1f7d2e79f5644718a2cf7524abc49","after":"2efc8de4d2299e08e0c84d674d7fc7f3fa669487","ref":"refs/heads/master","pushedAt":"2023-08-01T00:05:10.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"dirkf","name":null,"path":"/dirkf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1222880?s=80&v=4"},"commit":{"message":"[utils] Advertise optional supported `Content-Encoding`s","shortMessageHtmlLink":"[utils] Advertise optional supported Content-Encodings"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENoE6qAA","startCursor":null,"endCursor":null}},"title":"Activity · ytdl-org/youtube-dl"}