typelib-1_0-Playerctl-2_0_1 - GObject Introspection interface description for libplayerctl

Property Value
Distribution openSUSE Tumbleweed
Repository Multimedia Apps all
Package filename typelib-1_0-Playerctl-2_0_1-2.0.1-9.5.i586.rpm
Package name typelib-1_0-Playerctl-2_0_1
Package version 2.0.1
Package release 9.5
Package architecture i586
Package type rpm
Category System/Libraries
Homepage https://github.com/acrisci/playerctl
License LGPL-3.0-or-later
Maintainer -
Download size 13.06 KB
Installed size 5.57 KB
This package provides the GObject Introspection bindings libplayerctl,
enabling usage in programming languages that support it.


Package Version Architecture Repository
typelib-1_0-Playerctl-2_0_1-2.0.1-1.1.x86_64.rpm 2.0.1 x86_64 openSUSE Oss
typelib-1_0-Playerctl-2_0_1-2.0.1-1.1.i586.rpm 2.0.1 i586 openSUSE Oss
typelib-1_0-Playerctl-2_0_1 - - -


Name Value
libplayerctl.so.2 -
typelib(GLib) = 2.0
typelib(GObject) = 2.0


Name Value
typelib(Playerctl) = 2.0
typelib-1_0-Playerctl-2_0_1 = 2.0.1-9.5
typelib-1_0-Playerctl-2_0_1(x86-32) = 2.0.1-9.5


Type URL
Mirror widehat.opensuse.org
Binary Package typelib-1_0-Playerctl-2_0_1-2.0.1-9.5.i586.rpm
Source Package playerctl-2.0.1-9.5.src.rpm

Install Howto

  1. Add the Multimedia Apps repository:
    # zypper addrepo http://widehat.opensuse.org/opensuse/repositories/multimedia:/apps/openSUSE_Tumbleweed/ multimedia-apps
  2. Install typelib-1_0-Playerctl-2_0_1 rpm package:
    # zypper install typelib-1_0-Playerctl-2_0_1




2019-01-25 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 2.0.1
* 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
* 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
* 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)
* Add the `PlayerctlPlayerManager()` class (#100)
* Cache and compute the position property (#102)
* Remove chaining abilities from the library (breaking)
* Library query functions return `NULL` instead of empty
string when properties aren't found (breaking)
* Deprecate `status` property in favor of the
`playback-status` property as an enum
* Add library functions for `shuffle` and `loop` status (#92,
* Deprecate setting volume via the object properties interface
* Fix the "exit" signal
* Add properties "can-control", "can-play", "can-pause",
"can-seek", "can-go-next", "can-go-previous"
* Add the "source" property to determine the source of the
player (session or system bus)
* Change first keyword arg for `playerctl_player_new()` from
`name` to `player_name` (breaking)
* Add `playerctl_player_new_for_source()` to select players
based on the source (session or system bus)
* Add `playerctl_player_new_from_name()` to create a player
from a PlayerManager name
* `playerctl_player_new()` selects an instance of the
`player_name` if found
* Add documentation for the entire public library API
* Remove autotools and switch to the meson build system
(breaking) (#57)
* Fix various compiler warnings (#97)
* Remove library version from pkg-config name and add it to
the so in the standard way (new pkg-config name is just
version 0.6.1
* Bugfix: unref of a null player when no players are present
* Playerctl now searches the system bus for players
* Parse trackid as a string as a workaround for noncompliant
* Various meson fixes
version 0.6.0
* control multiple players at once by putting commas between
the names
* add the --all-players option to control all players at once
* lib: better cache invalidation strategy for getting
* bugfix: Set position in fractional seconds
* Fix various memory leaks and errors
- Dropped playerctl-0.5.0-fix-parallel-build.patch (no longer
- Switched build to meson
- Added -doc subpackage
2017-09-07 - mpluskal@suse.com
- Cleanup spec file with spec-cleaner
- Drop static-devel package
2017-09-01 - raineforest@raineforest.me
- Added comment to indicate lib subpackage requirement by main package
2017-08-31 - raineforest@raineforest.me
- Added library subpackages
2017-08-22 - raineforest@raineforest.me
- Backport patch from upstream to fix parallel build
* Added patch:
- playerctl-0.5.0-fix-parallel-build.patch
2017-08-22 - raineforest@raineforest.me
- Initial release

See Also

Package Description
ushare-1.1a-22.29.x86_64.rpm UPnP (TM) A/V Media Server
v4l2loopback-kmp-default-0.12.0_k4.18.9_1-11.37.x86_64.rpm A kernel module to create V4L2 loopback devices
v4l2loopback-kmp-default-0.12.1_k5.0.9_1-13.30.i586.rpm A kernel module to create V4L2 loopback devices
v4l2loopback-kmp-pae-0.12.1_k5.0.9_1-13.30.i586.rpm A kernel module to create V4L2 loopback devices
v4l2loopback-utils-0.12.0-11.37.x86_64.rpm Utils for V4L2 loopback devices
v4l2loopback-utils-0.12.1-13.30.i586.rpm Utils for V4L2 loopback devices
vbrfix-0.24-7.14.i586.rpm Repair MP3 files that have incorrect VBR information
vbrfix-0.24-7.9.x86_64.rpm Repair MP3 files that have incorrect VBR information
vgrabbj-0.9.8-1.41.x86_64.rpm Image grabber for v4l devices
vgrabbj-0.9.8-1.49.i586.rpm Image grabber for v4l devices
vidcutter-5.5.0-19.7.x86_64.rpm Video cutter and joiner
vidcutter-6.0.0-21.6.i586.rpm Video cutter and joiner
vimpc-0.09.2-1.1.i586.rpm MPD client with vi keybindings
visualjackm-0.0+20120307-12.6.x86_64.rpm Connects ProjectM Visualization with Jack
vkeybd-0.1.18d-32.4.x86_64.rpm Virtual Keyboard Instrument