Michael
ddb8110c40
feat: add mobile scaffold layout and dedicated mobile video player implementation
2026-03-29 12:07:14 +02:00
Michael
36a7658cf9
feat: add mobile-optimized video player and streaming API handler
2026-03-29 11:47:09 +02:00
Michael
db2eab0e66
feat: add mobile-optimized IPTV player with HLS and MpegTS support
2026-03-29 10:36:37 +02:00
Michael
fa6ae90d8d
feat: add mobile-optimized IPTV player with HLS and MpegTS support
2026-03-29 10:19:36 +02:00
Michael
893ae7b03a
perf(player): switch to Buffer-First strategy to eliminate chaotic startup and micro-cuts
2026-03-10 22:08:20 +01:00
Michael
2ef1db8a68
perf(proxy): enable Keep-Alive and playlist caching to fix 5s zap delay; tuned mobile player for micro-cuts
2026-03-10 22:01:52 +01:00
Michael
79fae261aa
perf(player): implement Turbo Start for faster zapping while maintaining stability
2026-03-10 21:55:11 +01:00
Michael
a8d2a5446d
perf: implement robust playback stabilization to fix choppy video
...
- Increased MPEG-TS stashInitialSize to 1MB for better jitter resistance
- Enabled HLS.js discontinuity nudging to prevent freezing on corrupt segments
- Smoothed latency chasing with 1.1x playback rate
- Increased HLS sync distance to 6 segments for improved stability
2026-03-10 19:25:02 +01:00
Michael
df4bcfd07f
fix: stabilize IPTV playback and implement request throttling
...
- Add playback lock to XtreamService to delay EPG during stream init
- Increase MPEG-TS stash buffer to 512KB for better stability
- Enable liveBufferLatencyChasing to prevent stream drift
- Tune HLS parameters for balanced speed and reliability
2026-03-10 18:54:44 +01:00
Michael
0ca6f96710
feat: implement Turbo-Start stream acceleration
...
- Add direct MPEG-TS support and optimized HLS tuning
- Implement low-latency sync and instant bitrate selection
- Achieve TiviMate-like zapping speed by reducing initial buffers
2026-03-10 18:41:46 +01:00
Michael
736ab0f51c
chore: optimize IPTV performance and fix navigation Loop
...
- Revert aggressive caching in XtreamService (use forceCache + 1h stale)
- Adjust HLS.js buffers (60s-120s) for stream stability
- Fix desktop navigation loop in PlaylistSelectionScreen
- Fix receive timeouts (revert to 30s/60s)
2026-03-10 18:28:10 +01:00
Michael
33d0e0a80d
fix(streaming): optimize quality, audio sync, and content update refresh
...
- Increased FFmpeg video quality to 8Mbps and audio to 192kbps.
- Added audio resync filters and better presets.
- Optimized HLS buffer settings for mobile players to reduce interruptions.
- Reduced API cache duration to 15m and added refresh support for faster content updates.
2026-03-10 10:26:24 +01:00
Michael
a256ca87b6
fix(player): resolve Safari infinite loading by refining play overlay and loading logic
2026-03-09 23:05:10 +01:00
Michael
dbb6559640
fix(player): restore missing stream variables in player_mobile.html to fix infinite loading
2026-03-09 22:56:27 +01:00
Michael
3ef4884336
feat(player): remove non-functional fullscreen button as requested
2026-03-09 22:52:05 +01:00
Michael
105496d243
feat(player): improve Safari/iOS compatibility with manual play overlay and robust loading
2026-03-09 22:40:58 +01:00
Michael
19a0755e01
feat(mobile): dedicated mobile player and responsive UI improvements
2026-03-09 22:14:33 +01:00