Commit Graph

  • 80842cbb96 default-nodes: Never consider Audio/Sink nodes as best for default audio.source node type master Julian Bouzas 2026-01-21 10:49:13 -05:00
  • a5a079ec1d meson: accept lua 5.5 as well Barnabás Pőcze 2025-12-24 20:43:33 +01:00
  • 9040ec1e51 meson: simplify lua dependency lookup Barnabás Pőcze 2025-12-24 20:42:07 +01:00
  • f088a6f63d autoswitch-bluetooth-profile: Fix attempt to index a number value error Julian Bouzas 2026-01-08 13:47:21 -05:00
  • b60b2f4ece monitors/bluez: request device ports take loopback nodes into account Pauli Virtanen 2026-01-04 23:23:25 +02:00
  • 84429b4794 0.5.13 0.5.13 George Kiagiadakis 2025-12-23 20:48:36 +02:00
  • 58b48c0a8a m-mpris: Check variant type directly Zander Brown 2025-11-05 14:51:47 +00:00
  • af7a951bd9 m-mpris: We must chain up on finalize Zander Brown 2025-11-05 14:50:04 +00:00
  • ded213093d m-mpris: Only initialise the builder once Zander Brown 2025-11-05 14:49:37 +00:00
  • 3a6f2c1e90 m-mpris: ‘Item’s are allocated with GLib Zander Brown 2025-11-05 14:12:36 +00:00
  • 1846d75717 m-mpris: ‘items’ is a GHashTable, not a GObject Zander Brown 2025-11-05 14:10:46 +00:00
  • 444bfc04d8 Revert "state-routes.lua: Add new 'bluetooth.keep-volume-on-profile-changed' setting" George Kiagiadakis 2025-12-23 19:57:12 +02:00
  • 3887e1ca82 monitor/bluez.lua: Don't set priority.driver in loopback nodes Julian Bouzas 2025-10-20 11:41:21 -04:00
  • 00c272670c state-routes.lua: Add new 'bluetooth.keep-volume-on-profile-changed' setting Julian Bouzas 2025-10-07 12:59:05 -04:00
  • da831fdc65 monitors/bluez.lua: Create sink loopback for SCO-A2DP sink nodes Julian Bouzas 2025-10-10 09:05:58 -04:00
  • 6a9e977d26 autoswitch-bluetooth-profile.lua: Refactor and fix issues with saved profiles Julian Bouzas 2025-09-10 16:51:46 -04:00
  • 80478e7548 Update Slovenian translation (sl.po) filmsi 2025-12-15 22:37:10 +00:00
  • 3fb5b775ee m-modem-manager: Unref WpCore Barnabás Pőcze 2025-12-15 22:10:28 +01:00
  • a5538f4167 update Chinese translation lumingzh 2025-12-16 10:14:56 +08:00
  • bec20fc054 create-item: Only configure audio device sink nodes in MONO Julian Bouzas 2025-12-08 09:24:07 -05:00
  • beded0214d meson: define SPA_AUDIO_MAX_CHANNELS only on newer spa headers George Kiagiadakis 2025-12-02 12:59:58 +02:00
  • 2286152c07 ci: adapt pipewire build options based on the pw version we are building George Kiagiadakis 2025-12-02 12:32:01 +02:00
  • 94fe1cbfbd ci: add builds with older versions of libpipewire George Kiagiadakis 2025-12-02 11:59:45 +02:00
  • 6ebf81453c rescan: Optimize linking for simple stream nodes Torkel Niklasson 2025-11-12 14:06:42 +01:00
  • ceed5dca7c meson: bump max channels to 128 Wim Taymans 2025-11-26 10:32:00 +01:00
  • 84e4752f1a m-modem-manager: Prefer automatic cleanup Evangelos Ribeiro Tzaras 2025-11-25 11:13:44 +01:00
  • 9e390f1121 m-modem-manager: Avoid memory allocations unpacking string types Evangelos Ribeiro Tzaras 2025-11-25 11:11:54 +01:00
  • 133b82e61a m-modem-manager: Don't leak path Evangelos Ribeiro Tzaras 2025-11-25 11:09:10 +01:00
  • 9045d2439a m-modem-manager: Don't leak error Evangelos Ribeiro Tzaras 2025-11-25 10:48:57 +01:00
  • 278541f637 m-modem-manager: Set GDBusConnection before trying to use it Evangelos Ribeiro Tzaras 2025-11-25 10:39:08 +01:00
  • 27b6027649 m-modem-manager: Use correct error clearing function Evangelos Ribeiro Tzaras 2025-11-19 18:30:09 +01:00
  • 6398bf1bce docs: Switch to build directory for run invocation Guido Günther 2025-11-24 23:23:51 +01:00
  • f196d10e87 linking/rescan.lua: Clean a bit the code using the new properties API Julian Bouzas 2025-10-28 13:49:37 -04:00
  • 5071a85997 scripts: Fix compatibility issues with new Lua Properties API Julian Bouzas 2025-10-29 11:14:29 -04:00
  • 15d98f59e5 state-routes: use get_count() instead of next() Julian Bouzas 2025-10-28 09:41:38 -04:00
  • be6f2b2926 m-lua-scripting: Handle both Properties and Lua tables in all Lua APIs Julian Bouzas 2025-10-28 09:33:08 -04:00
  • 01eb206460 m-lua-scripting: Add get_property() API for pipewire objects Julian Bouzas 2025-10-16 12:08:17 -04:00
  • 5a4ecceee6 m-lua-scripting: Add get_property() API for session items Julian Bouzas 2025-10-16 12:07:44 -04:00
  • a35e40c1d2 m-lua-scripting: Add WpProperties API Julian Bouzas 2025-10-16 11:30:25 -04:00
  • 2712cbb5a9 pipewire-object-mixin: Copy the props instead of wrapping them Julian Bouzas 2025-10-28 11:42:00 -04:00
  • c68eb59017 device: Copy the props instead of wrapping them before emitting create-device signal Julian Bouzas 2025-10-28 09:35:53 -04:00
  • c0e047c241 apply-default-node: Make sure the metadata is valid Julian Bouzas 2025-10-28 09:38:16 -04:00
  • 238fd3c067 event-dispatcher: Sort hooks when registering them Julian Bouzas 2025-11-21 10:46:12 -05:00
  • b80a0975c7 event-dispatcher: Register hooks for defined events in a hash table Julian Bouzas 2025-11-20 16:36:37 -05:00
  • 7ca21699a9 wpctl: add bash completions qaqland 2025-11-17 18:00:48 +08:00
  • 551353482a monitor/alsa: Also include alsa.* device properties for rule matching Julian Bouzas 2025-11-13 11:09:41 -05:00
  • f0b224b210 po: update Turkish translation George Kiagiadakis 2025-11-10 12:45:20 +02:00
  • 0dad52f774 event-hook: simplify interest matching George Kiagiadakis 2025-10-31 18:52:03 +02:00
  • 27f97f6c45 monitors/alsa: Increase headroom for VMware and VirtualBox Charles 2025-10-27 18:48:27 +00:00
  • 285230af67 Update Slovenian translation filmsi 2025-10-26 08:28:03 +00:00
  • c095ae5254 role-based-policy: Allow to set target sink for media role loopbacks Guido Günther 2025-10-25 10:07:50 +02:00
  • d2a49e8bc5 docs/linking: Fix typo Guido Günther 2025-10-24 22:25:24 +02:00
  • b2c4993ab5 doc: Fix role based policy name Guido Günther 2025-10-24 22:13:05 +02:00
  • ae30b4f022 state-profile: Handle new 'session.dont-restore-off-profile' property Julian Bouzas 2025-10-21 10:12:34 -04:00
  • 962be34a2b docs: Update rescan-for-linking priority Guido Günther 2025-10-24 12:24:25 +02:00
  • 6f5ca5a79d wireplumber.conf: Enable default volume control tracking Guido Günther 2025-05-11 10:55:21 +02:00
  • 5ecfe9f555 scripts: Add script to find a suitable volume control Guido Günther 2025-05-05 17:14:34 +02:00
  • 93377a8b4f m-std-event-source: Add rescan-for-media-role-volume Guido Günther 2025-10-24 12:15:25 +02:00
  • ee72196500 m-si-audio-adapter: don't overread the position array Wim Taymans 2025-10-21 16:31:00 +02:00
  • e30c2a7cd9 state-routes.lua: Use the returned iterator from enum_params() to update routes info Julian Bouzas 2025-10-02 10:22:21 -04:00
  • 4239055454 m-lua-scripting: Pass returned itrator to the closure when finishing enum_param() Julian Bouzas 2025-10-02 10:08:33 -04:00
  • f188ddfb34 m-lua-scripting: Add WpIterator API Julian Bouzas 2025-10-02 09:05:57 -04:00
  • fb1738932b audio-group.lua: Demote creation of audio group log to info Julian Bouzas 2025-06-23 08:48:41 -04:00
  • f8be5a76e6 proc-utils: Make sure '/proc/<pid>/*' files exist before opening them Julian Bouzas 2025-06-23 08:45:54 -04:00
  • 5c6a72e3cf m-si-standard-link: log error message when link activation fails Julian Bouzas 2025-09-25 09:00:03 -04:00
  • 7b78078ed2 update Chinese translation lumingzh 2025-10-14 10:01:43 +08:00
  • 6cfaf3f70d automute-alsa-routes.lua: Don't register/remove hooks if never registered/removed before Julian Bouzas 2025-10-13 08:15:55 -04:00
  • 2942903d0e scripts: Add node/filter-graph.lua Julian Bouzas 2025-10-13 12:48:41 +00:00
  • 38a21ea191 monitor/alsa: Add a setting to use HDMI channel detection Arun Raghavan 2025-10-10 13:50:58 -07:00
  • 41b310c2d5 Add AGENTS.md George Kiagiadakis 2025-10-10 18:03:07 +03:00
  • 499916b996 0.5.12 0.5.12 George Kiagiadakis 2025-10-10 17:43:57 +03:00
  • 627b003a05 m-permissions-portal: Avoid race condition during shutdown Charles 2025-10-08 10:49:48 +01:00
  • 385fc83f46 update Chinese translation lumingzh 2025-10-02 07:58:47 +08:00
  • f82247c42c config: Add new 'node.features.audio.mono' setting Julian Bouzas 2025-07-03 10:46:28 -04:00
  • 084b3aab89 m-si-audio-adapter: Add new 'item.features.mono' configuration property Julian Bouzas 2025-07-03 10:44:41 -04:00
  • 71f98c40f0 create-item: Reconfigure audio adapters if 'node.features.audio.*' settings changed Julian Bouzas 2025-07-03 10:39:02 -04:00
  • 2a4aa9281c m-si-audio-adapter: Configure the node ports if the item has been re-configured Julian Bouzas 2025-07-28 15:50:39 -04:00
  • 35d63a7847 scripts: Add automute-alsa-routes.lua to auto-mute ALSA routes Julian Bouzas 2025-03-31 11:16:42 -04:00
  • d21ff24ea1 modules: Add notifications-api module Julian Bouzas 2025-05-12 10:29:11 -04:00
  • 68bd93e1ed Update Chinese translation lumingzh 2025-09-29 17:49:33 +08:00
  • a461d9e738 object-interest: set pw_props variable if not set and global props exist Carlos Rafael Giani 2025-09-10 12:43:33 +02:00
  • ebd9d2a7d5 state-routes.lua: Make sure the device is still valid after doing enum_params() Julian Bouzas 2025-09-10 12:43:57 +00:00
  • 7eacea9da9
    apply-profile: add find-calling-profile to after array Pablo Correa Gómez 2025-09-07 10:19:22 +02:00
  • dcf083ef3b
    find-voice-call-profile: improve logging Pablo Correa Gómez 2025-09-07 10:08:12 +02:00
  • a6c0bb202d
    scripts: document device/find-calling-profile hook Pablo Correa Gómez 2025-09-07 10:07:54 +02:00
  • 97d8761914
    scripts: document device/find-preferred-profile hook Pablo Correa Gómez 2025-09-07 09:59:14 +02:00
  • df0136ce0b docs: improve copyright & author statements George Kiagiadakis 2025-09-05 18:19:25 +03:00
  • a5e58536dd docs: add wpctl man page and Tools documentation section George Kiagiadakis 2025-09-05 18:15:08 +03:00
  • 1bde4f2cdf device-info-cache: use Log.warning instead of Log.critical Yukari Chiba 2025-09-05 01:32:59 +08:00
  • 3a785e5026 0.5.11 0.5.11 George Kiagiadakis 2025-09-02 16:26:40 +03:00
  • 865cdcb89c conf: remove std-event-source dependency from the find-voice-call hook George Kiagiadakis 2025-08-29 19:55:18 +03:00
  • 5ded5cbf1e lib: fix GObject introspection closure annotation warnings George Kiagiadakis 2025-08-29 19:35:57 +03:00
  • e1807231ce global-proxy: also clear OWNED_BY_PROXY flag when proxy destroyed Mark Nauwelaerts 2025-08-26 18:43:14 +02:00
  • 8fdf726a66 linking: remove/add mpris-pause hooks on setting enable/disable Pauli Virtanen 2025-07-24 14:49:46 +03:00
  • 2287c49139 po: restore deleted translations in sl.po Pauli Virtanen 2025-08-22 19:38:43 +03:00
  • 9a89596ad2 Update Slovenian (sl) filmsi 2025-08-21 13:49:40 +00:00
  • 0fd1b05b01 device-profile-hooks: add hook to select Voice Call profile Richard Acayan 2025-07-29 18:36:24 -04:00
  • 2794764d5a m-modem-manager: add module for tracking status of voice calls Richard Acayan 2025-06-30 21:54:24 -04:00
  • bc026593d6 m-dbus-connection: Add 'plugin.name' and 'bus.system' args Julian Bouzas 2025-04-08 08:45:49 -04:00
  • ed58f65184 state-routes.lua: Don't save again the route when restoring it Julian Bouzas 2025-08-21 18:09:20 -04:00