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