Skip to content

Releases: mkdir700/EchoPlayer

v1.4.1

25 Oct 13:10

Choose a tag to compare

1.4.1 (2025-10-25)

Bug Fixes

  • subtitles: implement comprehensive Chinese character loss detection and fallback for ASS subtitle parsing (#229) (77f9f97)

v1.4.0

21 Oct 16:34

Choose a tag to compare

1.4.0 (2025-10-21)

Features

  • player/subtitle: comprehensive subtitle overlay improvements (#226) (7b749a7)

v1.3.0

19 Oct 14:37

Choose a tag to compare

1.3.0 (2025-10-19)

Bug Fixes

Features

  • asr: implement ASR subtitle generation features (#223) (d87a723)
  • player: enhance video interaction area and progress bar behavior (20fbcc5)
  • player: 优化进度条 seek 交互和性能 (600734d)

v1.2.0

17 Oct 12:04

Choose a tag to compare

1.2.0 (2025-10-17)

Features

Full Changelog: v1.1.1...v1.2.0

v1.1.1

16 Oct 23:19

Choose a tag to compare

1.1.1 (2025-10-16)

What's Changed

Full Changelog: v1.1.0...v1.1.1

v1.1.0

16 Oct 11:53

Choose a tag to compare

1.1.0 (2025-10-16)

Bug Fixes

  • AppUpdater, FFmpegDownloadService: update default mirror source to global (83194b3)
  • build: adjust resource handling for media-server in packaging (086bd1b)
  • codec-compatibility: handle missing codec information gracefully (ea29f21)
  • FFmpegSection: manage completion timeout for download process (39b43c0)
  • FFprobeSection: add return statement to download progress polling function (49636cf)
  • FFprobeSection: ensure timeout cleanup after download success (81a1431)
  • FFprobeSection: manage success timeout for download completion (ce55d49)
  • FFprobeSection: standardize font size using theme constants (6387445)
  • FFprobeSection: standardize spacing in styled components (ba3c3d4)
  • homepage: improve bottom spacing for card grid (#194) (801b6cd)
  • make subtitle overlay container semantic (2d6ae60)
  • MediaServerService: enhance error handling for file existence check (11b74ef)
  • MediaServerService: replace fs.existsSync with async stat for file existence check (c9c98da)
  • player: apply playback rate change through orchestrator when cycling speeds (#210) (fa9aa09)
  • player: remove HLS player missing error handling (c7b593e)
  • player: restore muted state when re-entering player page (1ec5c56)
  • remove green glow effect from progress bar (#196) (abc6f3e), closes #e50914 #00b96
  • semantic-release: enhance version increment rules for prerelease branches (#199) (5d1e533)
  • theme: resolve theme color not updating immediately for Switch components and progress bars (#197) (eed9ea2)
  • TranscodeLoadingIndicator: remove logging for loading indicator display (085db44)
  • useSubtitleScrollStateMachine: start auto-return timer on user interactions (8496ae0)
  • UvBootstrapperService: enhance UV download logic with cached path checks (fc0791a)
  • UvBootstrapperService: ensure temp directory cleanup after download (02c7b16)
  • UvBootstrapperService: prevent concurrent downloads by checking download controllers (19d31e7)
  • VolumeIndicator: skip indicator display on initial render (82d2281)
  • workflow: update artifact listing command for better compatibility (dfb6ee4)

Features

  • integrate session-backed HLS playback flow (#200) (ee972d1)
  • intro backend for hls player (2d34e7b)
  • media-server: add transcode cache cleanup for deleted videos (e2de9ad)
  • media-server: implement runtime runtime management system (#204) (f5f68b0)
  • optimize media-server build output to resources directory (#201) (1b8c28e)
  • player: add animated loading progress bar to PlayerPage (#206) (8ba6f7f)
  • player: add media server recommendation prompt for incompatible videos (#205) (63221a2)
  • player: add subtitle search functionality (c3228c3)
  • player: add toggle auto-pause functionality (98b59ef)
  • player: HLS session progress polling with media server integration (#209) (a76e8c2)
  • PlayerSettingsLoader: add mask mode to subtitle overlay (56e4f65)
  • player: update seek button icons from rewind/fastforward to undo/redo (#193) (1612c43)
  • RegionDetection: integrate region detection service for IP-based country identification (dbeb077)
  • subtitle: introduce mask mode for subtitle overlay (e1fb3eb)
  • SubtitleOverlay: enhance positioning and collision handling (92b061a)
  • UvBootstrapperService: enhance download management with concurrency control (20522e9)

Reverts

  • "fix(build): adjust resource handling for media-server in packaging" (2133401)

v1.1.0-beta.3

16 Oct 03:38

Choose a tag to compare

v1.1.0-beta.3 Pre-release
Pre-release

1.1.0-beta.3 (2025-10-16)

Bug Fixes

  • player: restore muted state when re-entering player page (8e5a0d8)

v1.1.0-alpha.10

16 Oct 00:57

Choose a tag to compare

v1.1.0-alpha.10 Pre-release
Pre-release

1.1.0-alpha.10 (2025-10-16)

Bug Fixes

  • player: restore muted state when re-entering player page (ecbdea7)

v1.1.0-beta.2

15 Oct 23:40

Choose a tag to compare

v1.1.0-beta.2 Pre-release
Pre-release

1.1.0-beta.2 (2025-10-15)

v1.1.0-beta.1

15 Oct 14:08

Choose a tag to compare

v1.1.0-beta.1 Pre-release
Pre-release

1.1.0-beta.1 (2025-10-15)

Bug Fixes

  • AppUpdater, FFmpegDownloadService: update default mirror source to global (83194b3)
  • build: adjust resource handling for media-server in packaging (086bd1b)
  • codec-compatibility: handle missing codec information gracefully (ea29f21)
  • FFmpegSection: manage completion timeout for download process (39b43c0)
  • FFprobeSection: add return statement to download progress polling function (49636cf)
  • FFprobeSection: ensure timeout cleanup after download success (81a1431)
  • FFprobeSection: manage success timeout for download completion (ce55d49)
  • FFprobeSection: standardize font size using theme constants (6387445)
  • FFprobeSection: standardize spacing in styled components (ba3c3d4)
  • homepage: improve bottom spacing for card grid (#194) (801b6cd)
  • make subtitle overlay container semantic (2d6ae60)
  • MediaServerService: enhance error handling for file existence check (11b74ef)
  • MediaServerService: replace fs.existsSync with async stat for file existence check (c9c98da)
  • player: apply playback rate change through orchestrator when cycling speeds (#210) (fa9aa09)
  • player: remove HLS player missing error handling (c7b593e)
  • remove green glow effect from progress bar (#196) (abc6f3e), closes #e50914 #00b96
  • semantic-release: enhance version increment rules for prerelease branches (#199) (5d1e533)
  • theme: resolve theme color not updating immediately for Switch components and progress bars (#197) (eed9ea2)
  • TranscodeLoadingIndicator: remove logging for loading indicator display (085db44)
  • useSubtitleScrollStateMachine: start auto-return timer on user interactions (8496ae0)
  • UvBootstrapperService: enhance UV download logic with cached path checks (fc0791a)
  • UvBootstrapperService: ensure temp directory cleanup after download (02c7b16)
  • UvBootstrapperService: prevent concurrent downloads by checking download controllers (19d31e7)
  • VolumeIndicator: skip indicator display on initial render (82d2281)
  • workflow: update artifact listing command for better compatibility (dfb6ee4)

Features

  • integrate session-backed HLS playback flow (#200) (ee972d1)
  • intro backend for hls player (2d34e7b)
  • media-server: add transcode cache cleanup for deleted videos (e2de9ad)
  • media-server: implement runtime runtime management system (#204) (f5f68b0)
  • optimize media-server build output to resources directory (#201) (1b8c28e)
  • player: add animated loading progress bar to PlayerPage (#206) (8ba6f7f)
  • player: add media server recommendation prompt for incompatible videos (#205) (63221a2)
  • player: add subtitle search functionality (c3228c3)
  • player: add toggle auto-pause functionality (98b59ef)
  • player: HLS session progress polling with media server integration (#209) (a76e8c2)
  • PlayerSettingsLoader: add mask mode to subtitle overlay (56e4f65)
  • player: update seek button icons from rewind/fastforward to undo/redo (#193) (1612c43)
  • RegionDetection: integrate region detection service for IP-based country identification (dbeb077)
  • subtitle: introduce mask mode for subtitle overlay (e1fb3eb)
  • SubtitleOverlay: enhance positioning and collision handling (92b061a)
  • UvBootstrapperService: enhance download management with concurrency control (20522e9)

Reverts

  • "fix(build): adjust resource handling for media-server in packaging" (2133401)