mobile: both modes use the branded .pjs player
Replace the split mobile UI (live = round pause button, archive = native <video controls>) with one branded player for both modes, ported from the desktop ArchivePlayer (.pjs) and kept self-contained in the mobile bundle so the live desktop is untouched. - Live: branded player with pause/play + fullscreen only (no seekbar). - Archive: branded player with full seek (transcode virtual timeline, seek = restart transcode with -ss) + playback speed (0.5/1/2/5x). - H.264 server transcode path unchanged; touch-friendly always-on bar. Verified end-to-end on .79: live.mp4 200 video/mp4, play.mp4 200, duration_s present for the seek timeline. VERSION 0.0.153 -> 0.0.154 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in: