{"id":13835539,"url":"https://github.com/tsl0922/mpv-debug-plugin","last_synced_at":"2025-03-22T04:31:06.430Z","repository":{"id":213298041,"uuid":"733544864","full_name":"tsl0922/mpv-debug-plugin","owner":"tsl0922","description":"A debug tool for mpv script developers","archived":false,"fork":false,"pushed_at":"2024-05-04T07:14:59.000Z","size":1300,"stargazers_count":24,"open_issues_count":2,"forks_count":5,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-18T08:21:26.946Z","etag":null,"topics":["cpp","mpv","mpv-script"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsl0922.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"tsl0922"}},"created_at":"2023-12-19T15:09:28.000Z","updated_at":"2025-03-16T13:30:24.000Z","dependencies_parsed_at":"2023-12-24T07:44:27.313Z","dependency_job_id":"69e6a4ea-f5f1-4dd3-bdc5-0b688f25526e","html_url":"https://github.com/tsl0922/mpv-debug-plugin","commit_stats":null,"previous_names":["tsl0922/mpv-debug-plugin"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsl0922%2Fmpv-debug-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsl0922%2Fmpv-debug-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsl0922%2Fmpv-debug-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsl0922%2Fmpv-debug-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsl0922","download_url":"https://codeload.github.com/tsl0922/mpv-debug-plugin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244907420,"owners_count":20529850,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","mpv","mpv-script"],"created_at":"2024-08-04T14:01:04.632Z","updated_at":"2025-03-22T04:31:05.152Z","avatar_url":"https://github.com/tsl0922.png","language":"C++","readme":"# mpv-debug-plugin\n\na debug tool for [mpv](https://mpv.io), based on the [C PLUGINS](https://mpv.io/manual/master/#c-plugins) API.\n\n![screenshot](screenshot/debug.jpg)\n\nSee also [mpv-menu-plugin](https://github.com/tsl0922/mpv-menu-plugin).\n\n## Features\n\n- Visual view of mpv's internal properties\n- Console with completion, history support\n- Colorful mpv logs view with filter support\n\n## Installation\n\nDownload the plugin from Releases.\n\n- **Windows:** mpv \u003e= `0.37.0` is required, place `debug.dll` in your mpv `scripts` folder\n- **Linux:** mpv \u003e= `0.24.0` is required, place `debug.so` in your mpv `scripts` folder\n\nCheck if the `cplugins` feature is compiled into mpv if the plugin is not loaded.\n\n## Configuration\n\n\u003e **NOTE:** If you changed the dll name, `script-message-to` target should apply too.\n\nAdd a keybinding to show debug window (required):\n\n**input.conf**\n```\n` script-message-to debug show\n```\n\n**~~/script-opts/debug.conf**\n\n- `font-path=\u003cttf font path\u003e`: use a custom TTF font\n- `font-size=\u003cfont size\u003e`: custom font size, default: `13`\n- `log-lines=\u003clines\u003e`: set the log buffer size, default: `5000`\n\nTo change the log level to verbose on start, add `msg-level=all=v` to `mpv.conf`.\n\n# Credits\n\n- [fmt](https://fmt.dev): A modern formatting library\n- [imgui](https://github.com/ocornut/imgui): Bloat-free Graphical User interface for C++ with minimal dependencies\n- [ImPlay](https://github.com/tsl0922/ImPlay): This debug tool was extracted from ImPlay\n\n# License\n\n[GPLv2](LICENSE.txt).\n","funding_links":["https://github.com/sponsors/tsl0922"],"categories":["Other"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftsl0922%2Fmpv-debug-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftsl0922%2Fmpv-debug-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftsl0922%2Fmpv-debug-plugin/lists"}