{"id":24313804,"url":"https://github.com/samillion/mpv-conf","last_synced_at":"2025-09-26T19:31:26.785Z","repository":{"id":129398656,"uuid":"136595168","full_name":"Samillion/mpv-conf","owner":"Samillion","description":"My mpv configuration files and scripts.","archived":false,"fork":false,"pushed_at":"2024-10-24T06:07:05.000Z","size":906,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-24T14:03:51.264Z","etag":null,"topics":["mpv","mpv-config","mpv-player","mpv-scripts"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Samillion.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2018-06-08T09:07:58.000Z","updated_at":"2024-10-24T06:07:08.000Z","dependencies_parsed_at":"2024-08-29T11:52:32.310Z","dependency_job_id":"a52a1193-611a-4bfb-b298-97a55bc76b5e","html_url":"https://github.com/Samillion/mpv-conf","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samillion%2Fmpv-conf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samillion%2Fmpv-conf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samillion%2Fmpv-conf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samillion%2Fmpv-conf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Samillion","download_url":"https://codeload.github.com/Samillion/mpv-conf/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234338048,"owners_count":18816450,"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":["mpv","mpv-config","mpv-player","mpv-scripts"],"created_at":"2025-01-17T09:13:32.410Z","updated_at":"2025-09-26T19:31:26.779Z","avatar_url":"https://github.com/Samillion.png","language":"Lua","readme":"## mpv-conf\n![ModernZ-OSC](https://github.com/user-attachments/assets/f6854de6-1d57-4b2f-848e-7197933b71aa)\n\nMy personal mpv configuration is minimal and tailored to my simple use case.\n\n#### Noteworthy:\n\n- Hardware decoding disabled: `hwdec=no`\n- Default keybinds disabled: `input-default-bindings=no`\n    - Few custom keybinds are set in [input.conf](https://github.com/Samillion/mpv-conf/blob/master/input.conf)\n- Matroska ordered chapters disabled: `ordered-chapters=no`\n- `watch-later-dir` set to `~~/cache/watch_later`\n- `screenshot-template` saves images to the desktop: `~/Desktop/%F-(%P)-%n`\n- `[Media]` and `[Slideshow]` auto-profiles are system-specific, kept for reference.\n- Some options are Windows OS specific, in use or value. Such as `sub-file-paths` (separator), `ytdl-raw-options` (value), `taskbar-progress` (use).\n\nPlease review the files before using to understand what is included.\n\n\u003e [!IMPORTANT]  \n\u003e This configuration requires mpv v0.39+, as it utilizes features like `autocreate-playlist` introduced in that version (and some v0.38 nightlies), replacing the `autoload.lua` script as a native function.\n\n## Configuration\n- Main configuration [[mpv.conf](./mpv.conf)]\n- Input key bindings [[input.conf](./input.conf)]\n\n## Scripts\n- BoxToWide ([Source](https://github.com/Samillion/mpv-boxtowide)) [^1]\n- Image-Bindings ([Source](https://github.com/guidocella/mpv-image-config/blob/main/scripts/image-bindings.lua)) [[Modified](./scripts/image-bindings.lua)]\n- ModernZ OSC ([Source](https://github.com/Samillion/ModernZ)) [[Config](./script-opts/modernz.conf)] [^2]\n- Pause Indicator Lite ([Source](https://github.com/Samillion/ModernZ/tree/main/extras/pause-indicator-lite)) [^3]\n- SmartCopyPaste ([Source](https://github.com/Eisa01/mpv-scripts?tab=readme-ov-file#smartcopypaste))\n- Sponsorblock-minimal ([Source](https://codeberg.org/jouni/mpv_sponsorblock_minimal))\n- Thumbfast ([Source](https://github.com/po5/thumbfast)) [[Config](./script-opts/thumbfast.conf)]\n- ytdlAutoFormat ([Source](https://github.com/Samillion/mpv-ytdlautoformat)) [^4]\n\n[^1]: `BoxToWide` is a script written and maintained by me.\n[^2]: `ModernZ` is a fork maintained by me.\n[^3]: `Pause Indicator Lite` is a script written and maintained by me.\n[^4]: `ytdlAutoFormat` is a script written and maintained by me.\n\n\n\u003e [!NOTE]\n\u003e Source links lead to the respective repositories of the original authors.\n\n## Config and Scripts Locations\n- Windows: `%APPDATA%\\mpv\\` or `C:\\users\\USERNAME\\AppData\\Roaming\\mpv\\`\n- Linux: `~/.config/mpv/` or `/home/USERNAME/.config/mpv/`\n- Mac: `~/.config/mpv/` or `/Users/USERNAME/.config/mpv/`\n\n```\nconf/mpv\n│   input.conf\n│   mpv.conf\n│\n├───fonts\n│       fluent-system-icons.ttf\n│\n├───script-opts\n│       modernz.conf\n│       thumbfast.conf\n│\n└───scripts\n        boxtowide.lua\n        image-bindings.lua\n        modernz.lua\n        pause_indicator_lite.lua\n        SmartCopyPaste.lua\n        sponsorblock_minimal.lua\n        thumbfast.lua\n        ytdlautoformat.lua\n```\n\n\u003e [!NOTE]\n\u003e More information about files locations can be found [here](https://mpv.io/manual/master/#files)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamillion%2Fmpv-conf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamillion%2Fmpv-conf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamillion%2Fmpv-conf/lists"}