{"object_kind":"push","event_name":"push","before":"68bd93e1ed506d046e50edd31bc5c719588c0cc5","after":"35d63a784760848989da016e73e4b09665727d0f","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"35d63a784760848989da016e73e4b09665727d0f","message":null,"user_id":761,"user_name":"George Kiagiadakis","user_username":"gkiagia","user_email":"","user_avatar":"https://secure.gravatar.com/avatar/fef80de08e4b130d46f64ddfd085c154e4b8cd4c45f8ba9dc8f6dc3f3ce79986?s=80&d=identicon","project_id":2941,"project":{"id":2941,"name":"wireplumber","description":"Session / policy manager implementation for PipeWire","web_url":"https://gitlab.freedesktop.org/pipewire/wireplumber","avatar_url":null,"git_ssh_url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","git_http_url":"https://gitlab.freedesktop.org/pipewire/wireplumber.git","namespace":"PipeWire","visibility_level":20,"path_with_namespace":"pipewire/wireplumber","default_branch":"master","ci_config_path":"","homepage":"https://gitlab.freedesktop.org/pipewire/wireplumber","url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","ssh_url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","http_url":"https://gitlab.freedesktop.org/pipewire/wireplumber.git"},"commits":[{"id":"d21ff24ea1c22416f9a03275c15d4b1961cb2843","message":"modules: Add notifications-api module\n\nThis allows sending Desktop notifications using D-Bus.\n","title":"modules: Add notifications-api module","timestamp":"2025-10-01T18:04:58+03:00","url":"https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/d21ff24ea1c22416f9a03275c15d4b1961cb2843","author":{"name":"Julian Bouzas","email":"julian.bouzas@collabora.com"},"added":["modules/module-notifications-api.c"],"modified":["modules/meson.build","src/config/wireplumber.conf"],"removed":[]},{"id":"35d63a784760848989da016e73e4b09665727d0f","message":"scripts: Add automute-alsa-routes.lua to auto-mute ALSA routes\n\nThis script mutes available output ALSA routes if an audio node that was\npreviously running was removed. This is useful for cases where users might\nunplug their headset accidentaly, causing undesired loud audio to play on the\nSpeakers.\n\nTwo new settings are added to chose whether the user wants to do this for\nALSA devices, Bluetooth devices or both. The settings are set to false by\ndefault.\n\nFinally, a notification is also sent to notify the user that the devices were\nmuted.\n","title":"scripts: Add automute-alsa-routes.lua to auto-mute ALSA routes","timestamp":"2025-10-01T18:04:58+03:00","url":"https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/35d63a784760848989da016e73e4b09665727d0f","author":{"name":"Julian Bouzas","email":"julian.bouzas@collabora.com"},"added":["src/scripts/device/automute-alsa-routes.lua"],"modified":["po/conf.pot","src/config/wireplumber.conf"],"removed":[]}],"total_commits_count":2,"push_options":{},"repository":{"name":"wireplumber","url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","description":"Session / policy manager implementation for PipeWire","homepage":"https://gitlab.freedesktop.org/pipewire/wireplumber","git_http_url":"https://gitlab.freedesktop.org/pipewire/wireplumber.git","git_ssh_url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","visibility_level":20}}