I live in Florida and almost every one of the station_id I tested in the tsmid= worked. None of the Pacific stations would tune though.
I wouldn't spend any time on this. The next release of PrismCast in a few hours will have full native support for Spectrum.
Awesome to hear! I will say in the vast majority of the channels will work with the tms as Gracenote. There were a couple that were not but a user will be much further ahead to add all the spectrums lineup and fix the one or two that are bad.
This is awesome!
Now a user can tell PrismCast "these are my Providers, show me the channels you have available for them". And now that it has the East and West feeds for each, it's so much easier to pick the right one for your location.
The headline for 1.5.1 is Spectrum TV - PrismCast's seventh supported provider, including local affiliate support. Thanks to @scottuf for the collaboration on getting Spectrum up and running.
This release also expands DirecTV Stream and Sling TV coverage significantly — 40+ new channel variants across both providers, including local affiliate support for DirecTV Stream. Thanks to @mackid1993 and @bnhf for the contributions.
On the UI side, the channels tab Quick Actions menu has been consolidated with live toggle counts for predefined channel scopes, bulk provider assignment, and a channel summary showing the breakdown of predefined vs. user channels.
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.5.1 (2026-03-01)
- New feature: Spectrum TV provider support inclusive of local affiliates. Thanks to @scottuf for the collaboration.
- Improvement: added 40+ DirecTV Stream (thanks to @mackid1993) and Sling channel variants (thanks to @bnhf), including local affiliate support for DirecTV Stream.
- Improvement: webUI refinements - consolidated Quick Actions menu with live toggle counts for predefined channel scopes, bulk provider assignment, and a channel summary showing predefined and user channel breakdown.
- Housekeeping.
Glad you're enjoying it and it's working well! That's a lot of utilization!
For comparison: on my Mac Studio...I barely break 15% with workloads like that. 
At this point...I think the only major provider I've heard requests for that hasn't been implemented yet is Xfinity. If someone would like to reach out to me who would be willing to create a sub account for me so I can provide support for it, I'm sure the community would appreciate it.
Oh my. I paid $400. 
When would be a good time to upgrade to a Mac? I gotta get Blueiris in there somehow.
What's the easiest way to do this. I thought there was a delete action in prior versions, but I'm not seeing that. I reset all settings to defaults, but that didn't remove all of the custom mappings.
What's the easiest way to do this. I thought there was a delete action in prior versions, but I'm not seeing that. I reset all settings to defaults, but that didn't remove all of the custom mappings.
Same as always, just with prettier icons for the past few versions. When overriding builtins:
When a true user-defined channel, it'll be a trashcan icon.
Is there a way to assign Spectrum to a channel you only give Sling and Hulu options for? IndiePlex, MoviePlex, and RetroPlex are all available on my Spectrum (at least they worked when I tested them earlier today). There may have been one or two others. I don't want.
Tip - I had been going through manually changing the Hulu/Sling/YouTube to Spectrum, but figured out do a bulk Change all to Spectrum, then Change all to Network and it'll reset the channels that work through their own network back to that, but will still leave the ones that need Spectrum as that. Nice.
Is there a way to assign Spectrum to a channel you only give Sling and Hulu options for?
The is in the documentation in the webUI. I'm going to point you there...for the sake of the community, I would appreciate it if we try to not clutter threads with documented/asked/answered topics.
IndiePlex, MoviePlex, and RetroPlex are all available on my Spectrum (at least they worked when I tested them earlier today). There may have been one or two others. I don't want.
Missed those - sorry about that...they will be built into the next release. In the meantime, explore the above.
@hjd I worked on Philo some today, and came up with this for a functioning "custom site profile":
{
"name": "philo",
"profiles": {
"philo": {
"extends": "apiMultiVideo",
"channelSelection": {
"strategy": "tileClick",
"matchSelector": "div.tileRowGroupContainer___dAvUa:has(img[alt*=\"{channel}\" i]) li:first-of-type button.guideTileButton___EH1ud h3",
"playSelector": "[aria-label^=\"Play live with\"]"
},
"waitForNetworkIdle": true
}
},
"version": 1,
"domains": {
"philo.com": {
"profile": "philo",
"provider": "Philo",
"providerTag": "philo"
}
}
}
Since this is the first one of these I've done, I thought I'd run it past you to see if this strategy is correct.
In the case of Philo, the best item to click appeared to be the one just to the right of the channel logo, which in turn has a pop-up where you need to choose to play the channel live.
Does this seem about right?
Feels right - you may or may not need waitForNetworkIdle...try without first. This exists for sites that are dynamically loading and not delivering enough HTML/JS before we can do something meaningful with it. It's a conservative setting and you might want to use it until it's up and running, and then try without it.
The matchSelector...that feels brittle, but I haven't looked closely. I'm glad you're kicking the tires on the provider pack system...I intended it as a way to easily extend support to sites I don't natively support and be able to share them with the community, complete with channels.
If you can tune, you're good to go I would say. 
v1.5.2 should have all those missing Spectrum channels.
Great work, congrats and thanks @hjd. Just in case it helps, I have all my Sling channels up and running, but I get this error only when tunning HGTV. If I try a couple of times it ends up working with no issue, but I always have to go through this a cuople of times. Channel Lineup Precaching is enabled; no custom channels added:
[WARN] [hgtv-2qb6ef] Channel "HGTV" not found in Sling TV guide. Create a user-defined channel with one of the names below as the Channel Selector and https://watch.sling.com/dashboard/grid_guide/grid_guide_a_z as the URL. Available channels (19): declassified, degrassi, dharm sandesh, dinos 24/7, discover pakistan, discovery turbo, discovery turbo tv, disney channel, diya tv, jordan tv, jtv, jubao, judge faith tv, judge nosey, jus hindi, jus now, jus one, jus punjabi canada, wjxe-ld2.
[ERROR] [hgtv-2qb6ef] Stream setup failed for https://watch.sling.com/dashboard/grid_guide/grid_guide_a_z: Channel selection failed: Could not find channel HGTV in Sling TV guide grid.
Great work, congrats and thanks @hjd.
Your welcome @uspino!
Just in case it helps, I have all my Sling channels up and running, but I get this error only when tunning HGTV. If I try a couple of times it ends up working with no issue, but I always have to go through this a cuople of times. Channel Lineup Precaching is enabled; no custom channels added:
[WARN] [hgtv-2qb6ef] Channel "HGTV" not found in Sling TV guide. Create a user-defined channel with one of the names below as the Channel Selector and https://watch.sling.com/dashboard/grid_guide/grid_guide_a_z as the URL. Available channels (19): declassified, degrassi, dharm sandesh, dinos 24/7, discover pakistan, discovery turbo, discovery turbo tv, disney channel, diya tv, jordan tv, jtv, jubao, judge faith tv, judge nosey, jus hindi, jus now, jus one, jus punjabi canada, wjxe-ld2.
Thanks for the report. I haven’t seen this issue before, but seen similar…interesting. It’s telling you that it’s only seeing 19 or so channels. I’ve seen the Sling website be occasionally flaky, but are you telling e it behaves this way every time? Is there a repeatable/consistent pattern you can point me to so I can take a closer look on my end?
Enjoy PrismCast!
Edit: I’ve tracked this down…there’ll be additional resiliency in the next PrismCast release to address this edge case. In your case, either Sling is a bit slower to respond than PrismCast wants you to be, or, your machine is a bit slower to process the website. Either way, it’s just enough to trigger this issue for you. Next release should address this. Thanks!
I run this on a dedicated pc and i have found via chatgpt to ignore the pkill window my system runs the PrisCast service upon boot up and i get a chrome window and the cmd window upon boot BUT all works with no issue so far and when i do the authentication it opens a tab in the running chrome window
I have been running this container for a few weeks. It works great through ChannelsDVR on my tablet, phone, and PC. However, when I access it through my GoogleTV Streamer, the audio starts about 20 seconds before the video and they are never in sync. How can I fix that?
Works great. Only problem is AXS-TV through DTV Stream. It doesn't load at all.