From 64ffeeb5128f02115871aab53603e65db4844646 Mon Sep 17 00:00:00 2001 From: polyfloyd Date: Wed, 14 May 2025 23:52:52 +0200 Subject: [PATCH 1/3] music: Remove skipbutton service --- roles/music/tasks/mpd.yaml | 31 ------------------------ roles/music/templates/skipbutton.service | 17 ------------- 2 files changed, 48 deletions(-) delete mode 100644 roles/music/templates/skipbutton.service diff --git a/roles/music/tasks/mpd.yaml b/roles/music/tasks/mpd.yaml index 317df4e..ebf2406 100644 --- a/roles/music/tasks/mpd.yaml +++ b/roles/music/tasks/mpd.yaml @@ -51,34 +51,3 @@ state: started enabled: true daemon_reload: true - -- name: Install skipbutton depedencies - ansible.builtin.apt: - name: - - python3-mpd - - python3-serial - state: present - -- name: Clone skipbutton source - ansible.builtin.git: - repo: https://github.com/bitlair/skipbutton.git - version: master - dest: /opt/skipbutton - accept_hostkey: yes - notify: Restart skipbutton - -- name: Install skipbutton service - ansible.builtin.template: - src: skipbutton.service - dest: /etc/systemd/system/skipbutton.service - owner: root - group: root - mode: 0644 - notify: Restart skipbutton - -- name: Enable skipbutton - ansible.builtin.systemd: - name: skipbutton - state: started - enabled: true - daemon_reload: true diff --git a/roles/music/templates/skipbutton.service b/roles/music/templates/skipbutton.service deleted file mode 100644 index f2a5d6f..0000000 --- a/roles/music/templates/skipbutton.service +++ /dev/null @@ -1,17 +0,0 @@ -# {{ ansible_managed }} - -[Unit] -Description=MPD Skipbutton -After=network.target -Requires=mpd.service - -[Service] -Type=simple -Restart=always -RestartSec=10s -ExecStart=/opt/skipbutton/skipbutton.py /dev/ttyS0 -DynamicUser=true -Group=dialout - -[Install] -WantedBy=multi-user.target From 949cdbe7bcd623f5065f0774d06c13dd76732361 Mon Sep 17 00:00:00 2001 From: polyfloyd Date: Wed, 14 May 2025 23:53:22 +0200 Subject: [PATCH 2/3] music: Install wireplumber --- roles/music/tasks/base.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/roles/music/tasks/base.yaml b/roles/music/tasks/base.yaml index a17d7d3..7961b70 100644 --- a/roles/music/tasks/base.yaml +++ b/roles/music/tasks/base.yaml @@ -7,6 +7,7 @@ - pipewire-pulse - pulseaudio-utils - pulsemixer + - wireplumber state: present - name: Add audio group From e9f31417b7903463fea97657fde725bcb7812639 Mon Sep 17 00:00:00 2001 From: polyfloyd Date: Wed, 14 May 2025 23:53:40 +0200 Subject: [PATCH 3/3] music: Fix mpd-volume-to-mqtt --- roles/music/templates/mpd-volume-to-mqtt.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/music/templates/mpd-volume-to-mqtt.sh b/roles/music/templates/mpd-volume-to-mqtt.sh index ac3230b..5f89374 100644 --- a/roles/music/templates/mpd-volume-to-mqtt.sh +++ b/roles/music/templates/mpd-volume-to-mqtt.sh @@ -14,7 +14,7 @@ prev_volume=x if [ $event = "mixer" ]; then volume=`mpc volume | sed -nr 's/^volume: ([0-9]+)%$/\1/p'` if [ "$prev_volume" != "$volume" ]; then - mqtt-simple -h {{ mqtt_internal_host }} -p '{{ music_mqtt_mpd_volume }} -r' -m "$volume" + mqtt-simple -h {{ mqtt_internal_host }} -p '{{ music_mqtt_mpd_volume }}' -r -m "$volume" fi prev_volume=$volume fi