orontee / argos

Light weight front-end for Mopidy music server
GNU General Public License v3.0
19 stars 4 forks source link

Expose actions through D-BUS for external software to interact with Argos #134

Closed orontee closed 1 year ago

orontee commented 1 year ago

Motivation

User may want to:

Todo

Many are missing with current implementation:

↳ busctl --user --json=short call io.github.orontee.Argos /io/github/orontee/Argos org.gtk.Actions DescribeAll | jq ".data[0] | keys"
[
  "add-stream",
  "add-to-tracklist",
  "browse-directory",
  "collect-album-information",
  "complete-album-description",
  "complete-playlist-description",
  "delete-playlist",
  "enable-dark-theme",
  "fetch-album-images",
  "new-playlist",
  "play",
  "play-next-track",
  "play-prev-track",
  "play-random-tracks",
  "play-tracks",
  "quit",
  "remove-from-tracklist",
  "save-playlist",
  "seek",
  "set-consume",
  "set-random",
  "set-repeat",
  "set-single",
  "set-volume",
  "show-about-dialog",
  "show-preferences",
  "toggle-playback-state",
  "update-library"
]