So yours stopped too?
It also stopped working for me.
This is from the Channels DVR log:
2024/11/02 23:14:43.948898 [TNR] Opened connection to M3U-PBS for ch33818 WEDH
2024/11/02 23:14:43.948898 [HLS] Starting live stream for channel 33818 from 192.168.18.45
2024/11/02 23:14:44.962446 [TNR] Closed connection to M3U-PBS for ch33818 WEDH
2024/11/02 23:14:44.962958 [HLS] ffmpeg: ch33818-dANY-ip192.168.18.45-remux: Output file #0 does not contain any stream
2024/11/02 23:14:45.016882 [HLS] Stopping transcoder session ch33818-dANY-ip192.168.18.45 (out=0s finished=true first_seq=0 last_seq=-1)
2024/11/02 23:14:45.037811 [ERR] Probe cancelled for live stream after 1.0889129s and 21 bytes
and the Docker log:
2024-11-02 23:14:44 2024/11/02 23:14:44 INFO STRM: Manifest successfully parsed (Periods: 1, Streams in first period: 3, Type: live)
2024-11-02 23:14:44 2024/11/02 23:14:44 ERRO STRM: SendSessionMessage: License update not successful (no keys)
2024-11-02 23:14:44 2024/11/02 23:14:44 ERRO STRM: Initialize failed (SingleSampleDecrypter)
2024-11-02 23:14:44 2024/11/02 23:14:44 ERRO STRM: Instances: 1
2024-11-02 23:14:44 2024/11/02 23:14:44 INFO PBS/WEDH: Close
2024-11-02 23:14:44 2024/11/02 23:14:44 ERRO SRV: Server error err="open failed"
Yeah PBS is broken, hope this gets fixed soon. Was working until today, using docker image.
Ok, well at least we know. I thought I did something because I ran the updater for Docker tonight and then tried to watch PBS and it failed but it was working this morning. Just a coincidence. This happened back in February too.
All good things must come to an and. Thusly. Was nice while it lasted.
(I quit using this about a month ago because the container kept crashing)
I thought it was me and I just needed to reboot my computer. Arg, I wish @miibeez had made their code open source so maybe I could edit it when something like this happened. My bet is it's just some web pointer that has changed, but not really possible for me to say right now.
Gonna have to wait for @miibeez to take a look but I have the channels on my HDHR and they're on UHF signals so I can view it with ease...
yep all good again.
Looks like PBS is broken again, new error is:
attribute "livestream_feeds" not found on string object
Could just be your local PBS.
It's working on mine right now.
I should have said it streams, but I do see that error in the container
ERRO SRV: Server error err="error calling watchChannel: type error: attribute \"livestream_feeds\" not found on string object"
It's not working.
Channels was using my HDHR tuner, even though it's not assigned a guide provider.
@miibeez Can you look at it?
Looks like she updated it an hour ago but it's still broken, the missing attribute is stationData now.
Your issue was closed.
Says our intrepid developer:

And thus I did and can confirm it is working! Thanks @miibeez for the quick fix!
However, please be aware that the fix changed the channel-id value in the m3u. As such, these are now going to be "new" stations and you'll need to treat them as such.

That said, if you are using Playlist Manager (PLM), this was a breeze. I just had to assign my new stations to the existing Parents, update the m3u, and refresh in Channels. Once I did so, my preexisting Channels Collection with my PBS stations still in it worked as always.
I guess I don't understand, this is what I have in my lineup settings for WUCF for example:
#EXTM3U
#EXTINF:-1 channel-id="WUCF" channel-number=“9001” tvg-logo="https://image.pbs.org/stations/wucf-white-cobranded-logo-1mnnrb8.png",WUCF
http://localhost:7777/pbs/watch/WUCF
How do I get the new channel IDs? If I try to access the m3u in browser it tries to play video.
You have to change your playlist type from Text to URL and use the URL from the container.

/pbs/watch/callsign no longer works. Then map the guide data in Channels to your station.
With the new container, it changed the
/pbs/watch/callsign
to
/pbs/watch/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Does that help?
If anyone else happens to be in a situation like where your Starlink IP address is based in a different state than where you actually live and the container gives you the wrong station, it's possible to create a custom m3u that points to your station instead. Here's my example for LPB:
#EXTM3U
#EXTINF:-1,channel-id="3b9285dd-13b3-4fec-a9b0-02b57dd8c7ba" channel-number="27" tvc-guide-stationid="24958" tvg-logo="https://image.pbs.org/stations/wlpb-color-single-brand-logo-YwxZbmQ.png" group-title="Local",WLPBDT
http://localhost:7777/pbs/watch/3b9285dd-13b3-4fec-a9b0-02b57dd8c7ba
To find the station id to put after /watch/ you'll need to be on a computer that you can play the correct station and view the page source. Open the livestream page in your browser. For Safari go to Develop->Show Page source in the menu. For Chrome go to View->Developer->View Source. In the source window that shows up search for station_id. It's the string of characters after the =. Just copy and paste the id into your own custom m3u file after /watch/ and customize any other settings you want. Load up your custom m3u into Channels and you should be good to go.
Thanks. I like that method.
It allows me to use a custom tvg-logo for the channel that way.
Before you posted, I wasn't sure what the /watch/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx was, or if it might change for a station.

