v0.13.64
LatestSeries pages remember your season and can mark a whole season watched.
- Opening a show lands on the season and episode you were last on, instead of season 1. Mark season watched checks off every episode in that season in one tap.
Changelog
Series pages remember your season and can mark a whole season watched. The project ships often — here's what changed recently. Self-hosters: match your build label (bottom-right in the app) to a version below.
Also on GitHub CHANGELOG.md. Ideas and feedback welcome in GitHub Discussions.
Series pages remember your season and can mark a whole season watched.
Scrubbing backward in a movie or episode works while it is playing.
Movies start encoding as soon as the download has an audio track.
Movies and episodes start again when the opening segment is already encoded.
Phones try the raw live stream before re-encoding a channel.
Episodes play as video again, with sound, and without the short replay.
Episode picture no longer repeats itself while the soundtrack plays.
Episodes play with sound, including ones opened from a plain link.
Episodes play with sound, including ones that arrive as a playlist.
Episodes play with sound, including MP4, and each playlist keeps its own Continue Watching.
Episodes play with sound in the browser, and Continue Watching can be removed from Live TV, Movies, and Series.
Search lists every matching channel, episode rows use the real titles, and North America leaves out Chile and the Dominican Republic.
Episode soundtracks that are surround play in the browser.
Next episode during the credits advances, and an episode can start while another title is warming.
Skip intro shows during series openings, and movies in a series can be flipped from the info page or the credits.
A VOD episode that hits a brief server error keeps playing instead of jumping back to the start.
Next episode and skip intro show up during series, timed to the credits and the opening.
iPhone playback controls stay tappable while a channel is playing, including mute.
Marking an episode watched stays on that season, watched episodes follow your account, and a live channel that keeps freezing is restabilized.
A VOD episode that lost its opening segment now starts over instead of failing to load.
The remaining small VOD skip was one video frame repeated at every segment edge.
The VOD skip guard now runs on the player object that was actually seeking.
VOD no longer skips ahead when a segment boundary looks like a gap.
VOD playback no longer jumps ahead a second or two at each segment.
Replaying an episode no longer reuses a transcode full of one-frame scraps.
VOD episodes keep a buffer instead of pausing at every segment.
VOD downloads stay within the disk cap, and episodes no longer hitch every few seconds.
TV live recovers a frozen fullscreen stream the same way flipping the channel does.
Live TV search puts the event you’re looking for above generic network channels.
Mark as watched actually marks the episode, and transcode mkdir retries after a full disk.
Stop the VPS disk from filling with old HLS transcodes, and stop capacity mail from staying red after a prune.
VOD transcode no longer paints a grey, color-smeared picture, and keeps encoding if you pause.
Live TV Auto quality is no longer stuck on the lowest rung, and movies can load panel sidecar subtitles.
Episode VODs stutter less — playback stays behind the transcode instead of freezing every few seconds.
Mark episodes as watched from the series page and keep finished episodes tracked.
Jumping ahead in a transcoded episode no longer freezes on a Cloudflare 524.
Clicking the VOD seek bar on transcoded episodes (MKV series) now jumps to that time.
Seek jumps work again — fragment loads no longer crash reading playlist text.
Clicking the VOD seek bar jumps to that time instead of restarting the title.
The VOD seek bar stays visible even when title duration is still probing.
Desktop playback keeps going when you leave the tab, and GitHub plus Ko-fi are visible in the app chrome.
TV-safe share links play without login, and production Sentry errors from stream/xtream/img are fixed.
Stop Live TV from hanging in a React update loop, and stop /api/stream from crashing on HTTP 304.
Stop Samsung / TV live from skipping: no live-edge catch-up seeks or hole nudges.
Stop live TV from repeating on Samsung and other smart TVs.
Stop Samsung / TV live from repeating and jumping after the freeze-recovery change.
Keep live events playing on Samsung and other smart TVs without flipping channels.
Stop live TV skip/stall from Chromecast pre-warm hammering /api/cast/resolve.
Brazil-friendly Portuguese defaults, stronger IPTV Web Player SEO, and new guides.
Fall back to server HLS when VOD has unsupported or silent AC-3/DTS audio.
Choose which Live/Movies/Series categories appear in pickers, plus Docker SQLite bootstrap fix.
Download VOD episodes to disk before transcoding so playback no longer stalls or loops mid-episode.
Brave cast guidance, Continue Watching sync via PIN, and one clear search bar.
Quieter API health alerts and steadier VOD resume after background.
Resume VOD after a break at the right time — not 00:00.
Stop mid-episode Unable to play when the VPS is briefly overloaded.
Stop VOD transcode playback from skipping a second when encode lags.
Live Trending on TV loads much faster from cache.
Fix Live TV black screen on smart TVs after opening a channel.
Favorite channels from the All Channels category popout.
Fix Chromecast title-only stall; add cast monitoring.
Cast to TV starts faster and more reliably; iPhone gets real AirPlay.
Mobile live TV recovers when audio plays but the picture stays frozen.
Mobile and desktop get stronger background recovery after tab sleep or bfcache restore.
TV browsers no longer freeze after overnight standby when leaving the player.
Pause is respected during MKV transcode; no more random resume or skip.
Stabilize series transcode playback and stop false autoplay skips.
Series playback no longer auto-advances when transcode encode stalls mid-episode.
Series episodes no longer restart or skip on first play.
VOD probing no longer exhausts single-connection IPTV panels.
Live TV search finds channels across the full catalog.
Discovery shelf filters, smarter For You rows, and gentler VOD format probing.
Probe for MP4 and other browser-friendly VOD formats before MKV.
Sanitize player error messages when providers return HTML.
Player close freeze fix for mobile and desktop browsers.
Fix TV player close freezing the app.
Faster TV navigation between hub and Live/VOD/Series pages.
TV Live browse defaults and tighter North America region filtering.
VPS capacity monitoring — know when to upgrade your server.
TV Live UI overhaul — readable 10-foot text, fixed category picker freeze.
Live TV layout fills wide screens — no more empty shelf gaps on TV.
TV discovery browse, cable-style live guide, and Balkan region filtering.
Chromecast live playback and TV-simple UI.
Mobile playlist menu, episode flip, Chromecast live, and TV chrome fixes.
Saved playlists restore reliably when signing in on a new device.
Fix series episodes looping at the end of transcoded playback.
Regional filtering fixes, release-date sort, and IP-based region/language defaults.
Smart TV onboarding, GitHub Discussions for feedback, and Live Continue Watching fixes.
GitHub Discussions for low-friction feedback; changelog links across the site.
Smart TV onboarding, persistent PIN pairing, and reliable Live Continue Watching.
Faster episode start and fix for series playback jumping backward and looping.
Filter browser userscript errors out of Sentry so third-party scripts do not trigger production alerts.
Mobile player controls no longer sit under the tab bar; continue watching works after closing playback.
Fix scroll-only freeze after dismissing the Discord banner.
Fix mobile freeze when dismissing the Discord community banner.
Mobile page-to-page navigation stays responsive under heavy live shelf loads.
Fix mobile bottom navigation taps blocked by overlays and stacking.
Complete Live TV shelf 502 fix — stale-first catalog and graceful degradation.
Discord links across logged-in app chrome; Live TV shelf 502 resilience.
Fix Chrome click blocking — defer EPG scans and home discovery until after interaction.
Fix Chrome freeze on initial load — eliminate remaining full-catalog client fetches.
Paginated Movies and Series grids — 120 titles per page with load more.
Server-built Movies and Series discovery shelves — no 800-item preview fetch.
Server-side slim VOD/series catalogs with paginated item APIs.
Fix library and browse freezes on Chrome and desktop browsers.
Fix player close freezing on TV, Fire TV Silk, and mobile.
Production release — cross-platform UX parity (P0–P3) and player polish.
Living-room architecture cleanup, TV home hub, and mobile polish.
Mobile player controls, compact top bar, and TV VOD shelf browse.
Cross-platform UX parity — TV guide, tablet nav, Fire TV hints.
README guides, changelog page, and release notes everywhere.
Guides, changelog, and community polish.
Google Analytics actually collects data now.
Official Discord community.
Binge UX and VOD playback hardening.
First public Streamly release.
Guides and deeper write-ups live on the blog.