PBS Feeds

The code is compiled Go. I decompiled it as best I could (and I'd rather not get into how I did so), but it's still a hot mess and not exactly revealing in what it's doing without a lot of manual work; so much so that building from scratch would be faster. Apparently, it's still working with a Mac host machine, and theoretically might in certain Linux ones (haven't test this possibility yet), but it has to do with how Widevine looks for certain things on the backend.

1 Like

Millie replied that Intel Processors break it, but ARM works. Says she is going to work on it. I will try moving Docker over to one of my Pi's and see what happens.

2 Likes

Great news. More that miibeez is ok and doing well. Look forward to the fix.

UPDATE: I upgraded Chrome on my Intel Mac mini to latest version and PBS is working now.

1 Like

What is the working version of chrome you are now using?

It is working for me now, too! Additionally, there are new stations in the feed including PBS Kids, Create, NHK World, and World. While all PBS Stations I tested worked, as did PBS Kids, the latter three additional stations did not. I opened a ticked to see if they can be updated to work:

Just a heads up that the station ID's changed again, so you'll have to reassign them as new in either PLM or Channels, depending upon how you have it set up.

I so love this community! :heart:

2 Likes

I did not change anything in my custom channel settings and it all worked. Stations ID properly.

What is the screen you added to the issue ticket? Looks useful!

I meant in the base m3u. It went from...

      REMOVED: WSBE on VLC Bridge - PBS [WSBE]
      REMOVED: WGBH on VLC Bridge - PBS [WGBH]

... to ...

      ADDED: WSBE HDTV on VLC Bridge - PBS [WSBEDT]
      ADDED: WGBH HDTV on VLC Bridge - PBS [WGBHDT]

Notice the "DT" added to the end of the channel-id, which would make it new as far as Channels and PLM are concerned. So in PLM that means assigning back to a parent, and in Channels that means re-assigning to any Channel Collection.

PLM's function for getting all PBS stations uses it's own naming structure, so nothing changed there and wouldn't be a concern:

In other worlds, no work is required for that one.

1 Like

That was showing the Assigned Stations screen after running Check Station Status in Playlist Manager for Channels [PLM] (a Streaming Library Manager extension).

Thanks the update is great - i'm getting pbs kids now too

Though it is advertising 9 channels and i'm actually only getting 4

All the extra channels (like weta uk and nhk) are not working
image

Sounds like there's a new image

Yep, new image works on all channels in playlist.

Nice Touch! Use the channel-id from the playlist m3u to override your guide data
Thanks @miibeez

#EXTINF:-1 channel-id="CREATE" tvg-logo="https://image.pbs.org/contentchannels/Create_Logo_Color.png",Create

Guide Mapping-1
Guide Mapping-2

Can confirm!

Can you see if they are now? I have an idea to get all of these from every market, too, now that I see what's going on behind the scenes a bit.

They are now! Awesome work and the quality is great - will be higher priority than my ota ones

Yay, working here too! Did not have to change any station IDs. Thanks @miibeez!

As of v2026.03.17.1101 of Playlist Manager for Channels (a Streaming Library Manager extension), the 'Internal Playlist' for PBS has been completely revamped. Some highlights:

  • Directly scrapes the PBS Website and API to get every available station (~600), including most sub-stations like PBS Kids, Create, World, First Nations Experience, etc.... Note that if a particular sub-station is not available, that is because PBS itself it not providing it.
  • Ability to schedule if and when scrapping happens in order to always stay up to date.
  • Access to both all the scraped data as a file and the resulting m3u data as a report.
  • Cleaned up all source data, including Gracenote mappings and removing of dead stations.

Complete details can be found on the PBS Stations Wiki page.

2 Likes

FWIW, I have successfully recorded many scheduled programs since @miibeez updated the PBS VLC Bridge. I have not had any crashes (yet) as I used to have them so often before. YAY!

2 Likes

Good to know, maybe she fixed the more than one stream at a time crash?

I haven't had any overlapping multiple PBS streams lately, so I can't verify that. I'll set up a test for later today. I do know that many of the crashes I had were on single stream recordings. So far, since the update, none. :+1::crossed_fingers: