feat: 循环播放、单音频拼接播放、程序合成晨钟暮鼓配乐
- 播放改为全文拼接成单个 WAV:段间 0.8s/尾部 3s 静音写入文件, audio.loop 原生循环,解决手机锁屏/后台时定时器冻结导致的中断 - 新增"循环"开关与"配乐"开关 - 背景音乐 Web Audio 实时合成:低频 drone 垫底(相邻根音慢滑), 晨钟(大钟非谐泛音簇)+ 暮鼓(膜鸣+击边噪声)+ 引磬稀疏点缀 - deploy.sh 一键部署(rsync + 重启 + 健康检查,不同步 .env) - 新增页签图标与桌面 logo Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
@@ -55,7 +55,7 @@ python3 server.py
|
||||
- 服务器:`154.8.162.18`(OpenCloudOS 9.4),应用目录 `/opt/fj`
|
||||
- 进程:`systemctl status|restart fj`(`/etc/systemd/system/fj.service`,Restart=always)
|
||||
- 反代:`/etc/nginx/conf.d/fj.conf` → `http://127.0.0.1:8018`(与 gugong/bs 等站点并存,互不冲突)
|
||||
- 环境变量:服务器上 `/opt/fj/.env`(`PORT=8018`、密钥等,不入 Git)
|
||||
- 更新发布:本地改完后 `rsync -avz --exclude='.git' --exclude='cache' index.html style.css app.js server.py .env root@154.8.162.18:/opt/fj/`,如有 Python 改动再 `systemctl restart fj`;纯前端改动刷新即可
|
||||
- 环境变量:服务器上 `/opt/fj/.env`(`PORT=8018`、密钥等,不入 Git,也不被 deploy.sh 覆盖)
|
||||
- 更新发布:一键 `./deploy.sh`(同步前端+`server.py` → 重启 `fj.service` → 健康检查 https://fj.all8ai.top)。密码登录用 `FJ_PASS=xxx ./deploy.sh`(需本机 sshpass);已配 SSH key 则直接 `./deploy.sh`。**注意**:`.env` 不在同步列表内,服务器端 `PORT=8018` 不会被本地 `PORT=8000` 覆盖
|
||||
|
||||
备份:`cache/` 可删(自动重建);`/opt/fj` 目录 + `fj.service` + `fj.conf` 为全部恢复所需。
|
||||
|
||||
Reference in New Issue
Block a user