ansible/roles/music/handlers/main.yaml
polyfloyd 43075d27fe music/librespot: Various tweaks
* Use pulseaudio backend
* Run as separate librespot user
* Use linear volume mixer
2025-05-14 20:28:21 +02:00

39 lines
861 B
YAML

---
- ansible.builtin.import_tasks:
file: ../../common/handlers/main.yaml
- name: Restart trollibox
ansible.builtin.systemd:
name: trollibox
state: restarted
daemon_reload: true
- name: rebuild librespot
ansible.builtin.command:
cmd: /root/.cargo/bin/cargo build --release --features pulseaudio-backend
args:
chdir: /opt/librespot
- name: restart librespot
ansible.builtin.systemd:
name: librespot
state: restarted
daemon_reload: true
- name: Restart soundboard
ansible.builtin.systemd:
name: soundboard
state: restarted
daemon_reload: true
- name: Restart mpd-volume-to-mqtt
ansible.builtin.systemd:
name: mpd-volume-to-mqtt
state: restarted
daemon_reload: true
- name: Restart skipbutton
ansible.builtin.systemd:
name: skipbutton
state: restarted
daemon_reload: true