16 Commits

Author SHA256 Message Date
ac19bda1b9 Accepting request 922013 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/922013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/playerctl?expand=0&rev=4
2021-09-28 17:16:48 +00:00
f728db1fd4 Accepting request 921440 from home:alois:branches:multimedia:apps
- Update to version 2.4.1
  * Fix a crash in playerctld when players use TrackList and
    Playlists interfaces
  * Add the trunc() template function
  * Allow to use playerctl as a subproject and cpp linking
  * bugfix: subscribe to all signals when multiple template
    functions are used
  * bugfix: workaround for players that use uint64 values in the
    formatter

OBS-URL: https://build.opensuse.org/request/show/921440
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/playerctl?expand=0&rev=15
2021-09-28 14:19:47 +00:00
2eb71c2371 Accepting request 852393 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/852393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/playerctl?expand=0&rev=3
2020-12-02 12:58:02 +00:00
730378da11 Accepting request 852372 from home:dimstar:Factory
- Obsolete typelib-1_0-Playerctl-2_0_1: the package was wrongly
  named. With the correct name now provided, we have to ensure the
  users can cleanly upgrade.

    is running

OBS-URL: https://build.opensuse.org/request/show/852372
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/playerctl?expand=0&rev=13
2020-12-01 15:51:08 +00:00
67c7a45dd2 - Fix dependencies of bash and zsh completion subpackages
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/playerctl?expand=0&rev=12
2020-12-01 13:47:26 +00:00
4c86f56990 Accepting request 852337 from home:tiwai:branches:multimedia:apps
- Fix Supplements of bash and zsh completion subpackages

OBS-URL: https://build.opensuse.org/request/show/852337
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/playerctl?expand=0&rev=11
2020-12-01 13:01:30 +00:00
59e5a1bef1 Accepting request 851951 from home:avindra:branches:multimedia:apps
- Update to version 2.3.1
  * Add option to toggle shuffle
  * Add -s, quiet flag to supress some messages from stderr
  * Add math operations to the formatter
  * Change instance delimiter to "."
  * Use playerctld to get players in order of activation when it
	  is running
  * Remove warning message when the system bus isn't found
  * playerctld: add daemon activation command
  * playerctld: add unshift command
  * bugfix: improve property setter reliability
- add zsh shell completion package

OBS-URL: https://build.opensuse.org/request/show/851951
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/playerctl?expand=0&rev=10
2020-12-01 09:52:15 +00:00
2fa88663b6 Accepting request 842122 from home:alois:branches:multimedia:apps
- Update to version 2.2.1
  * Fix a crash when the `emoji()` template function is used
  * Add a `shift` command to `playerctld` to shift the active
    player
  * Fix a crash when system players are present
  version 2.1.1
  * Playerctl now has a test suite that covers most features of
    the CLI.
  playerctld:
  * Add `playerctld`: an activatable DBus service for selecting
    the most recently active player
  CLI:
  * Add the `markup_escape()` formatter function
  * Mark the `emoji()` formatter function as no longer
    experimental
  * Add the `default()` formatter function
  * Add the special `%any` player token for prioritizing player
    selection
  * Add bash completions
  * Add debug logging
  * Rewrite and expand manpage with `mdoc(7)`
  * Attempt to autostart `playerctld` if it is present in players
  * bugfix: incorrect error message for shuffle command
  * bugfix: don't crash if no system bus is present
  * bugfix: don't crash if given a nonexistent format function
  Build:
  * Required meson version is now `0.50.0`.
  version 2.0.2
  CLI:
  * Regression: exit 1 when no players are found
  * Regression: fix sort order for `--player` command
  * Handle nonfile uris in the `open` command
  Build:
  * Fix documentation of the `--follow` flag
  * Update manpage release date at build time
  * fix gir build on cross compilation
- Added bash-completion subpackage

OBS-URL: https://build.opensuse.org/request/show/842122
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/playerctl?expand=0&rev=9
2020-10-17 10:10:24 +00:00
Stephan Kulow
a4d7fd73cb Accepting request 671244 from multimedia:apps
- 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)
  * 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,
    #99)
  * 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
  Build:
  * 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
    `playerctl`).
  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
    players
  * 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
    properties
  * bugfix: Set position in fractional seconds
  * Fix various memory leaks and errors
- Dropped playerctl-0.5.0-fix-parallel-build.patch (no longer
  compatible)
- Switched build to meson
- Added -doc subpackage

OBS-URL: https://build.opensuse.org/request/show/671244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/playerctl?expand=0&rev=2
2019-02-06 14:48:05 +00:00
Tomáš Chvátal
ae596b7144 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/playerctl?expand=0&rev=7 2019-02-01 12:08:39 +00:00
Tomáš Chvátal
f1dc2be51c Accepting request 668715 from home:alois:branches:multimedia:apps
- 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)
  * 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,
    #99)
  * 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
  Build:
  * 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
    `playerctl`).
  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
    players
  * 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
    properties
  * bugfix: Set position in fractional seconds
  * Fix various memory leaks and errors
- Dropped playerctl-0.5.0-fix-parallel-build.patch (no longer
  compatible)
- Switched build to meson
- Added -doc subpackage

OBS-URL: https://build.opensuse.org/request/show/668715
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/playerctl?expand=0&rev=6
2019-01-25 18:48:17 +00:00
fc0ebecb15 Accepting request 526373 from multimedia:apps
new package

OBS-URL: https://build.opensuse.org/request/show/526373
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/playerctl?expand=0&rev=1
2017-09-15 20:32:22 +00:00
e1723680d3 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/playerctl?expand=0&rev=4 2017-09-15 14:08:41 +00:00
455fb5c6d7 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/playerctl?expand=0&rev=3 2017-09-15 08:15:31 +00:00
8202369635 - Cleanup spec file with spec-cleaner
- Drop static-devel package

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/playerctl?expand=0&rev=2
2017-09-07 09:59:01 +00:00
5055c4e23f Accepting request 520235 from home:RaineForest
- Address review feedback
- Initial packaging for openSUSE

OBS-URL: https://build.opensuse.org/request/show/520235
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/playerctl?expand=0&rev=1
2017-09-07 09:54:07 +00:00