SyntaxError: invalid regexp group
		 
		
			So, use different browser I guess...
		 
	
	... Recently, I have been toying with the idea of writing simple Violentmonkey userscripts to be used in latest Serpent 52.9.0 (and, possibly, 55.0.0) that fetch online polyfills for missing, native, Web APIs; the core-js bundle of polyfills does have ones for 'RegExp Named Captured Groups', so by the below VM userscript, 
 
// ==UserScript==
// @name        Add 'core-js-bundle' polyfills
// @version     3.22.8
// @description Polyfills for ES3, ES5, ES6, ES7, ES2015, ES2016, ES2017, ES2018, ES2019, ES2020, ECMAScript3, ECMAScript5, ECMAScript6, ECMAScript7, ECMAScript2015
// @namespace   core-js-bundle
// @include     https://*.iheart.com/*
// @run-at      document-start
// @require     https://cdn.jsdelivr.net/npm/core-js-bundle@3.22.8/minified.min.js
// ==/UserScript==
	I was able to load OP's offending "iheart" URIs in St52:
 
	
 
	You can add additional URIs/domains that need this "treatment" via adding corresponding "// @include" lines...
 
	That web design is abysmal , probably coded by a 20yr old who's never accessed the web in a non-mobile device , but, what the heck... BTW, the "Listen Live" feature is geo-fenced (US IPs, only).