PDA

View Full Version : iHeart Q102 KIIS not working again and can't find hidden stream URLs



chipmalee
2017-09-17, 22:28
Original problem in 2015 fixed.
http://forums.slimdevices.com/showthread.php?103559-major-Clear-Channel-iHeartRadio-stations-not-streaming-anyone-else&highlight=Q102

Now Q102 in Philly not working
Q102 via shoutcast failed 9/2017
"http://wioq-fm.akacast.akamaistream.net/7/247/20056/v1/auth.akacast.akamaistream.net/wioq-fm"
Q102 via Squeezebox failed 9/2017
"http://opml.radiotime.com/Tune.ashx?id=s29635&formats=aac,ogg,mp3,wmpro,wma,wmvoice&partnerId=16&serial=5f08ee5a908da686c2e0d287c765f757"

If you go to Q102 app page:
https://www.iheart.com/live/q102-1997/
...and go into view source page:
view-source:https://www.iheart.com/live/q102-1997/

You can get these URLs but they don't work:
Q102 via uncovered URL - failed skips & repeats
http://c5.prod.playlists.ihrhls.com/1465/playlist.m3u8
Q102 via other variations - failed
rtmp://cp20056.live.edgefcs.net/live/Phi_PA_WIOQ-FM_OR@152654
http://cp20056.live.edgefcs.net/live/Phi_PA_WIOQ-FM
http://cp20056.live.edgefcs.net/live/Phi_PA_WIOQ-FM_OR@152654

Any suggestions? Same thing is happening to KIIS in LA

bpa
2017-09-18, 01:14
The Q102 m3u8 URL is now a HLS stream which means you need a LMS and a plugin to play the stream as it isnot a supported format of the SB or squeezelite players.

You can try to install the PlayHLS plugin which uses the ffmpeg application to trasncode - this will need to be installed as well as the plugin.

chipmalee
2017-09-18, 11:29
Wow this sounds complicated. Downloading new firmware? So it's not going to be a simple URL fix.

I don’t understand how they can have streams other than 3mu or amu (Correction Thx @bpa: m3u or pls). What keywords should I search for about this technology? Are the other iHeart stations going to follow suit in which case we are going to have some serious problem because there's thousands of iHeart stations in this country.

bpa
2017-09-18, 12:51
Wow this sounds complicated. Downloading new firmware? So it's not going to be a simple URL fix.

I don’t understand how they can have streams other than 3mu or amu. What keywords should I search for about this technology? Are the other iHeart stations going to follow suit in which case we are going to have some serious problem because there's thousands of iHeart stations in this country.

This is not new firmware - this is a plugin to your LMS system if you have one. AFAICT Q102 has no stream compatible with the players and Logitech is not going to upgrade the firmware in the players. If you are using mysqeezebox.com - then nothing will work.

1. Files with ending such as m3u and m3u8 and pls - are playlist - all they contain are files name or URLs of stream to be played. Never heard of amu.

2. Radio streams have and audio part such as MP3, WMA and AAC and a transport part. The SB player such as SB3 Touch, radio can play the original plain HTTP. There are other transport such as Flash (often RTMP URLs). There is a new transport created by Apple called HLS and there is a similar non proprietary called DASH.

Some broadcasters are changing over to HLS as it is more efficient and is backed by Apple.

What each broadcaster does, is there own choice. iHeart is just an aggregator - a way of getting extra ad revenue by forcing users to go through the aggregator. Also aggregrators can sometime takes over the internet streams to simplify task for station.

chipmalee
2017-10-29, 05:09
Am I the only one who thinks this is a problem? With a stroke of their code, iHeart killed 1000s of stations.

Here the video proof:
https://www.facebook.com/chip.malee/videos/10155058401405665/

bpa
2017-10-29, 06:50
Am I the only one who thinks this is a problem? With a stroke of their code, iHeart killed 1000s of stations.

Here the video proof:
https://www.facebook.com/chip.malee/videos/10155058401405665/

I am not in the US and cannot receiver iHeart.

I believe the reason are
* The stations will get ad additional revenue by playing stream via an App - there are no visual ads on internet radio applicances.
* The m3u8/HLS stream is Apple proprietary format and also more flexible in terms of network usage - possibly reduce costs. Format can also insert local ads more easily.
* The number of users with internet Radio applicances is small compared to the number of tablets/smart phones users.

bwaldron
2017-10-29, 08:55
Am I the only one who thinks this is a problem? With a stroke of their code, iHeart killed 1000s of stations

