MPRIS command-line controller and library for media players

Edit Package playerctl
https://github.com/acrisci/playerctl

Playerctl is a command-line utility and library for controlling
media players that implement the MPRIS D-Bus Interface Specification.
Playerctl makes it easy to bind player actions, such as play and pause,
to media keys.

For more advanced users, Playerctl provides an introspectable library
available in your favorite scripting language that allows more detailed
control like the ability to subscribe to media player events or get metadata,
such as artist and title for the playing track.

Refresh
Refresh
Source Files
Filename Size Changed
playerctl-2.0.1.tar.gz 0000043700 42.7 KB
playerctl.changes 0000004560 4.45 KB
playerctl.spec 0000003781 3.69 KB
Latest Revision
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 772426 from Dave Plater's avatar Dave Plater (plater) (revision 12)
-Fix build
 Update to version 2.0.1
  CLI:
  * Add `--ignore-player` flag to ignore specific players (#2)
  * Add `--follow` flag to block and print updated values when
    they change (#37, #98, #101)
  * The `--player` command acts on the first player without
    `--all-players` (breaking) (#54)
  * Accept multiple keys for `metadata [key]` command (#68)
  * `metadata` command has tabular output. (breaking) (#72)
  * Add `--format [fmt]` for metadata formatting (#73)
  * Add `duration()` template formatter for formatting durations
    (#75)
  * Print player name and instance with format strings (#90)
  * Add command to get and set `shuffle` status (#92)
  * Add a command to get and set `loop` status (#99)
  * Add the `open` command to open a URI with the player (#79)
  * Fix some errors with utf8 printing (#80)
  * Skip players from selection when they don't support a
    command (determined by the `can-*` properties)
  * Select all player instances with the `--player` and
    `--ignore-player` command
  * Print help information to stdout (not stderr) when no
    arguments are passed
  Library:
  * add `playerctl_list_players()` to public api for listing
    players (#47)
  * Implement the "seeked" signal on the player (#94)
  * Add the "volume" signal on the player (#95)
  * Deprecate the "play", "pause", and "stopped" signal for a
    single "status" signal (#96)
Comments 0
openSUSE Build Service is sponsored by