Compare commits

...

18 Commits

Author SHA1 Message Date
xin
f0efcff07f 优化体验 2025-12-03 23:38:29 +08:00
xin
7280e186dd 优化体验 2025-12-03 16:32:38 +08:00
xin
f8d3ba4327 优化稳定性 2025-12-02 22:33:34 +08:00
xin
251d8795ea 恢复可以回退到上一个版本的功能 2025-11-30 21:41:23 +08:00
xin
33cfff35b7 优化曲线显示数据 2025-11-30 20:04:16 +08:00
xin
5e5aac70fa 新接口 2025-11-30 11:22:31 +08:00
xin
ed79033f44 修复重启功能, 新功能埋点 2025-11-29 09:53:39 +08:00
xin
c87fa90e62 增加内部存储删除文件夹功能,添加qqmusic proxy功能 2025-11-27 19:17:06 +08:00
xin
9377f60b7d 测试 2025-11-25 22:20:35 +08:00
xin
8c2e8d5e08 优化播放器 2025-11-25 19:17:31 +08:00
xin
b56434f44e 优化ota速度 2025-11-24 09:46:52 +08:00
xin
ddef5769ee 继续修复播放器卡顿的问题,并且让播放器具备复制文件夹到内部存储的能力 2025-11-24 09:17:55 +08:00
xin
6dd30696b4 修复播放器偶尔不播放的问题 2025-11-21 23:10:19 +08:00
xin
f89cb7e93b 修复对优盘ntfs的支持,优化播放进度条体验 2025-11-18 13:25:01 +08:00
xin
28b7cb428b feat: qqmusic 2025-11-17 18:52:58 +08:00
xin
e6057713f9 fix: playback stuttering 2025-11-13 13:28:29 +08:00
xin
855c2c0a2d fix: validate issue 2025-11-10 19:43:45 +08:00
xin
af5ab1f3bd fix: ota 2025-11-10 15:25:19 +08:00
2 changed files with 35 additions and 3 deletions

View File

@ -1 +1 @@
http://xplayer-ota.pureroad.cn/files_20251109_085326.tar.xz http://xplayer-ota.pureroad.cn/files_20251203_232832.tar.xz

View File

@ -63,6 +63,7 @@
libfdk-aac2 \ libfdk-aac2 \
libldacbt-abr2 \ libldacbt-abr2 \
libldacbt-enc2 \ libldacbt-enc2 \
aria2 \
cloud-guest-utils" cloud-guest-utils"
tasks: tasks:
@ -79,14 +80,43 @@
mode: '0644' mode: '0644'
tags: apt tags: apt
- name: check missing packages
shell:
cmd: |
MISSING=""
for pkg in {{ packages }}; do
# 先检查原包名
if dpkg-query -W -f='${Status}' "$pkg" 2>/dev/null | grep -q "install ok installed"; then
continue
# 如果原包名不存在,尝试检查带 t64 后缀的版本
elif dpkg-query -W -f='${Status}' "${pkg}t64" 2>/dev/null | grep -q "install ok installed"; then
continue
else
MISSING="yes"
break
fi
done
if [ -n "$MISSING" ]; then
echo "missing"
else
echo "all_installed"
fi
args:
executable: /bin/bash
register: package_check
changed_when: false
ignore_errors: yes
tags: apt
- name: update apt cache - name: update apt cache
shell: shell:
cmd: | cmd: |
if command -v apt-fast &> /dev/null; then if command -v apt-fast &> /dev/null; then
apt-fast update -y apt-fast update -y || apt-get update -y
else else
apt-get update -y apt-get update -y
fi fi
when: package_check.stdout == "missing"
ignore_errors: yes ignore_errors: yes
tags: apt tags: apt
@ -94,10 +124,11 @@
shell: shell:
cmd: | cmd: |
if command -v apt-fast &> /dev/null; then if command -v apt-fast &> /dev/null; then
apt-fast install -y {{ packages }} apt-fast install -y {{ packages }} || apt-get install -y {{ packages }}
else else
apt-get install -y {{ packages }} apt-get install -y {{ packages }}
fi fi
when: package_check.stdout == "missing"
ignore_errors: yes ignore_errors: yes
tags: apt tags: apt
@ -268,6 +299,7 @@
mode: '0755' mode: '0755'
- src: ../files/99-usb-auto-mount.rules - src: ../files/99-usb-auto-mount.rules
dest: /etc/udev/rules.d/99-usb-auto-mount.rules dest: /etc/udev/rules.d/99-usb-auto-mount.rules
mode: '0644' mode: '0644'
tags: usb tags: usb
notify: notify: