https://github.com/shreve/musicwand
Control your local music players with the MPRIS D-Bus interface!
https://github.com/shreve/musicwand
cmus mpris mpris-ctl mpris-dbus-interface
Last synced: 6 months ago
JSON representation
Control your local music players with the MPRIS D-Bus interface!
- Host: GitHub
- URL: https://github.com/shreve/musicwand
- Owner: shreve
- License: gpl-3.0
- Created: 2020-11-02T02:10:20.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-11-07T16:03:00.000Z (over 5 years ago)
- Last Synced: 2024-06-20T15:49:30.494Z (about 2 years ago)
- Topics: cmus, mpris, mpris-ctl, mpris-dbus-interface
- Language: Go
- Homepage:
- Size: 44.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
MusicWand
=========
Control your local music players with the [MPRIS D-Bus
Interface](https://specifications.freedesktop.org/mpris-spec/latest/)
The current goal is to basically port
[playerctl](https://github.com/altdesktop/playerctl) to Go.
Once stable, some quality of life enhancements are planned on top.
## Usage
```
NAME:
mw - magically control your local media players
USAGE:
mw [global options] command [command options] [arguments...]
COMMANDS:
play, y Instruct the player to play
pause, u Instruct the player to pause
play-pause, p Instruct the player to play or pause based on current state
next, n Instruct the player to play the next media
previous, prev, v Instruct the player to play the previous media
stop, s Instruct the player to stop
open, o Instruct the player to open the provided URI
metadata Get all available metadata about the current media
daemon Run the musicwand control daemon
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--player value
--help, -h show help (default: false)
```