TuneIn Embed Broken on Live Page

This bug report is about the live page on TWiT with Chrome on macOS.

I select the “TuneIn…” player from the dropdown menu:
image

The player buffers for a few seconds.

Then, it shows an error “there was a problem loading the player”.

In the the developer console, I see the following error:
Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first.

It could be a new Chrome anti-autoplay feature interfering with the TuneIn script. Maybe updating the TuneIn embed code might help?

As I never used it in the past, I don’t know how it’s supposed to work but if you let it time out the first time and then click “Retry” it immediately connects. So I guess the error diagnostic is correct, it just wants to know you’re willing to interact with it. As I was experimenting, I even got an preroll ad though.

@Leo and/or @PDelahanty will have to check if there is something that needs fixing (assuming it can be.)

Yes, it works for me when I try to reconnect as well. So reconnecting every time would be enough to have a somewhat usable player. The same is true for the TuneIn “popout” player.

The TuneIn player works fine in Safari. I believe the player has been built with this kind of autoplay being allowed, and just never updated since Chrome made the change.

Update: This error seems to have fixed itself. It still doesn’t autoplay even though autoplay is enabled in the TuneIn embed, but at least now it doesn’t show an error anymore.