MPV: Difference between revisions
m Updated Troubleshooting section to work with the changes to the mpv-package as in https://github.com/NixOS/nixpkgs/pull/474601 |
m Update broken nixpkgs links to point to the newer by-name package |
||
| Line 82: | Line 82: | ||
To find more scripts run this in a terminal: <syntaxhighlight lang="bash"> | To find more scripts run this in a terminal: <syntaxhighlight lang="bash"> | ||
nix search nixpkgs mpvScripts | nix search nixpkgs mpvScripts | ||
</syntaxhighlight>The scripts are also defined in the following [https://github.com/NixOS/nixpkgs/tree/master/pkgs/ | </syntaxhighlight>The scripts are also defined in the following [https://github.com/NixOS/nixpkgs/tree/master/pkgs/by-name/mp/mpv/scripts Nixpkgs directory]. | ||
==== Enabling additional features: where to find override options and using umpv ==== | ==== Enabling additional features: where to find override options and using umpv ==== | ||
The package override options are defined in the following [https://github.com/NixOS/nixpkgs/blob/master/pkgs/ | The package override options are defined in the following [https://github.com/NixOS/nixpkgs/blob/master/pkgs/by-name/mp/mpv/package.nix Nixpkgs directory]. This includes a commonly used first party script called [https://github.com/mpv-player/mpv/blob/master/TOOLS/umpv umpv] which allows additional files to be appended to the playlist of an open instance. In the nix derivation of mpv, the umpv script is bundled into the program and can be ran from the command line with `umpv foo.ogg`. Note that umpv can only be ran with the name of the file being opened and cannot be ran with additional arguments or flags. | ||
For example, here is an overlay showing how to enable JACK audio support: | For example, here is an overlay showing how to enable JACK audio support: | ||