{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":68402336,"defaultBranch":"master","name":"streamlink","ownerLogin":"streamlink","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-09-16T17:52:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22243823?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715512619.0","currentOid":""},"activityList":{"items":[{"before":"21569979c4c53061245b02862b5fbd9b42654639","after":"7adb5b126e84d0400d747f03241a53215bcd939a","ref":"refs/heads/master","pushedAt":"2024-05-17T21:04:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"plugin.tf1: implement authentication\n\nCo-Authored-By: bastimeyer ","shortMessageHtmlLink":"plugin.tf1: implement authentication"}},{"before":"996c814605c533abc8f17178bd05d907d71f5f4e","after":"21569979c4c53061245b02862b5fbd9b42654639","ref":"refs/heads/master","pushedAt":"2024-05-12T11:15:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"release: 6.7.4","shortMessageHtmlLink":"release: 6.7.4"}},{"before":"fef6fd66d1a4499cadd13c4ae76ffe1d8f427805","after":"996c814605c533abc8f17178bd05d907d71f5f4e","ref":"refs/heads/master","pushedAt":"2024-05-11T16:00:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"build: fix encoding when reading plugin files","shortMessageHtmlLink":"build: fix encoding when reading plugin files"}},{"before":"63c6d030e29afd11e88e21a3df86522291ea927c","after":"fef6fd66d1a4499cadd13c4ae76ffe1d8f427805","ref":"refs/heads/master","pushedAt":"2024-05-10T12:01:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"plugins.chzzk: new plugin\n\nCo-Authored-By: bastimeyer ","shortMessageHtmlLink":"plugins.chzzk: new plugin"}},{"before":"c7a055890f5f4fe7fd92f5b49a1c8a38792f734d","after":"63c6d030e29afd11e88e21a3df86522291ea927c","ref":"refs/heads/master","pushedAt":"2024-05-10T11:55:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"build: only require exceptiongroup on py<3.11\n\n- Add `python_version<\"3.11\"` environment marker to `exceptiongroup`:\n It's a no-op package on Python 3.11 and above, so we don't have to\n require it on all Python versions.\n- Update compatibility imports\n- Update dependency docs","shortMessageHtmlLink":"build: only require exceptiongroup on py<3.11"}},{"before":"60fca3485a1a4a2d43dca43e3cfb14dd7cb6ba4a","after":"c7a055890f5f4fe7fd92f5b49a1c8a38792f734d","ref":"refs/heads/master","pushedAt":"2024-05-09T19:35:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"docs: fix deprecated ruff call","shortMessageHtmlLink":"docs: fix deprecated ruff <path> call"}},{"before":"07666b068d4ab19bd2794e09cb3ac32f9c075032","after":"60fca3485a1a4a2d43dca43e3cfb14dd7cb6ba4a","ref":"refs/heads/master","pushedAt":"2024-05-08T22:32:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"docs: update Windows builds flavors","shortMessageHtmlLink":"docs: update Windows builds flavors"}},{"before":"b271e02ad4e76d43863ecc690f74fb18bdf2eff8","after":"07666b068d4ab19bd2794e09cb3ac32f9c075032","ref":"refs/heads/master","pushedAt":"2024-05-07T15:52:54.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"docs: add Void Linux back to install page\n\nRevert 27087e0b6d61de4507328e2d29a1801dfb67fa78\nand update package maintainer info","shortMessageHtmlLink":"docs: add Void Linux back to install page"}},{"before":"109d16a5265cd83f756334e07dc3aa5c01c9a3c3","after":null,"ref":"refs/heads/automated/plugin/api/useragents-1714522094","pushedAt":"2024-05-01T03:04:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gravyboat","name":"Forrest","path":"/gravyboat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1396878?s=80&v=4"}},{"before":"d4ebface9820c69e73ab6cc6d9fb618632772f1c","after":"b271e02ad4e76d43863ecc690f74fb18bdf2eff8","ref":"refs/heads/master","pushedAt":"2024-05-01T03:04:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gravyboat","name":"Forrest","path":"/gravyboat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1396878?s=80&v=4"},"commit":{"message":"plugin.api: update useragents","shortMessageHtmlLink":"plugin.api: update useragents"}},{"before":null,"after":"109d16a5265cd83f756334e07dc3aa5c01c9a3c3","ref":"refs/heads/automated/plugin/api/useragents-1714522094","pushedAt":"2024-05-01T00:08:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"streamlinkbot","name":null,"path":"/streamlinkbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107292221?s=80&v=4"},"commit":{"message":"plugin.api: update useragents","shortMessageHtmlLink":"plugin.api: update useragents"}},{"before":"df0d75066d4b6d03375882e945f5e8cbee1f1376","after":"d4ebface9820c69e73ab6cc6d9fb618632772f1c","ref":"refs/heads/master","pushedAt":"2024-04-27T22:09:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"docs: bump furo theme version to 2024.04.27","shortMessageHtmlLink":"docs: bump furo theme version to 2024.04.27"}},{"before":"7c4bb8c4d65afcee20ec7da7f644207a4df10c68","after":"df0d75066d4b6d03375882e945f5e8cbee1f1376","ref":"refs/heads/master","pushedAt":"2024-04-25T19:06:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"tools: bump ruff to 0.4.2 and fix issues","shortMessageHtmlLink":"tools: bump ruff to 0.4.2 and fix issues"}},{"before":"e8689c4caaf5369e22d2561b5024f1c70eec03cb","after":"7c4bb8c4d65afcee20ec7da7f644207a4df10c68","ref":"refs/heads/master","pushedAt":"2024-04-23T16:49:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"docs: bump myst-parser dependency requirement","shortMessageHtmlLink":"docs: bump myst-parser dependency requirement"}},{"before":"d1088588999b0ad415f53f7df784074ff1613d92","after":"e8689c4caaf5369e22d2561b5024f1c70eec03cb","ref":"refs/heads/master","pushedAt":"2024-04-23T09:30:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"plugins.nownews: remove plugin","shortMessageHtmlLink":"plugins.nownews: remove plugin"}},{"before":"3c8e2dc02942e13dec71afe4dc74b61e7ff33b51","after":"d1088588999b0ad415f53f7df784074ff1613d92","ref":"refs/heads/master","pushedAt":"2024-04-22T17:19:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"cli: refactor CLI errors\n\n- Add `StreamlinkCLIError` exception class\n- Remove `ConsoleOutput.exit()` and remove `error` handling\n from `ConsoleOutput.msg_json()`\n- Handle raised `StreamlinkCLIError`s in `main()`\n- Update and refactor some CLI tests","shortMessageHtmlLink":"cli: refactor CLI errors"}},{"before":"293ceb1e74ee615b85568478ef11dc8df7f491a2","after":"3c8e2dc02942e13dec71afe4dc74b61e7ff33b51","ref":"refs/heads/master","pushedAt":"2024-04-20T15:26:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"plugins.afreeca: enhance quality fetching","shortMessageHtmlLink":"plugins.afreeca: enhance quality fetching"}},{"before":"ec155d865fb46e0a0311ad43d30ad04af2d5a74b","after":"293ceb1e74ee615b85568478ef11dc8df7f491a2","ref":"refs/heads/master","pushedAt":"2024-04-20T15:18:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"plugins.afreeca: support for password-protected streams","shortMessageHtmlLink":"plugins.afreeca: support for password-protected streams"}},{"before":"7a4a2905ea55f54ac84dc3bd84602db8b17684e5","after":"ec155d865fb46e0a0311ad43d30ad04af2d5a74b","ref":"refs/heads/master","pushedAt":"2024-04-18T09:43:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"chore: update plugin issue template","shortMessageHtmlLink":"chore: update plugin issue template"}},{"before":"525ad6b5012ee349b583c2a6182cf03fc28774fe","after":"7a4a2905ea55f54ac84dc3bd84602db8b17684e5","ref":"refs/heads/master","pushedAt":"2024-04-18T09:40:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"docs: rephrase and clarify plugin rules","shortMessageHtmlLink":"docs: rephrase and clarify plugin rules"}},{"before":"c9264cb705fcef63ca0da0dd35f2edc7f39fca92","after":"525ad6b5012ee349b583c2a6182cf03fc28774fe","ref":"refs/heads/master","pushedAt":"2024-04-16T21:25:35.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"docs: rewrite \"pull requests\" guide","shortMessageHtmlLink":"docs: rewrite \"pull requests\" guide"}},{"before":"abf230fe69c373c262fff69797e946fb03a21e15","after":"c9264cb705fcef63ca0da0dd35f2edc7f39fca92","ref":"refs/heads/master","pushedAt":"2024-04-16T15:52:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"plugins.turkuvaz: add HLS URL mapping","shortMessageHtmlLink":"plugins.turkuvaz: add HLS URL mapping"}},{"before":"c8be9585a73c60064c257933145896eb5bd5d216","after":"abf230fe69c373c262fff69797e946fb03a21e15","ref":"refs/heads/master","pushedAt":"2024-04-14T15:36:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"release: 6.7.3","shortMessageHtmlLink":"release: 6.7.3"}},{"before":"5a3fb46d4bceacfec50300ad3a408eee1b45fe13","after":"c8be9585a73c60064c257933145896eb5bd5d216","ref":"refs/heads/master","pushedAt":"2024-04-12T14:41:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"tools: bump ruff to 0.3.7","shortMessageHtmlLink":"tools: bump ruff to 0.3.7"}},{"before":"a906592274b7d10e6e6bd7f4216da6f145926e7b","after":"5a3fb46d4bceacfec50300ad3a408eee1b45fe13","ref":"refs/heads/master","pushedAt":"2024-04-10T15:54:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"ci.codecov: add build_backend status check","shortMessageHtmlLink":"ci.codecov: add build_backend status check"}},{"before":"d5aa26f6f5d8290fef55dd0e11670d9e9096973d","after":"a906592274b7d10e6e6bd7f4216da6f145926e7b","ref":"refs/heads/master","pushedAt":"2024-04-09T23:35:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"tests: fix test_onbuild when executed from build directory\n\nWhen executing tests from the build directory (generated by bdist),\nthe location of the Streamlink source is directly at the root directory\nand not in a `src` subdirectory.\n\nThis is what Debian does when building python packages to ensure newly\nbuilt files are tested instead of source files.","shortMessageHtmlLink":"tests: fix test_onbuild when executed from build directory"}},{"before":"0466622dc0bd13db972f6a00d2e2bda31ad50229","after":"d5aa26f6f5d8290fef55dd0e11670d9e9096973d","ref":"refs/heads/master","pushedAt":"2024-04-09T23:25:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"webbrowser: fix propagation of BaseException\n\n- Fix `KeyboardInterrupt`/`SystemExit` exceptions\n not being propagated in nested `ExceptionGroup`s\n- Fix compatibility with `exceptiongroup<=1.1.1`\n by avoiding their `catch()` context manager\n- Add missing test for (re-)raising different exception types","shortMessageHtmlLink":"webbrowser: fix propagation of BaseException"}},{"before":"f43d0eb4714de529a45dd9161e7774d070699bad","after":"0466622dc0bd13db972f6a00d2e2bda31ad50229","ref":"refs/heads/master","pushedAt":"2024-04-09T19:45:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"plugin.api.validate: check parse_qsd() input type","shortMessageHtmlLink":"plugin.api.validate: check parse_qsd() input type"}},{"before":"ceda08ed2538f6647d461e62dfc61790b161f33f","after":"f43d0eb4714de529a45dd9161e7774d070699bad","ref":"refs/heads/master","pushedAt":"2024-04-06T22:31:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"cli.utils.path: fix max bytes","shortMessageHtmlLink":"cli.utils.path: fix max bytes"}},{"before":"d396db4588a8adf5ef5ca4e1268b23851cc89fdb","after":"ceda08ed2538f6647d461e62dfc61790b161f33f","ref":"refs/heads/master","pushedAt":"2024-04-06T22:26:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bastimeyer","name":"Sebastian Meyer","path":"/bastimeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/467294?s=80&v=4"},"commit":{"message":"plugins.mangomolo: fix media.gov.kw matcher","shortMessageHtmlLink":"plugins.mangomolo: fix media.gov.kw matcher"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETUsW5QA","startCursor":null,"endCursor":null}},"title":"Activity ยท streamlink/streamlink"}