Commit Graph

  • 544179758e fix: restore goto label required by earlier logic Henry_Du 2026-08-02 16:19:56 +08:00
  • 95e550441e fix: ensure trailing newline at end of file Henry_Du 2026-08-02 16:17:33 +08:00
  • 8a431147ec fix: remove unused goto continue label causing lint error Henry_Du 2026-08-02 16:15:23 +08:00
  • d28b0eec30 fix: correctly assign State.upcomingTrains before display link fallback Henry_Du 2026-08-02 16:10:52 +08:00
  • ad70f4adbc feat: display upcoming trains and delay info on monitor Henry_Du 2026-08-02 16:07:48 +08:00
  • e92348b4db feat: add real-time ETA interpolation for block reader Henry_Du 2026-08-02 16:04:41 +08:00
  • 13dc054a01 feat: use block reader for accurate ETA and delay data Henry_Du 2026-08-02 15:57:14 +08:00
  • c573260e5d feat: Implement exact 45s pre-arrival broadcast by delaying 1min signal Henry_Du 2026-08-02 14:59:07 +08:00
  • dbf259efe5 fix: Re-enable train pre-arrival broadcast on '1 min' to provide sufficient advance notice Henry_Du 2026-08-02 12:08:16 +08:00
  • 5c899b30bb fix: Trigger train pre-arrival broadcast only on '现在' or '0' instead of '1 min' Henry_Du 2026-08-02 12:02:44 +08:00
  • 53b4d1b296 fix: Reduce train pre-arrival debounce timeout to 1 minute Henry_Du 2026-08-02 11:57:57 +08:00
  • b52776fe09 fix: Reduce train pre-arrival debounce timeout to 2.5 minutes Henry_Du 2026-08-02 11:56:20 +08:00
  • 43a2a4deaf fix: Increase train pre-arrival debounce timeout to 5 minutes to prevent multiple broadcasts for fuzzy ETA Henry_Du 2026-08-02 11:54:23 +08:00
  • 712d8bb84d fix: Ensure platform is stripped of non-digit chars for audio file matching Henry_Du 2026-08-02 11:52:27 +08:00
  • 26003844b9 特性(音频与脚本): 添加8条语音音频文件与火车站点监测脚本 Henry_Du 2026-08-02 11:45:24 +08:00
  • ef75671527 feat: Add train pre-arrival broadcast via CRN create_target Henry_Du 2026-08-02 11:37:41 +08:00
  • 805aba9f37 fix: remove 3.0 fallback and strictly apply AUDIO_VOLUME=100 directly to HQ speaker APIs Henry_Du 2026-08-02 09:07:12 +08:00
  • faa25bbb3c fix: safely apply CONFIG.AUDIO_VOLUME to all HQ speaker APIs (speakWavAll, speakHLS, etc.) with 3.0 fallback Henry_Du 2026-08-02 08:57:20 +08:00
  • ac8405e300 fix: use pcall to uncapped AUDIO_VOLUME for HQ speakers while keeping 3.0 fallback for vanilla speakers Henry_Du 2026-08-02 08:53:49 +08:00
  • 832658ad58 feat: apply 5x volume boost to all FFmpeg audio processing (broadcast sequences, HLS, DFPWM) to maximize loudness Henry_Du 2026-08-02 08:50:28 +08:00
  • 8aec4c6a84 chore: set default AUDIO_VOLUME to 100 for maximum HQ speaker distance/volume (v1.0.19) Henry_Du 2026-08-02 08:42:13 +08:00
  • fb49925a9b chore(Audio/voice): 更新日语语音文件ja-zt.wav Henry_Du 2026-08-02 08:21:04 +08:00
  • 66ce214f51 Perf: fix audio playback stuttering by increasing pre-buffer to 5 chunks and optimizing multi-speaker synchronization without forced gaps Henry_Du 2026-08-01 23:19:37 +08:00
  • 944f00f521 Fix: correctly parse nextStation by checking both create:station and create:destination, and handle schedule loop Henry_Du 2026-08-01 23:10:06 +08:00
  • 90c108b1d7 Update: remove ja-xl and ch-line from train arrival broadcast sequence Henry_Du 2026-08-01 23:05:39 +08:00
  • 01b367fa8b 杂项(Audio/voice): 更新一批语音音频文件 Henry_Du 2026-08-01 23:02:10 +08:00
  • 4b3bd91023 Fix: implement case-insensitive file matching for broadcast audio sequences to fix missing uppercase line and station names Henry_Du 2026-08-01 22:54:10 +08:00
  • 2fae7305f6 Fix: use filter_complex for sequence concatenation to fix sample rate mismatch causing speed up and noise Henry_Du 2026-08-01 22:46:23 +08:00
  • e009f05a61 Fix: use wav-stream-live for train arrivals and departures to fix CC client audio playback Henry_Du 2026-08-01 22:34:29 +08:00
  • 81f58b58bb Fix: Lua client config screen overwritten by logs, and fix temp broadcast preview URL Henry_Du 2026-08-01 22:15:59 +08:00
  • 5c78b20163 Fix: include audioLineDir and audioVoiceDir when building broadcast sequence Henry_Du 2026-08-01 22:09:40 +08:00
  • 1043d46fb8 Fix: correctly setup line audio directory, routing, and upload handling Henry_Du 2026-08-01 18:41:29 +08:00
  • 440a8366ca Feat: CC client auto-detects and displays available departure beeps from server Henry_Du 2026-08-01 18:37:52 +08:00
  • 495b3cedb9 Fix: save line audio to voice directory instead of beep Henry_Du 2026-08-01 18:30:59 +08:00
  • 2741b2d321 Revert TTS generation to backend with fixed local proxy 127.0.0.1:7890 Henry_Du 2026-08-01 18:25:50 +08:00
  • c76538e4bd feat: switch to client-side fetch for Fish Audio API to bypass server network restrictions Henry_Du 2026-08-01 17:58:20 +08:00
  • a516976e35 Revert "feat: use pure direct connection to official api.fish.audio without any forced proxies" Henry_Du 2026-08-01 17:57:00 +08:00
  • 3ecae7b0bc feat: use pure direct connection to official api.fish.audio without any forced proxies Henry_Du 2026-08-01 17:55:30 +08:00
  • b8aee4d766 fix: revert to server proxy logic and add resilient fallback for win32 to prevent 500 errors Henry_Du 2026-08-01 17:51:08 +08:00
  • 038662c15e Revert "feat: switch to client-side fetch for Fish Audio API to bypass server network restrictions" Henry_Du 2026-08-01 17:49:57 +08:00
  • dedb37e22b feat: switch to client-side fetch for Fish Audio API to bypass server network restrictions Henry_Du 2026-08-01 17:45:48 +08:00
  • 1b6a2b7e33 feat: switch Fish Audio API endpoint to user's custom proxy domain (fishaudio.fse-media.group) Henry_Du 2026-08-01 17:42:24 +08:00
  • 7bfff51919 revert: switch back to direct Fish Audio API due to Vercel IP block Henry_Du 2026-08-01 17:37:52 +08:00
  • f4c22cb713 feat: switch Fish Audio API endpoint to Vercel proxy to resolve ETIMEDOUT issues on server Henry_Du 2026-08-01 17:34:55 +08:00
  • 52ecdc8a16 Revert "fix: remove hardcoded windows proxy fallback that causes 500 error when proxy is unavailable" Henry_Du 2026-08-01 16:00:00 +08:00
  • 62ecf5642b fix: remove hardcoded windows proxy fallback that causes 500 error when proxy is unavailable Henry_Du 2026-08-01 15:57:30 +08:00
  • 6150050f69 revert: move TTS generation back to server-side due to CORS issues Henry_Du 2026-08-01 12:01:38 +08:00
  • 6f122c7a2c feat: add FISH_AUDIO_BASE env support for reverse proxy Henry_Du 2026-08-01 11:59:15 +08:00
  • e3a88acf9b Revert "feat: migrate TTS generation to frontend to utilize local browser proxy" Henry_Du 2026-08-01 11:58:20 +08:00
  • 5e600bb75d feat: migrate TTS generation to frontend to utilize local browser proxy Henry_Du 2026-08-01 11:55:31 +08:00
  • 1d0c0e0703 fix: fallback to 127.0.0.1:7890 proxy on windows for local TTS generation Henry_Du 2026-08-01 11:50:18 +08:00
  • c0f100a833 fix(console): map Beep files to Audio/beep Henry_Du 2026-08-01 11:42:38 +08:00
  • 545c19335f ksts Henry_Du 2026-08-01 11:34:52 +08:00
  • 86b6ba180e feat: implement train arrival/departure sequence logic and add departure beep config in client Henry_Du 2026-08-01 11:28:52 +08:00
  • 810dff3f0e feat: update station broadcast logic Henry_Du 2026-08-01 11:23:55 +08:00
  • e66f39284f feat: Add Line Audio Generation and Line List Manager Henry_Du 2026-08-01 11:20:58 +08:00
  • b140aafa2d fix(audio): prebuffer live wav stream startup Henry_Du 2026-08-01 11:11:22 +08:00
  • eb0adfc2e0 feat: handle line.txt and train arrival/departure events Henry_Du 2026-08-01 11:10:17 +08:00
  • a990a2da0c fix(console): align music upload field name Henry_Du 2026-08-01 11:04:13 +08:00
  • a92fb55f60 fix(station): detect create stations by capability Henry_Du 2026-08-01 10:46:26 +08:00
  • b51e31e00f fix(station): sync identity config from physical station Henry_Du 2026-08-01 10:27:36 +08:00
  • 777e6f3371 fix(station): detect train station peripherals on any side Henry_Du 2026-08-01 09:45:13 +08:00
  • f7de7717dc fix(tts): rename japanese station audio suffix to ja Henry_Du 2026-08-01 09:02:18 +08:00
  • a2408da417 feat(tts): switch broadcast generation to s2.1-pro-free Henry_Du 2026-08-01 08:50:13 +08:00
  • 529c871b0e fix(station): allow music to restart after stop Henry_Du 2026-08-01 08:36:01 +08:00
  • 69badb6853 feat(console): adapt main console for mobile screens Henry_Du 2026-08-01 08:26:50 +08:00
  • 578cff6dc2 feat(station): allow slave nodes to run without monitors Henry_Du 2026-08-01 07:59:06 +08:00
  • 918e0c68e5 feat(station): add first-run slave identity setup Henry_Du 2026-08-01 07:54:56 +08:00
  • 6315e1eaa1 feat(station): support manual identity for slave nodes Henry_Du 2026-08-01 07:51:59 +08:00
  • 304d413482 feat(station): group slave nodes by station target Henry_Du 2026-08-01 07:44:38 +08:00
  • fd53eaef97 feat(console): add voice folder to file manager Henry_Du 2026-08-01 07:21:47 +08:00
  • 1f4be7c10b feat(console): split audio files into music and beep folders Henry_Du 2026-08-01 07:18:14 +08:00
  • 1554adf5f1 feat(audio): support more upload and music formats Henry_Du 2026-08-01 06:39:18 +08:00
  • 6610b168d7 fix(music): synchronize multi-speaker wav streaming Henry_Du 2026-08-01 00:25:26 +08:00
  • 841f127005 fix(music): smooth wav chunk streaming playback Henry_Du 2026-08-01 00:21:39 +08:00
  • 43962aceb0 fix(station): prefer native speaker.playAudio for decoded chunks Henry_Du 2026-08-01 00:18:06 +08:00
  • e6fa681339 fix(station): decode wav chunks to speaker samples Henry_Du 2026-08-01 00:04:18 +08:00
  • f09e5af698 修复git钩子 Henry_Du 2026-07-31 23:49:50 +08:00
  • 447388662b 修改版本号 Henry_Du 2026-07-31 23:33:01 +08:00
  • 5d2397db7c feat(station): add visible build version reporting Henry_Du 2026-07-31 23:30:41 +08:00
  • 87e45de15b fix(music): add wav chunk diagnostics and larger chunks Henry_Du 2026-07-31 22:46:47 +08:00
  • f7755953b4 feat(music): stream live wav chunks to HQ speakers Henry_Du 2026-07-31 22:08:11 +08:00
  • d86c74f0cc fix(music): stream live dfpwm instead of pcm Henry_Du 2026-07-31 22:03:35 +08:00
  • 218aaabb50 fix(station): remove arrival and departure preview audio flow Henry_Du 2026-07-31 21:53:12 +08:00
  • fd154afd82 fix(music): remove HLS fallback from station playback Henry_Du 2026-07-31 21:17:04 +08:00
  • 709388ec3a feat(music): switch station music to live PCM streaming Henry_Du 2026-07-31 21:00:29 +08:00
  • 6d65b8216a feat(station-broadcast, cloud-server): 添加HLS播放与循环播放支持,更新脚本拉取地址 Henry_Du 2026-07-31 20:42:22 +08:00
  • 3f58d03d15 feat(media server & broadcast): 新增/media接口并修复广播音频处理问题 Henry_Du 2026-07-31 20:25:00 +08:00
  • 3bcc04332a feat(station_broadcast): 新增远程音频流下载与mp3、ogg格式播放支持 Henry_Du 2026-07-31 20:20:32 +08:00
  • 952efbc2c7 feat: add stream audio broadcast support Henry_Du 2026-07-31 20:15:21 +08:00
  • cd22b1ca3e feat: 新增列表文件访问端点并兼容旧路径 Henry_Du 2026-07-31 20:02:24 +08:00
  • fcf6970e90 delet startCtmClient() Henry_Du 2026-07-31 19:45:38 +08:00
  • f530d7e045 refactor: 重构文件存储路径并清理冗余代码 Henry_Du 2026-07-31 19:41:26 +08:00
  • d6e5ce5a93 feat: 重构音频系统,移除外部依赖并新增WAV格式支持 Henry_Du 2026-07-31 19:30:25 +08:00
  • c73bceaec7 feat: 重构音频系统,移除外部依赖并新增WAV格式支持 Henry_Du 2026-07-31 19:29:38 +08:00
  • e4b4fa5cdb Remove CTM and inbound prediction Henry_Du 2026-07-31 18:23:24 +08:00