No, not the only one. The same happened within the past few weeks to the Tampa iHeart-owned stations. If they don't want me to listen in a way that I prefer, then I'll make do without them.

EDIT: your post spurred me to take a look at the source for the few iheart station pages of interest to me. I was able to locate updated Shoutcast URLs that work fine via LMS (at least for me).

Q102 Philly has one as well: http://c2icyelb.prod.playlists.ihrhls.com/1997_icy

castalla
2017-10-29, 09:54
No, not the only one. The same happened within the past few weeks to the Tampa iHeart-owned stations. If they don't want me to listen in a way that I prefer, then I'll make do without them.

Increasingly these radio stations are only interested in making money from adverts - they don't care about actual listeners other than being able to claim 'audience' numbers to sell advertising time/space.

chipmalee
2017-10-29, 11:19
I'm asking Tech Guy radio show on how to uncover the URL now 2pm ET. Wish me luck that someone in the chat room knows.

https://tunein.com/radio/TWiT-Live-s97079/

UPDATE:
Video is not up on this website yet but it's working on my Roku. If you saw the video, you would have seen Leo searching on Reciva and 00Tunes
http://techguylabs.com/episodes/1435/why-have-i-lost-stations-my-internet-radio

<<<RESERVED>>>
OK...Leo wouldn't let me get a word in so all you heard was all iHeart stations gone on Squeezebox. He mentioned something about Recieva. :-(

paul-
2017-10-29, 12:32
Good thing the stations I listen too are ClearChannel, although I would suspect it wont be long there too.

chipmalee
2017-10-29, 12:43
Q102 Philly has one as well: http://c2icyelb.prod.playlists.ihrhls.com/1997_icy

Thanks it works but how did you come up with it? I suspect "1997" is from Q102 app page: "https://www.iheart.com/live/q102-1997/"

How did you get the rest? I didn't get anything googling Shoutcast, Q102, WIOQ, LMS or everything

Also didn't get anything at https://www.shoutcast.com/Search

bwaldron
2017-10-29, 13:17
Thanks it works but how did you come up with it? I suspect "1997" is from Q102 app page: "https://www.iheart.com/live/q102-1997/"

How did you get the rest? I didn't get anything googling Shoutcast, Q102, WIOQ, LMS or everything

Also didn't get anything at https://www.shoutcast.com/Search

Just viewed the html source of the iheart page for the station and searched for shoutcast.

paul-
2017-10-29, 13:59
Interesting, so it seems there are different servers for the stations......I wonder how often they change. Also interesting that iHeart is using AWS data centers.

I started to play on the web interface, and looked at the dev tools in chrome to pickup the connection to the playlist. One of my local stations is.

https://c13.prod.playlists.ihrhls.com/1781/playlist.m3u8

The playlist above will actually play, but it is not a continuous stream. Just change to this link.

https://c13.prod.playlists.ihrhls.com/1781_icy

And it plays fine.

(The Q102 shows as https://c2.prod.playlists.ihrhls.com/1997/playlist.m3u8)


EDIT:
This app will identify the links.

https://github.com/oldlaptop/iheart-mplayer

usage: iheart-url <iheart station id>

bpa
2017-10-29, 14:18
I started to play on the web interface, and looked at the dev tools in chrome to pickup the connection to the playlist. One of my local stations is.

https://c13.prod.playlists.ihrhls.com/1781/playlist.m3u8

The playlist above will actually play, but it is not a continuous stream. Just change to this link.



I think the OP uses mysqueezebox.com and not a local LMS and so m3u8 URLs will not play as the OP cannot install the PlayHLS plugin.

The m3u8 URLs are HLS which are usually about 6 secs fragments of audio - each with a seperate URL - the m3u8 playlist has to be refreshed regularly to find the next set of URLs to play.

chipmalee
2017-11-01, 00:35
Just viewed the html source of the iheart page for the station and searched for shoutcast.

I see. I did a search of "icy" and got:
"http://c2icyelb.prod.playlists.ihrhls.com/1997_icy" and
"https://c2icy.prod.playlists.ihrhls.com/1997_icy"

Let me try both and post the results here:
<<<RESERVED>>>


Next, let me find the URL for Z100 in New York. I got
"http://c5icyelb.prod.playlists.ihrhls.com/1469_icy" and
"https://c5icy.prod.playlists.ihrhls.com/1469_icy"

Results:
<<<RESERVED>>>