From 54d10da5274fb1a8f8f985ea7e5b291496ed3f4f Mon Sep 17 00:00:00 2001 From: xin Date: Tue, 23 Dec 2025 10:06:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0recovery=E6=9C=8D=E5=8A=A1,?= =?UTF-8?q?=E5=A6=82=E6=9E=9C=E5=87=BA=E7=8E=B0=E5=8D=87=E7=BA=A7=E5=90=8E?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E5=90=AF=E5=8A=A8,=E6=88=96=E8=80=85?= =?UTF-8?q?=E5=BC=82=E5=B8=B8=E5=85=B3=E6=9C=BA=E5=87=BA=E7=8E=B0=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E6=8D=9F=E5=9D=8F,=E5=8F=AF=E4=BB=A5=E8=81=94?= =?UTF-8?q?=E7=B3=BB=E7=AE=A1=E7=90=86=E5=91=98=E5=88=9B=E5=BB=BA=E6=81=A2?= =?UTF-8?q?=E5=A4=8D=E5=8C=85,=E9=80=9A=E8=BF=87U=E7=9B=98=E6=81=A2?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files_download.txt | 2 +- playbooks/site.yml | 31 +++++++++++++++++++++++++++++++ sync.sh | 2 ++ 3 files changed, 34 insertions(+), 1 deletion(-) diff --git a/files_download.txt b/files_download.txt index d19a484..1bb070d 100644 --- a/files_download.txt +++ b/files_download.txt @@ -1 +1 @@ -http://xplayer-ota.pureroad.cn/files_20251222_224245.tar.xz +http://xplayer-ota.pureroad.cn/files_20251223_100315.tar.xz diff --git a/playbooks/site.yml b/playbooks/site.yml index 231b16b..793d810 100644 --- a/playbooks/site.yml +++ b/playbooks/site.yml @@ -350,6 +350,24 @@ - enable_shairport_sync - start_shairport_sync + - name: update xplayer-recovery + copy: + src: "{{ item.src }}" + dest: "{{ item.dest }}" + mode: "{{ item.mode | default('0644') }}" + loop: + - src: ../files/xplayer-recovery + dest: /usr/local/bin/xplayer-recovery + mode: '0755' + - src: ../files/xplayer-recovery.service + dest: /etc/systemd/system/xplayer-recovery.service + mode: '0644' + notify: + - reload_systemd + - enable_xplayer_recovery + - start_xplayer_recovery + - restart_xplayer_recovery + - name: update xplayer-server copy: src: "{{ item.src }}" @@ -486,6 +504,18 @@ shell: cmd: systemctl restart bluealsa + - name: enable_xplayer_recovery + shell: + cmd: systemctl enable xplayer-recovery + + - name: start_xplayer_recovery + shell: + cmd: systemctl start xplayer-recovery + + - name: restart_xplayer_recovery + shell: + cmd: systemctl restart xplayer-recovery + - name: enable_xplayer_server shell: cmd: systemctl enable xplayer-server @@ -498,6 +528,7 @@ shell: cmd: systemctl restart xplayer-server + - name: reboot_required shell: cmd: sync && reboot diff --git a/sync.sh b/sync.sh index 49530ae..baf3639 100755 --- a/sync.sh +++ b/sync.sh @@ -38,6 +38,8 @@ rsync 5c:/etc/systemd/system/bluealsa.service files/bluealsa.service rsync 5c:/srv/bluez-alsa/bluealsa_bundle.tar.gz files/bluealsa_bundle.tar.gz rsync 5c:/usr/local/bin/apt-fast files/apt-fast rsync 5c:/etc/apt-fast.conf files/apt-fast.conf +rsync 5c:/usr/local/bin/xplayer-recovery files/xplayer-recovery +rsync 5c:/etc/systemd/system/xplayer-recovery.service files/xplayer-recovery.service # Clean up macOS resource fork files find files -name "._*" -type f -delete