{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6201092,"defaultBranch":"master","name":"mpv","ownerLogin":"mpv-player","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-10-13T08:08:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2550273?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714773183.0","currentOid":""},"activityList":{"items":[{"before":"22103b8a8f8cfd6260eac2f536b062caf524bf5e","after":"5158a3d779ed5b6bcd41b4a0573847abc08dcb66","ref":"refs/heads/master","pushedAt":"2024-06-09T18:50:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"console.lua: don't enable the console-input input section\n\nhttps://github.com/rossy/mpv-repl enabled and disabled its keybindings\nwith input sections (define-section, mp.enable_key_bindings and\nmp.disable_key_bindings), but when wm4 merged it in mpv, he changed it\nto use mp.add_forced_key_binding and mp.remove_key_binding because he\ndeprecated input sections, but he forgot to remove the\nmp.enable_key_bindings line. Remove it now.","shortMessageHtmlLink":"console.lua: don't enable the console-input input section"}},{"before":"d2bd77ada0831604a2eb05b16079204d6806d38e","after":"22103b8a8f8cfd6260eac2f536b062caf524bf5e","ref":"refs/heads/master","pushedAt":"2024-06-09T04:08:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"osc.lua: fix timetotal and timems settings","shortMessageHtmlLink":"osc.lua: fix timetotal and timems settings"}},{"before":"65fef73c2b3346a3d58abda5b00d203ebc7dbc73","after":"d2bd77ada0831604a2eb05b16079204d6806d38e","ref":"refs/heads/master","pushedAt":"2024-06-08T22:58:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"stats.lua: display file tags\n\nThis adds file tags to display along with the title, including\nalbum/artist etc. for music, and series etc. for some videos.\nThe list of tags to display is identical to the tags printed to\nthe terminal and is controlled by the --display-tags option.\n\nTo filter out overlength tags (such as long comments and lyrics) and\nfiles with too many tags, add file_tag_max_length and file_tag_max_count\noptions so that tags longer than this length are not displayed, and only\nthe first few tags are displayed.\n\nAlso makes tags show on page 5 only.","shortMessageHtmlLink":"stats.lua: display file tags"}},{"before":"948faa54828af3759088026aa6d911d92bd8eabe","after":"65fef73c2b3346a3d58abda5b00d203ebc7dbc73","ref":"refs/heads/master","pushedAt":"2024-06-08T21:13:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"input: don't resolve double clicks on the active mouse section\n\nNormally, key bindings are resolved in the input section stack order.\nHowever, mouse key bindings have a special \"active mouse section\" feature\n(which is a section with MOUSE_MOVE bound and mouse button is down in the\nsection) which lets the section to be selected instead, with a fallback\nto the \"default\" section. The intention of the feature is for mouse\ndragging which should \"stick\" to the section where the mouse is down.\n\nThis causes a problem with scripts which bind mouse double clicks:\nsince double clicks are triggered on mouse down, it's resolved with the\n\"active mouse section\" feature instead of the section stack order.\nIf the section which has the double click bound doesn't also have\nMOUSE_MOVE bound, the \"default\" section will be used instead.\nIf it's already bound there, it will be triggered.\n\nFix this by not resolving double clicks on the active mouse section, which\nis not the intention of the feature.","shortMessageHtmlLink":"input: don't resolve double clicks on the active mouse section"}},{"before":"828ffc0c8f1d2f81e11702e8bfad98b23eefdb85","after":"948faa54828af3759088026aa6d911d92bd8eabe","ref":"refs/heads/master","pushedAt":"2024-06-08T21:10:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"lua: don't pass nil as the second argument of mp.get_property_number\n\nThis doesn't do anything because nil is already the default value of\nunavailable properties.","shortMessageHtmlLink":"lua: don't pass nil as the second argument of mp.get_property_number"}},{"before":"1a5edb1e4949c0fa9ab6f2b9c0f569ceb52275a1","after":"828ffc0c8f1d2f81e11702e8bfad98b23eefdb85","ref":"refs/heads/master","pushedAt":"2024-06-08T21:08:44.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"DOCS/interface-changes: fix formatting","shortMessageHtmlLink":"DOCS/interface-changes: fix formatting"}},{"before":"73e779a1ee0537445a7cdf5eaf70dd18985e3dda","after":"1a5edb1e4949c0fa9ab6f2b9c0f569ceb52275a1","ref":"refs/heads/master","pushedAt":"2024-06-08T21:07:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"stats.lua: remove print_perfdata_passes\n\n22a8b99 introduced print_perfdata_passes as a stopgap until a dedicated\nperformance stats page would be implemented. Since it has been\nimplemented for many years, remove this option, which isn't even\ndocumented, and is likely to make the stats overflow beyond the screen.","shortMessageHtmlLink":"stats.lua: remove print_perfdata_passes"}},{"before":"f8f47d06f40eb17d940fc985a2d1a15202aa48b9","after":"73e779a1ee0537445a7cdf5eaf70dd18985e3dda","ref":"refs/heads/master","pushedAt":"2024-06-08T21:06:22.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"stats.lua: add page 5 for currently selected tracks information","shortMessageHtmlLink":"stats.lua: add page 5 for currently selected tracks information"}},{"before":"c55ff4176c054edc7de1b08ef72dd88725e56f42","after":"f8f47d06f40eb17d940fc985a2d1a15202aa48b9","ref":"refs/heads/master","pushedAt":"2024-06-08T11:46:12.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"osc.lua: add option to use display fps for update interval\n\nIf the display fps is unavailable, use the tick_delay as a fallback.","shortMessageHtmlLink":"osc.lua: add option to use display fps for update interval"}},{"before":"fe709c986b5fcf9a87f58fa0de956d67aaadaa29","after":"c55ff4176c054edc7de1b08ef72dd88725e56f42","ref":"refs/heads/master","pushedAt":"2024-06-08T08:23:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sfan5","name":null,"path":"/sfan5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042418?s=80&v=4"},"commit":{"message":"opengl: add --egl-output-format","shortMessageHtmlLink":"opengl: add --egl-output-format"}},{"before":"dc998560aa48059e0dd4ab2fee18f1d9da87cabc","after":"fe709c986b5fcf9a87f58fa0de956d67aaadaa29","ref":"refs/heads/master","pushedAt":"2024-06-08T01:13:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"vf_vapoursynth: add parameter to pass arbitrary string to script\n\nCurrently the vapoursynth video filter does not accept any argument for\npassing arbitrary user data. This limits what the VS script can do.\n\nIdeally, the vapoursynth filter has an user-data parameter that contain\nstring value. mpv passes that value to the VS script just like\ncontainer_fps and others. Once the VS script gets the data, it can do\nall sorts of data extraction and transformation.\n\nAnother benefit is that instead of mpv always have to catch up to user\nneeds for this filter, with this users can just pass whatever needed\nthemselves, thus becomes more future-proof.\n\nFixes #14214","shortMessageHtmlLink":"vf_vapoursynth: add parameter to pass arbitrary string to script"}},{"before":"d53aa6d3e2a0e2ed83c4df826523fa61020bacab","after":"dc998560aa48059e0dd4ab2fee18f1d9da87cabc","ref":"refs/heads/master","pushedAt":"2024-06-07T23:43:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"options: add --osd-playlist-entry\n\nAllow configuring whether to print the media-title, the filename or both\n(as `