DW stream needs update?

It looks like as of Monday this week the DW stream (channel 6771) stopped working:

2021/07/23 09:34:27.820194 [HLS] Couldn't generate stream playlist for ch6771-dANY-ip192.168.2.145: TVE: Stream Not Available
2021/07/23 09:34:27.820289 [HLS] Stopping transcoder session ch6771-dANY-ip192.168.2.145

I was able to play it without difficulty from the website and added it to a M3U source as a temporary workaround so hopefully it will not be too hard to fix!

Anyone else having a problem with this channel?

I’m not sure what channel ā€œDWā€ is. Can you elaborate?

Is there a way to scan these streams to figure out which ones are not working. They are breaking my xTeve. Science No longer Working, Weather Channel no longer working, and this Channel no longer working. When Streams are not working my xTeve in docker stop unepectectly and goes through a start stop loop for hours til my NAS notifies me when I log on to it.

DW is Deutsche Welle (German public broadcaster). It just shows "DW" in the guide. Maybe it's "DWEUR" for you?

image

Yeah, I noticed earlier this week that a couple shows didn't record on DW. But I hadn't gotten a chance to troubleshoot it till U mentioned it; (been too busy & forgot, thanks for the reminder).

I just went to https://www.dw.com/en/media-center/live-tv/s-100825 & was able to play/watch w/o a problem.
Then I tried watching it 'Live' inside of "Channels" & got "Playback Failed" on AndroidTV & "Stream Not Available" on iOS.

It doesn't seem a fix to this stream in Channels DVR is immediately forthcoming so I worked on getting my M3U version of DW to show the correct guide data.

Since I did not seem to be able to pick my existing TVE guide provider, I went to zap2it and found a place (Orlando, FL, zip code 32789) where DW English is available OTA. Weirdly, using the station ID I found on from zap2it (86894) gave me DW in Spanish — maybe I wasn't looking in the right place — but I was able to grab the Gracenote ID from the DW logo URL in Channels itself (73918).

Here is my M3U in case it is helpful for others to get DW working until the Channels folks can fix it.

#EXTM3U

#EXTINF:-1 channel-id="DW" channel-number="2002" tvg-logo="/tmsimg/assets/s79318_ll_h15_ab.png" tvg-name="DW" tvc-guide-stationid="79318",DW
https://dwamdstream102.akamaized.net/hls/live/2015525/dwstream102/index.m3u8

Verified that DW does not work for me either. Checking the hls.log provides the links being used:

at=2021-07-30T07:27:25.513014539-05:00 tag="dw" action="parseMasterPlaylist" url="https://dwstream4-lh.akamaihd.net/i/dwstream4_live@131329/master.m3u8" status="200 OK" time="15.304521ms"
at=2021-07-30T07:27:25.53094447-05:00 tag="dw" action="fetchMediaPlaylist" url="https://dwstream4-lh.akamaihd.net/i/dwstream4_live@131329/index_1_av-p.m3u8?sd=10&rebase=on" status_code=200 status="200 OK" content_length=21204 playlist_count=180 target_duration="10s" time="17.673288ms"
at=2021-07-30T07:27:25.53350267-05:00 tag="dw" action="close" time="631.897µs"

Manually fetch the playlist from the "fetchMediaPlaylist" line:

curl -sL "https://dwstream4-lh.akamaihd.net/i/dwstream4_live@131329/index_1_av-p.m3u8?sd=10&rebase=on" | head -20

#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-ALLOW-CACHE:YES
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:162669412
#EXTINF:10.000,
https://dwstream4-lh.akamaihd.net/i/dwstream4_live@131329/segment162669412_1_av-p.ts?sd=10&rebase=on
#EXTINF:10.000,
https://dwstream4-lh.akamaihd.net/i/dwstream4_live@131329/segment162669413_1_av-p.ts?sd=10&rebase=on
...

The playlist type of VOD shows they are grabbing the wrong stream (and the player will not play or even generate exceptions in the DVR with VOD). Am guessing DW changed their webpage and whatever HTML search pattern Channels uses now grabs a URL to a static video assets (VOD). The M3U you referenced is indeed the correct live-TV stream.

It is unfortunately that Channels does not seem able to XMLTV export a single channel (or at least I have not figured out how). Otherwise, it could potentially be uses as import epg data for work-around solutions like this.

1 Like

This should be fixed in prerelease.

2 Likes

Not that you should need this any more, but if you can find an existing EPG (like the OTA one I found in Florida I discussed above) it will add guide data.

Thanks for getting this fixed! I removed my custom M3U source and it's working fine again.