Nice find. It's a bit out of date as the url and some other things have changed but it's generally the same.
That being said, if you are going to be in the dev console you might as well just scrape the page using JavaScript.
Paste in developer console on tv.youtube.com/live:
const channelRows = document.querySelectorAll("div.container.ytu-epg-row");
results = []
for (i = 0; i < channelRows.length; ++i) {
var network = channelRows[i].querySelector(".network-title").innerHTML
var targetLink = channelRows[i].querySelector(".tenx-thumb > a.yt-simple-endpoint.style-scope.ytu-endpoint").href
if (network && targetLink && targetLink.includes("watch")) {
results.push({
networkName: network,
targetLink: targetLink
})
}
}
console.table(results);
This will give you a nice table of data like this:
And if you want JSON data you can right click on the "array()" at the bottom and choose "copy object" to copy a JSON representation of the results to your clipboard.
It should be a pretty simple task to write a small script to take this JSON data and spit out a bmitune.sh file and an m3u playlist. I will do that tomorrow if someone doesn't beat me to it.


But not long after I had it working on the ONN yesterday, I tried to launch NBC again from the channels guide just to see how it worked over time and I got an endless stream of three dancing dots in the middle of the NBC app. I then tried to run the NBC app manually and it got content not available when I selected the live tab. Force close the app, clear cache, clear data, still didn't work.





