The headline feature in 1.4.0 is Hulu direct tuning...subsequent channel switches bypass the guide grid entirely for a much faster experience. This release also adds a built-in upgrade command available in both the CLI and web UI that detects your install method and handles upgrades automatically (from the command line prismcast upgrade --help), along with optional channel numbers in Channels DVR M3U playlists. Configurable data, Chrome profile, and log file paths give Docker and advanced users more flexibility in how PrismCast stores its data. Stream continuity and transitions are smoother across playback recovery boundaries, and the site profile system has been generalized to support a wider range of streaming site layouts. Several predefined channels have been added and refined as well.
To reiterate from prior release notes:
If you’ve created user-defined channels that are now covered by predefined options, I recommend deleting those overrides and using the defaults. Predefined channels are what I test and maintain; overrides are entirely optional, but they do create long-term configuration debt for you as PrismCast evolves.
I really appreciate the feedback, enthusiasm, and passion around PrismCast. Almost every feature added since 1.0.0 has come from thoughtful, respectful discussion with this community.
My only ask is simple: please be kind, not demanding. PrismCast started as a project for my own needs, and I share it because I enjoy this community and wanted to give something back. Respectful feedback is always welcome; entitlement is not.
Thank you to everyone who’s shared encouragement or joy in using PrismCast—it genuinely keeps this project fun to work on.
One more note for everyone’s benefit: please don’t repost the same questions in this thread. Many of them have already been asked and answered, and the forum’s topic-only search works well. Keeping discussions focused helps everyone. Please treat the thread and each other with the same consideration you’d expect in return.
1.4.0 (2026-02-19)
- New feature: Hulu direct tuning — channels now cache on first tune for faster subsequent tunes.
- New feature:
upgrade command for CLI and web UI — detects your install method (npm, Homebrew, Docker) and runs the appropriate upgrade.
- New feature: optionally include channel numbers in the M3U playlist for Channels DVR.
- New feature: configurable data, Chrome profile, and log file paths via
--data-dir, --chrome-data-dir, and --log-file CLI flags and environment variables, with a new --list-env option to list all available settings.
- Improvement: smoother stream continuity and resiliency across playback recovery boundaries.
- Improvement: cleaner audio transitions when switching between channels.
- Improvement: more flexible site profile system for channel matching, fullscreen handling, and overlay suppression.
- Improvement: broader compatibility with additional streaming site layouts.
- Improvement: Docker entrypoint supports custom data, Chrome, and log directories via environment variables for flexible volume mount configurations.
- Improvement: additions and refinements to predefined channels.
- Fix: provider playlist filter now correctly honors user-specified include and exclude selections.
- Housekeeping.