• v0.5.29 5e61560c45

    serrebi released this 2026-10-05 16:06:57 -07:00 | 1 commits to master since this release

    Downloads
  • v0.5.28 4c079ce092

    serrebi released this 2026-10-03 18:22:17 -07:00 | 5 commits to master since this release

    Downloads
  • v0.5.27 5cadb7efc6

    serrebi released this 2026-09-28 08:51:06 -07:00 | 7 commits to master since this release

    Downloads
  • v0.5.26 368e65f772

    serrebi released this 2026-09-23 09:25:52 -07:00 | 9 commits to master since this release

    Downloads
  • v0.5.25 67a58b8100

    serrebi released this 2026-09-22 22:18:41 -07:00 | 12 commits to master since this release

    Downloads
  • v0.5.24 286c0252cb

    serrebi released this 2026-09-22 15:11:27 -07:00 | 15 commits to master since this release

    What's Changed

    New Contributors

    Full Changelog: https://github.com/serrebidev/Caster/compare/v0.5.23...v0.5.24

    Downloads
  • v0.5.23 e293ec0e80

    serrebi released this 2026-09-17 20:01:11 -07:00 | 22 commits to master since this release

    Downloads
  • v0.5.22 e6d7671931

    serrebi released this 2026-09-15 00:32:59 -07:00 | 22 commits to master since this release

    Downloads
  • v0.5.21 98df764832

    serrebi released this 2026-09-14 23:14:42 -07:00 | 27 commits to master since this release

    Downloads
  • v0.5.20 e0c456a1d6

    serrebi released this 2026-09-11 13:34:06 -07:00 | 29 commits to master since this release

    Chromecast startup and buffering fixes

    • Build a real startup cushion before loading relayed live IPTV, and explicitly start Chromecast within that buffered window. Balanced quality uses 16 seconds of media; low-latency uses 12 and quality uses 20.
    • Recover a live receiver whose playback clock freezes in PLAYING or BUFFERING for 20 seconds. Recovery reuses the existing relay, respects pauses and Stop, and has a retry cooldown.
    • Allow throttled-source recovery during relay startup and cap hardware encoder probing at eight seconds in total.
    • Correct fractional-frame-rate HLS priming and preserve enough media for the advertised target duration.
    • Leave healthy streams on stream copy and preserve normal starting behaviour for external playlists and finite media.

    The buffering change follows the Google Cast live-streaming guidance and was checked on a real Chromecast, not just the relay output.

    Validation

    • 387 automated tests passed, including the real Windows updater and failed-restart rollback tests; 14 optional live tests skipped in the automated run.
    • Python compilation and git whitespace checks passed.
    • A controlled real-time H.264/AAC stream repeatedly buffered with a shallow startup window. With the corrected 16-second window and explicit starting position, every receiver sample over the next minute was PLAYING.
    • Two supplied IPTV links started in approximately 10 and 30 seconds during live checks. Provider delivery varied and buffering still occurred. Automatic freeze recovery was observed restoring playback, followed by 47 seconds of continuously PLAYING samples.

    This improves startup and recovery; it cannot guarantee uninterrupted playback when the provider delivers media too slowly.

    Download and extract Caster-portable.zip, or install through Caster's update checker. IPTV credentials are not included in this release or its tests.

    Downloads