{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":308683917,"defaultBranch":"main","name":"pipe-viewer","ownerLogin":"trizen","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-10-30T16:21:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/614513?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715501602.0","currentOid":""},"activityList":{"items":[{"before":"e7581ed8598a3273f622ec518b68527d34b388ef","after":"e92a3334306c209a9dbdde5675d34274d340fe98","ref":"refs/heads/main","pushedAt":"2024-05-12T08:12:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"Version 0.5.1","shortMessageHtmlLink":"Version 0.5.1"}},{"before":"f7da844c0143ca44ea0183a7561ad1f9d0f0cb52","after":"e7581ed8598a3273f622ec518b68527d34b388ef","ref":"refs/heads/main","pushedAt":"2024-05-08T10:53:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"modified: lib/WWW/PipeViewer.pm -- set the default HTTP headers in one call","shortMessageHtmlLink":"modified: lib/WWW/PipeViewer.pm -- set the default HTTP headers in on…"}},{"before":"8563eb024e79f7b01fc24d255a7d383e1b392e6f","after":"f7da844c0143ca44ea0183a7561ad1f9d0f0cb52","ref":"refs/heads/main","pushedAt":"2024-04-06T16:41:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"Recognize the new audio itag `774`.","shortMessageHtmlLink":"Recognize the new audio itag 774."}},{"before":"7a78420f825c5153339948ce42488d5ab9881917","after":"8563eb024e79f7b01fc24d255a7d383e1b392e6f","ref":"refs/heads/main","pushedAt":"2024-04-04T08:41:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"gui: simplification in the setting of icons from pixbuf.","shortMessageHtmlLink":"gui: simplification in the setting of icons from pixbuf."}},{"before":"5998e53282dbd613a99fc64f53738a175dfbd937","after":"7a78420f825c5153339948ce42488d5ab9881917","ref":"refs/heads/main","pushedAt":"2024-04-04T06:48:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"gui: added \"right-arrow\" icon for the \"next page\" entry.","shortMessageHtmlLink":"gui: added \"right-arrow\" icon for the \"next page\" entry."}},{"before":"ddd211167bc40a680680242d8dbe7e05f7310784","after":"5998e53282dbd613a99fc64f53738a175dfbd937","ref":"refs/heads/main","pushedAt":"2024-04-03T16:21:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"- gui: added \"Backward\" and \"Forward\" buttons for navigating the history.","shortMessageHtmlLink":"- gui: added \"Backward\" and \"Forward\" buttons for navigating the hist…"}},{"before":"729f44744851ee8b11afd136806d6beae5571f65","after":"ddd211167bc40a680680242d8dbe7e05f7310784","ref":"refs/heads/main","pushedAt":"2024-03-04T08:27:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"Version 0.5.0","shortMessageHtmlLink":"Version 0.5.0"}},{"before":"7740f7752102442967ec431b057b68a3e3e29853","after":"729f44744851ee8b11afd136806d6beae5571f65","ref":"refs/heads/main","pushedAt":"2024-02-29T23:37:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"- Fixed the \"400 Bad Request\" error.\n\nBy updating the Android version in the user-agent.\n\nFix from yt-dlp: https://github.com/yt-dlp/yt-dlp/blob/413d3675804599bc8fe419c19e36490fd8f0b30f/yt_dlp/extractor/youtube.py#L119\n\n- bin/pipe-viewer: show the executed `yt-dlp` command with `--debug`.","shortMessageHtmlLink":"- Fixed the \"400 Bad Request\" error."}},{"before":"dd9b90478ff47490fe9105160a789c2f1fd6d355","after":"7740f7752102442967ec431b057b68a3e3e29853","ref":"refs/heads/main","pushedAt":"2024-02-29T18:05:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"Uncache `_get_youtubei_content`.","shortMessageHtmlLink":"Uncache _get_youtubei_content."}},{"before":"50a0a7b334227a5c6e1f846a08c3aed8d7f6f412","after":"dd9b90478ff47490fe9105160a789c2f1fd6d355","ref":"refs/heads/main","pushedAt":"2024-02-02T10:05:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"Fixed support for related videos.","shortMessageHtmlLink":"Fixed support for related videos."}},{"before":"b7d5e0c7ebd4f10606a6ef306d4738ba10e26b16","after":"50a0a7b334227a5c6e1f846a08c3aed8d7f6f412","ref":"refs/heads/main","pushedAt":"2024-01-15T17:55:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"Replaced `invidious.snopyta.org` with `invidious.fdn.fr`.\n\nAt the moment, `invidious.snopyta.org` no longer works. It redirects to: https://redirect.invidious.io/","shortMessageHtmlLink":"Replaced invidious.snopyta.org with invidious.fdn.fr."}},{"before":"7ff6aafe0e370734a4cd55723222ac3579d6df5c","after":"b7d5e0c7ebd4f10606a6ef306d4738ba10e26b16","ref":"refs/heads/main","pushedAt":"2024-01-15T15:55:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"Require `FindBin` only inside `devel_path()` and call `devel_path()` only when `$DEVEL` is true.","shortMessageHtmlLink":"Require FindBin only inside devel_path() and call devel_path() …"}},{"before":"08ef75c682089f08041cae3572dd80ff77564d97","after":"7ff6aafe0e370734a4cd55723222ac3579d6df5c","ref":"refs/heads/main","pushedAt":"2024-01-15T15:45:38.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"Merge pull request #195 from Veraellyunjie/main\n\nfix launch via a symlink","shortMessageHtmlLink":"Merge pull request #195 from Veraellyunjie/main"}},{"before":"082122c6a5e10f7255ac98eaebafea11f2e7a74b","after":"08ef75c682089f08041cae3572dd80ff77564d97","ref":"refs/heads/main","pushedAt":"2024-01-10T14:29:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"gui: load WWW::PipeViewer before Gtk3. (https://github.com/trizen/pipe-viewer/issues/194)","shortMessageHtmlLink":"gui: load WWW::PipeViewer before Gtk3. (#194)"}},{"before":"b3cb06af9d035646bd13dcbeae7d9a74b61ac502","after":"082122c6a5e10f7255ac98eaebafea11f2e7a74b","ref":"refs/heads/main","pushedAt":"2024-01-09T21:59:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"modified: README.md -- updated the first review URL","shortMessageHtmlLink":"modified: README.md -- updated the first review URL"}},{"before":"da02a83a8aef46370adf0324aeafd01d1f322e86","after":"b3cb06af9d035646bd13dcbeae7d9a74b61ac502","ref":"refs/heads/main","pushedAt":"2024-01-09T21:57:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"modified: README.md -- added new review","shortMessageHtmlLink":"modified: README.md -- added new review"}},{"before":"dea999e1737846fd58307d652d24f48dc31d9d0c","after":"da02a83a8aef46370adf0324aeafd01d1f322e86","ref":"refs/heads/main","pushedAt":"2024-01-07T13:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"When there are no non-split URLs available, return split URLs.\n\nPreviously, with `split_videos => 0`, it returned just the audio URL for some videos, which was incorrect.","shortMessageHtmlLink":"When there are no non-split URLs available, return split URLs."}},{"before":"fb84b4fef03cf4745daa57893c5dd626508e96a0","after":"dea999e1737846fd58307d652d24f48dc31d9d0c","ref":"refs/heads/main","pushedAt":"2024-01-06T16:04:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"Version 0.4.9","shortMessageHtmlLink":"Version 0.4.9"}},{"before":"9d21be5292c79e61032cf1977acdd64ea1247d23","after":"fb84b4fef03cf4745daa57893c5dd626508e96a0","ref":"refs/heads/main","pushedAt":"2023-12-31T22:17:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"gui: highlight downloaded videos as watched.","shortMessageHtmlLink":"gui: highlight downloaded videos as watched."}},{"before":"ec857b833dbfaaea0bd6f4dd8c4c6adbedfe2260","after":"9d21be5292c79e61032cf1977acdd64ea1247d23","ref":"refs/heads/main","pushedAt":"2023-12-25T21:51:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"Extract livestream URLs with the fallback method.\n\nAs the fallback method (`yt-dlp`) includes multiple resolutions and the streams seem to work better.","shortMessageHtmlLink":"Extract livestream URLs with the fallback method."}},{"before":"fb6a4c695a06b0ddf609198630102fd80133fbf1","after":"ec857b833dbfaaea0bd6f4dd8c4c6adbedfe2260","ref":"refs/heads/main","pushedAt":"2023-12-25T16:57:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"Fixed the JSON parsing for some videos that include the characters \"<\" and \">\".\n\nOne such video is: https://yewtu.be/watch?v=LDAYYaV51xs\n\nWhich generated the following warning:\n\n\t[JSON]: illegal backslash escape sequence in string, at character offset 21419 (before \"\\\\<3\"}]},\"trackingPa...\") at /usr/share/perl5/site_perl/JSON.pm line 190.","shortMessageHtmlLink":"Fixed the JSON parsing for some videos that include the characters \"<…"}},{"before":"b1d63e834e7d1a1ed37f244e46bc5999ae6dedc0","after":"fb6a4c695a06b0ddf609198630102fd80133fbf1","ref":"refs/heads/main","pushedAt":"2023-12-17T21:31:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"- Recognize two more audio itags: 328 (eac3) and 380 (ac3).\n\nA video example that has these itags: https://youtube.com/watch?v=Va4uBRt1_QA\n\n- Update the useragent when downloading with `LWP::UserAgent`.","shortMessageHtmlLink":"- Recognize two more audio itags: 328 (eac3) and 380 (ac3)."}},{"before":"e1261182b5a449a4353f8fe810feafd90b68528f","after":"b1d63e834e7d1a1ed37f244e46bc5999ae6dedc0","ref":"refs/heads/main","pushedAt":"2023-12-10T21:35:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"gui: added the \"Split A/V videos\" check button.\n\nIt toggles the \"split_videos\" option, which will include or exclude streams that have audio and video in separate URLs.\n\nWhen disabled, videos will load much faster. However, the highest resolution of non-split videos is 720p.","shortMessageHtmlLink":"gui: added the \"Split A/V videos\" check button."}},{"before":"bfa5a03cc6cae5921fdf7644236c62a10f06057d","after":"e1261182b5a449a4353f8fe810feafd90b68528f","ref":"refs/heads/main","pushedAt":"2023-12-03T22:50:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"Fix the `Duplicate specification \"video-info!\" for option \"video-info\"` warning.","shortMessageHtmlLink":"Fix the `Duplicate specification \"video-info!\" for option \"video-info…"}},{"before":"a423fbba5f5bdffb8b16c1dc3a65e251bf429991","after":"bfa5a03cc6cae5921fdf7644236c62a10f06057d","ref":"refs/heads/main","pushedAt":"2023-11-15T13:40:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"- Made the CLI version to start a little faster.\n\nBy loading several modules (like JSON and Storable) on-demand.\n\nMay make a difference on very slow devices.\n\n- Improved the DEVEL mode to be more portable.","shortMessageHtmlLink":"- Made the CLI version to start a little faster."}},{"before":"64fd0343156060183ca2ed7c91888932392a0435","after":"a423fbba5f5bdffb8b16c1dc3a65e251bf429991","ref":"refs/heads/main","pushedAt":"2023-10-24T16:34:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"Code tidy.","shortMessageHtmlLink":"Code tidy."}},{"before":"9a34841eb731e920b8138d50e36effc57f9e75c5","after":"64fd0343156060183ca2ed7c91888932392a0435","ref":"refs/heads/main","pushedAt":"2023-10-16T06:15:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"Move itag 311 from 480p to 720p.","shortMessageHtmlLink":"Move itag 311 from 480p to 720p."}},{"before":"ed789b99a570988146ffd2da71ad54b546df4925","after":"9a34841eb731e920b8138d50e36effc57f9e75c5","ref":"refs/heads/main","pushedAt":"2023-10-16T06:04:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"- Recognize more itags. (fixes https://github.com/trizen/pipe-viewer/issues/184)\n\nAlso fixed the `--no-hfr` option when the `force_fallback` config-option is enabled.","shortMessageHtmlLink":"- Recognize more itags. (fixes #184)"}},{"before":"d0634d5b46d6d7343945c312183f0b1631051387","after":"ed789b99a570988146ffd2da71ad54b546df4925","ref":"refs/heads/main","pushedAt":"2023-08-29T14:37:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"gui: make the description non-editable (fixes https://github.com/trizen/pipe-viewer/issues/173)","shortMessageHtmlLink":"gui: make the description non-editable (fixes #173)"}},{"before":"f78e5001362157893119b5464f5da73ef5ce6221","after":"d0634d5b46d6d7343945c312183f0b1631051387","ref":"refs/heads/main","pushedAt":"2023-08-20T15:47:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trizen","name":"Daniel Șuteu","path":"/trizen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614513?s=80&v=4"},"commit":{"message":"Revert previous commit. (fixes https://github.com/trizen/pipe-viewer/issues/182)","shortMessageHtmlLink":"Revert previous commit. (fixes #182)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER5MhtAA","startCursor":null,"endCursor":null}},"title":"Activity · trizen/pipe-viewer"}