# Live Radio App

**URL:** <https://community.glideapps.com/t/live-radio-app/2236>\
**Category:** Project Showcase\
**Created:** [November 21, 2019, 9:05am UTC](https://community.glideapps.com/t/live-radio-app/2236 "2019-11-21T09:05:01Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![muazz1m](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/muazz1m/32/189_2.png) [@muazz1m](https://community.glideapps.com/u/muazz1m)\
**Post date:** [November 21, 2019, 9:05am UTC](https://community.glideapps.com/t/live-radio-app/2236/1 "2019-11-21T09:05:01Z")

</div>

🔥🔥🔥  
Here comes another app from me, [myradio.glideapp.io](http://myradio.glideapp.io)  
With a collection over 100 radio stations in Malaysia. Not all audio link is working though.

 ![51](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/3/395cbe68972c2dacd1416f1c9a75b9669d61367d.jpeg)

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [November 21, 2019, 12:28pm UTC](https://community.glideapps.com/t/live-radio-app/2236/2 "2019-11-21T12:28:00Z")

</div>

Didn’t know you can use live streams in the audio component. Nice work!

---

<div class="post-metadata">

**Author:** ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)\
**Post date:** [November 21, 2019, 12:52pm UTC](https://community.glideapps.com/t/live-radio-app/2236/3 "2019-11-21T12:52:42Z")

</div>

@muazz1m That is interesting. I’ve seen the RSS feed stuff, but that is just pointing to a .mp4 file. What does the link look like for the live feed?

---

<div class="post-metadata">

**Author:** ![Rosewebstudio](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rosewebstudio/32/12261_2.png) [@Rosewebstudio](https://community.glideapps.com/u/Rosewebstudio)\
**Post date:** [November 21, 2019, 3:17pm UTC](https://community.glideapps.com/t/live-radio-app/2236/4 "2019-11-21T15:17:26Z")

</div>

Where you get the live streams from? Great work

---

<div class="post-metadata">

**Author:** ![muazz1m](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/muazz1m/32/189_2.png) [@muazz1m](https://community.glideapps.com/u/muazz1m)\
**Post date:** [November 22, 2019, 12:59am UTC](https://community.glideapps.com/t/live-radio-app/2236/5 "2019-11-22T00:59:13Z")

</div>

There’s a different type of live stream link and I think it’s depend on how and where they host the live stream.  
Here is some examples of the links

- [http://astro2.rastream.com/era](http://astro2.rastream.com/era)
- [https://live.vimeocdn.com/1571806196-0x82ef2f665bd7cd7eaaf01e76ce15a5b6d4726e8d/c8e32b43-6097-4b5a-b0db-36d375ed2046/chunklist\_b3256000.m3u8](https://live.vimeocdn.com/1571806196-0x82ef2f665bd7cd7eaaf01e76ce15a5b6d4726e8d/c8e32b43-6097-4b5a-b0db-36d375ed2046/chunklist_b3256000.m3u8)
- [http://158.69.227.214:8038/stream](http://158.69.227.214:8038/stream)

If the link is not playable in the Glide builder, it might just work when you test it on your mobile device.

---

<div class="post-metadata">

**Author:** ![muazz1m](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/muazz1m/32/189_2.png) [@muazz1m](https://community.glideapps.com/u/muazz1m)\
**Post date:** [November 22, 2019, 1:04am UTC](https://community.glideapps.com/t/live-radio-app/2236/6 "2019-11-22T01:04:31Z")

</div>

some of it I get it from [http://www.radio-browser.info/webservice](http://www.radio-browser.info/webservice)  
and here is how i get the list for malaysian radio  
[http://www.radio-browser.info/webservice/json/stations/bycountry/malaysia](http://www.radio-browser.info/webservice/json/stations/bycountry/malaysia)

and for the rest of it i get it from [https://onlineradiobox.com/my/](https://onlineradiobox.com/my/) by scraping to get the links

---

<div class="post-metadata">

**Author:** ![Jaybird\_Farrow](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jaybird_farrow/32/135_2.png) [@Jaybird\_Farrow](https://community.glideapps.com/u/Jaybird_Farrow)\
**Post date:** [November 22, 2019, 9:23pm UTC](https://community.glideapps.com/t/live-radio-app/2236/7 "2019-11-22T21:23:50Z")

</div>

that’s pretty amazing… thanks for sharing!

---

<div class="post-metadata">

**Author:** ![Paul](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/paul/32/1345_2.png) [@Paul](https://community.glideapps.com/u/Paul)\
**Post date:** [November 23, 2019, 6:07am UTC](https://community.glideapps.com/t/live-radio-app/2236/8 "2019-11-23T06:07:46Z")

</div>

Nice work! Very cool 🕶

---

<div class="post-metadata">

**Author:** ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)\
**Post date:** [November 23, 2019, 12:36pm UTC](https://community.glideapps.com/t/live-radio-app/2236/9 "2019-11-23T12:36:35Z")

</div>

I guess you are assuming because those radio stations are on the air and do have commercials that they are freely re-distributable in the way you are doing it? Have you checked? If not I would check just to be sure.

---

<div class="post-metadata">

**Author:** ![Sidney\_Kunst](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/sidney_kunst/32/603_2.png) [@Sidney\_Kunst](https://community.glideapps.com/u/Sidney_Kunst)\
**Post date:** [March 9, 2020, 6:46pm UTC](https://community.glideapps.com/t/live-radio-app/2236/10 "2020-03-09T18:46:17Z")

</div>

Hey does the audio stream keep playing on a iphone when its added to homescreen and screen is turned off?

---

<div class="post-metadata">

**Author:** ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)\
**Post date:** [March 9, 2020, 8:19pm UTC](https://community.glideapps.com/t/live-radio-app/2236/11 "2020-03-09T20:19:46Z")

</div>

I assume you mean goes to sleep and it does stop playing. Sometimes it picks up right off where you left it but sometimes not. You also can’t switch to another app, you have to have the Glide app in focus for it to continue playing.

---

<div class="post-metadata">

**Author:** ![Jaime](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jaime/32/72726_2.png) [@Jaime](https://community.glideapps.com/u/Jaime)\
**Post date:** [March 11, 2020, 9:55am UTC](https://community.glideapps.com/t/live-radio-app/2236/12 "2020-03-11T09:55:16Z")

</div>

Is that a limitation of PWAs?

---

<div class="post-metadata">

**Author:** ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)\
**Post date:** [March 11, 2020, 10:53am UTC](https://community.glideapps.com/t/live-radio-app/2236/13 "2020-03-11T10:53:00Z")

</div>

It seems that way. Native apps have direct access to the iOS than a PWA’s. PWA run in the Safari browser which does not support some of those lower level types of control.

---

<div class="post-metadata">

**Author:** ![oraltosun](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/oraltosun/32/5802_2.png) [@oraltosun](https://community.glideapps.com/u/oraltosun)\
**Post date:** [April 18, 2020, 3:15pm UTC](https://community.glideapps.com/t/live-radio-app/2236/14 "2020-04-18T15:15:23Z")

</div>

Nice app. And great job.  
How did you scrape the links? Does this need coding knowledge?

Thank you,

---

<div class="post-metadata">

**Author:** ![Mike\_Noftzger](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mike_noftzger/32/1519_2.png) [@Mike\_Noftzger](https://community.glideapps.com/u/Mike_Noftzger)\
**Post date:** [April 18, 2020, 4:58pm UTC](https://community.glideapps.com/t/live-radio-app/2236/15 "2020-04-18T16:58:01Z")

</div>

How do you scrape the links???

---

<div class="post-metadata">

**Author:** ![muazz1m](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/muazz1m/32/189_2.png) [@muazz1m](https://community.glideapps.com/u/muazz1m)\
**Post date:** [April 20, 2020, 1:37am UTC](https://community.glideapps.com/t/live-radio-app/2236/16 "2020-04-20T01:37:49Z")

</div>

I’m using [https://webscraper.io/](https://webscraper.io/) to scrape the links.

---

<div class="post-metadata">

**Author:** ![dwisap\_saputra](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/dwisap_saputra/32/45269_2.png) [@dwisap\_saputra](https://community.glideapps.com/u/dwisap_saputra)\
**Post date:** [July 23, 2022, 4:06am UTC](https://community.glideapps.com/t/live-radio-app/2236/17 "2022-07-23T04:06:58Z")

</div>

How do I keep my radio stream from turning off when I switch screens or when the phone is in sleep mode ?

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [July 23, 2022, 4:19am UTC](https://community.glideapps.com/t/live-radio-app/2236/18 "2022-07-23T04:19:35Z")

</div>

There is no way to prevent that. The audio component is a standard html audio player. When it’s not visible on the screen, then the audio stops playing. It’s not able to play in the background. I do believe that Android can play audio with the screen off, but I seem to recall that iOS cannot. I believe this is the nature of PWA apps, the browser that the app runs on top of, and the OS of the device.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [July 23, 2022, 4:53am UTC](https://community.glideapps.com/t/live-radio-app/2236/19 "2022-07-23T04:53:59Z")

</div>

> [@Jeff\_Hager](#):
>
> but I seem to recall that iOS cannot

It can. But of course that makes no difference in this case.

---

<div class="post-metadata">

**Author:** ![Vitali](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/vitali/32/50070_2.png) [@Vitali](https://community.glideapps.com/u/Vitali)\
**Post date:** [November 3, 2022, 11:38pm UTC](https://community.glideapps.com/t/live-radio-app/2236/20 "2022-11-03T23:38:42Z")

</div>

I need to make an application for one radio station. how did you make the player? I try and I can’t. my player can’t play internet radio link.

[Next page](https://community.glideapps.com/t/live-radio-app/2236.md?page=2)
