Henry_Du
|
394f81b9fa
|
1
|
2026-08-03 09:39:00 +08:00 |
|
Henry_Du
|
5fb81e3998
|
feat(audio): 实现流式WAV解码器并优化音频播放逻辑
将应用版本更新至v1.0.48;新增WAV头部解析与流式解码逻辑,替换原有的单块解码方案;添加扬声器speakWav兼容性检测,无支持设备时输出错误日志;优化WAV解码错误处理与日志输出,仅首次打印音频格式信息。
|
2026-08-03 09:37:00 +08:00 |
|
Henry_Du
|
e89b82a8b4
|
1
|
2026-08-03 09:27:51 +08:00 |
|
Henry_Du
|
5dbd3d667f
|
fix: restore speaker peripheral detection
Re-add speaker discovery during peripheral init so installed speakers are available for playback and log the detected count at startup.
|
2026-08-03 09:24:58 +08:00 |
|
Henry_Du
|
6964e7a47d
|
refactor(station_broadcast): 清理冗余代码与注释,移除无用文件并更新gitignore
- 清理station_broadcast.lua中的冗余注释、废弃代码块,移除无用的节分隔注释
- 删除不再使用的austream.lua文件
- 更新.gitignore,新增临时文件与转储文件的忽略规则
|
2026-08-02 22:03:06 +08:00 |
|
Henry_Du
|
59865138c7
|
11
|
2026-08-02 21:26:41 +08:00 |
|
Henry_Du
|
10d15dfddc
|
feat: add station auto update publishing
Publish the latest station script from the console so online hosts download and reboot immediately while offline hosts update on their next load.
|
2026-08-02 20:04:55 +08:00 |
|
Henry_Du
|
52a643a868
|
tune: shorten delay alert confirmation to 15 seconds
|
2026-08-02 19:48:01 +08:00 |
|
Henry_Du
|
e29cc0c2ba
|
tune: trigger approaching announcement earlier
|
2026-08-02 19:34:27 +08:00 |
|
Henry_Du
|
73f0ba8e69
|
tune: trigger stable approaching announcement at 45 seconds
|
2026-08-02 19:29:26 +08:00 |
|
Henry_Du
|
22ea43c1c1
|
tune: stabilize approaching trigger and show precise ETA
|
2026-08-02 19:25:57 +08:00 |
|
Henry_Du
|
fb1256fbcc
|
tune: add delay confirmation and approaching cooldown
|
2026-08-02 19:22:01 +08:00 |
|
Henry_Du
|
04591fc0c8
|
fix: dedupe delay alerts to reduce music stutter
|
2026-08-02 19:19:00 +08:00 |
|
Henry_Du
|
126aaaf02f
|
fix: trigger delay alerts from displayed CRN delay
|
2026-08-02 19:04:10 +08:00 |
|
Henry_Du
|
278de7de6b
|
feat: announce delay alerts as soon as they appear
|
2026-08-02 18:58:54 +08:00 |
|
Henry_Du
|
39dc446958
|
功能(站点广播): 实现延误与停运列车的双语广播功能
添加所有中日文广播所需的音频资源文件
将应用版本更新至v1.0.37
修复列车状态原因映射逻辑,补充广播所需的缺失字段
实现根据延误、停运状态生成对应双语广播序列的逻辑
更新测试脚本以适配区块阅读器并正确解析CRN的NBT数据
添加示例NBT转储文件作为参考
|
2026-08-02 18:50:49 +08:00 |
|
Henry_Du
|
f922ace154
|
fix: trigger approaching broadcast under 30 seconds
|
2026-08-02 17:42:49 +08:00 |
|
Henry_Du
|
b7be4cd00d
|
fix: use NBT ETA and clean monitor debug output
|
2026-08-02 17:33:05 +08:00 |
|
Henry_Du
|
9060e79006
|
fix: use earlier realtime tick for arrival ETA
|
2026-08-02 17:14:51 +08:00 |
|
Henry_Du
|
426e55a7f0
|
fix: normalize upcoming ETA keys before text override
|
2026-08-02 17:11:31 +08:00 |
|
Henry_Du
|
db818209f2
|
debug: show raw create target line and eta fields
|
2026-08-02 17:08:59 +08:00 |
|
Henry_Du
|
a1db54b295
|
fix: parse CRN ETA as value plus unit
|
2026-08-02 17:05:53 +08:00 |
|
Henry_Du
|
96222ebf06
|
debug: expand text ETA parsing and show raw eta string
|
2026-08-02 17:03:43 +08:00 |
|
Henry_Du
|
9f2dc5bb3d
|
debug: compare text and NBT ETA keys on monitor
|
2026-08-02 17:00:24 +08:00 |
|
Henry_Du
|
4b95c86af6
|
fix: align NBT destination with CRN display stopovers
|
2026-08-02 16:55:15 +08:00 |
|
Henry_Du
|
432b82eae9
|
feat: prefer CRN display ETA text when available
|
2026-08-02 16:48:42 +08:00 |
|
Henry_Du
|
23196cd59d
|
fix: compute ETA using measured tick rate
|
2026-08-02 16:44:12 +08:00 |
|
Henry_Du
|
ea288b6572
|
feat: show delay reason/status from CRN NBT on monitor
|
2026-08-02 16:41:01 +08:00 |
|
Henry_Du
|
61576a7d9e
|
fix: detect advanced peripherals block reader by type or method
|
2026-08-02 16:33:50 +08:00 |
|
Henry_Du
|
b725c74e1d
|
debug: add upcoming trains data probe
|
2026-08-02 16:31:07 +08:00 |
|
Henry_Du
|
c13a0c9dcc
|
fix: avoid monitor log overlap and show upcoming status
|
2026-08-02 16:24:32 +08:00 |
|
Henry_Du
|
5134a4ebf0
|
fix: restore main loop block structure
|
2026-08-02 16:22:44 +08:00 |
|
Henry_Du
|
544179758e
|
fix: restore goto label required by earlier logic
|
2026-08-02 16:19:56 +08:00 |
|
Henry_Du
|
95e550441e
|
fix: ensure trailing newline at end of file
|
2026-08-02 16:17:33 +08:00 |
|
Henry_Du
|
8a431147ec
|
fix: remove unused goto continue label causing lint error
|
2026-08-02 16:15:23 +08:00 |
|
Henry_Du
|
d28b0eec30
|
fix: correctly assign State.upcomingTrains before display link fallback
|
2026-08-02 16:10:52 +08:00 |
|
Henry_Du
|
ad70f4adbc
|
feat: display upcoming trains and delay info on monitor
|
2026-08-02 16:07:48 +08:00 |
|
Henry_Du
|
e92348b4db
|
feat: add real-time ETA interpolation for block reader
|
2026-08-02 16:04:41 +08:00 |
|
Henry_Du
|
13dc054a01
|
feat: use block reader for accurate ETA and delay data
|
2026-08-02 15:57:14 +08:00 |
|
Henry_Du
|
c573260e5d
|
feat: Implement exact 45s pre-arrival broadcast by delaying 1min signal
|
2026-08-02 14:59:07 +08:00 |
|
Henry_Du
|
dbf259efe5
|
fix: Re-enable train pre-arrival broadcast on '1 min' to provide sufficient advance notice
|
2026-08-02 12:08:16 +08:00 |
|
Henry_Du
|
5c899b30bb
|
fix: Trigger train pre-arrival broadcast only on '现在' or '0' instead of '1 min'
|
2026-08-02 12:02:44 +08:00 |
|
Henry_Du
|
53b4d1b296
|
fix: Reduce train pre-arrival debounce timeout to 1 minute
|
2026-08-02 11:57:57 +08:00 |
|
Henry_Du
|
b52776fe09
|
fix: Reduce train pre-arrival debounce timeout to 2.5 minutes
|
2026-08-02 11:56:20 +08:00 |
|
Henry_Du
|
43a2a4deaf
|
fix: Increase train pre-arrival debounce timeout to 5 minutes to prevent multiple broadcasts for fuzzy ETA
|
2026-08-02 11:54:23 +08:00 |
|
Henry_Du
|
712d8bb84d
|
fix: Ensure platform is stripped of non-digit chars for audio file matching
|
2026-08-02 11:52:27 +08:00 |
|
Henry_Du
|
ef75671527
|
feat: Add train pre-arrival broadcast via CRN create_target
|
2026-08-02 11:37:41 +08:00 |
|
Henry_Du
|
805aba9f37
|
fix: remove 3.0 fallback and strictly apply AUDIO_VOLUME=100 directly to HQ speaker APIs
|
2026-08-02 09:07:12 +08:00 |
|
Henry_Du
|
faa25bbb3c
|
fix: safely apply CONFIG.AUDIO_VOLUME to all HQ speaker APIs (speakWavAll, speakHLS, etc.) with 3.0 fallback
|
2026-08-02 08:57:20 +08:00 |
|
Henry_Du
|
ac8405e300
|
fix: use pcall to uncapped AUDIO_VOLUME for HQ speakers while keeping 3.0 fallback for vanilla speakers
|
2026-08-02 08:53:49 +08:00 |
|