Puppet Fight TV — one continuous stream
The stream now plays as a single stitched HLS show — smoother handoffs between fights on Chromebook and mobile, a TV-style now / next / later guide as you watch, and a simpler player under the hood.
One show, one player
- Puppet Fight TV is served as a single continuous HLS stream (show.m3u8) instead of the browser loading each fight as a separate video.
- /stream and /stream/live both use the same stitched show — preview has controls and quality selection; live view is chromeless, loops, and supports muted autoplay.
- Fight boundaries use standard HLS discontinuities, so playback stays on one decoder — no more frozen frames or “tap play again” between bouts on Chrome OS.
Now / next / later guide
- While the show plays, a TV-style guide shows the current fight, what’s up next (with a countdown), and later bouts in the loop.
- On /stream, the guide follows your playback position as you scrub or watch from the start.
- Chapter timing is generated when the current playlist is published — no extra setup per fight.
Shared channel clock
- /stream/live syncs to a shared loop schedule so viewers tune into the same point in the show — like flipping on a TV channel, not starting a playlist from zero.
- The guide updates on a channel clock; live playback seeks to the current position when you load the page.
For admins
- Playlist workflow is unchanged: curate fights at /admin/playlists, publish, and set one playlist as current.
- The stitched show manifest regenerates automatically when the current playlist changes.
/stream/live
- Fullscreen TV view at /stream/live — autoplay on load (muted where the browser requires it), loops the current show, tap for sound.
- Tunes into the shared channel schedule on load so the fight on screen matches the now / next / later guide.
Copy for social posts
Short post
Puppet Fight TV update — one continuous stream Fights now play as a single stitched show (no janky handoffs between bouts on Chromebook). A now / next / later guide shows what's on, what's up next, and what's coming later in the loop. /stream — preview with controls /stream/live — fullscreen TV loop, synced to the shared channel clock Watch → https://puppetfight.com/stream
Thread (5 posts)
- Puppet Fight TV now plays as one continuous HLS stream — not a chain of separate fight videos. Smoother on Chromebook and mobile.
- Same stitched show on /stream (preview + controls) and /stream/live (fullscreen TV loop).
- TV-style guide: now playing, countdown to the next fight, and what's coming later in the loop.
- /stream/live syncs to a shared channel clock — tune in mid-show like a real channel.
- Admins: same playlist workflow at /admin/playlists — the show rebuilds when you change the current lineup.
- Try it: https://puppetfight.com/stream
Hashtags: #PuppetFight #FeltFury #PuppetFightTV #FuryQueue #FeltViolence #CommunityCreators #StopMotion #Puppets