xap

command module
v0.0.0-...-863df89 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 27, 2019 License: MIT Imports: 3 Imported by: 0

README

xap

bring some mpd to mpv

xap cli

command line tool to interact with mpv via unix socket

  • player ctl
  • queue ctl
  • player settings
    • softvol adjustments (via xap vol)
    • access to raw mpv properties (via xap raw [get|set|exec])
  • start/stop background mpv process (via xap player [start|stop|show])
  • use with custom mpv socket (e.g. to control IINA, gnome-mpv, etc.)
  • connect to remote mpv instances (via SSH proxy)

For documentation of the available commands check xap --help.

installation

With a working Go environment:

go get -u github.com/robertgzr/xap

dynamic git-style subcommands

xap supports running external subcommands to extend its functionality. For an example of how this can be done see plugins/xap-radio

more

  • add tracks/albums from your beets library: beet ls -p <query> | xap add -
  • simple shuffle with beets: beet random -p -n <num> [-e] [<query>] | xap add -
  • interact with r-a-d.io: xap radio play r-a-d.io, xap radio now

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
raw
plugins

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL