# Internet Radio Streaming with UE4 plug-in

**URL:** <https://qa.fmod.com/t/internet-radio-streaming-with-ue4-plug-in/12465>\
**Category:** Unreal Engine\
**Created:** [April 26, 2016, 7:27am UTC](https://qa.fmod.com/t/internet-radio-streaming-with-ue4-plug-in/12465 "2016-04-26T07:27:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![TruckerMusic](https://avatars.discourse-cdn.com/v4/letter/t/ecb155/32.png) [@TruckerMusic](https://qa.fmod.com/u/TruckerMusic)\
**Post date:** [April 26, 2016, 7:27am UTC](https://qa.fmod.com/t/internet-radio-streaming-with-ue4-plug-in/12465/1 "2016-04-26T07:27:49Z")

</div>

Hello,

is the UE4 plug-in capable of streaming internet radio (shoutcast or icecast protocols) in my UE4 game?

If not, is it possible to provide this functionality, ideally as blueprint nodes where you input your radio station web streaming code?

For example games like American Truck Simulator or other driving games use this. You can listen to internet radio while driving around there.

---

<div class="post-metadata">

**Author:** ![brett](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/brett/32/261_2.png) [@brett](https://qa.fmod.com/u/brett)\
**Post date:** [April 26, 2016, 7:59am UTC](https://qa.fmod.com/t/internet-radio-streaming-with-ue4-plug-in/12465/2 "2016-04-26T07:59:56Z")

</div>

Hi ,  
You should be able to do this using an event and a programmer sound.

You then register a callback in the Event API for a programmer sound, and pass it an FMOD::Sound pointer that has been opened with System::createStream using the shoutcast/icecast URL.

You can get the Lowlevel FMOD::System::createStream API (fmod.hpp) access via the Studio API’s FMOD::Studio::System::getLowLevelSystem (fmod\_studio.hpp) function.

edit: here is more detail about programmer sounds and UE4 [http://www.fmod.org/documentation/#content/generated/engine\_ue4/programmer\_sounds.html](http://www.fmod.org/documentation/#content/generated/engine_ue4/programmer_sounds.html)

---

<div class="post-metadata">

**Author:** ![jacobalmond](https://avatars.discourse-cdn.com/v4/letter/j/d26b3c/32.png) [@jacobalmond](https://qa.fmod.com/u/jacobalmond)\
**Post date:** [May 15, 2018, 4:16pm UTC](https://qa.fmod.com/t/internet-radio-streaming-with-ue4-plug-in/12465/3 "2018-05-15T16:16:21Z")

</div>

Just chiming in with updated links for the internet streaming and programmer sound examples:

[https://www.fmod.com/resources/documentation-api?page=content/generated/example\_lowlevel/play\_stream.html#/](https://www.fmod.com/resources/documentation-api?page=content/generated/example_lowlevel/play_stream.html#/)

[https://www.fmod.com/resources/documentation-api?page=content/generated/example\_studio/programmer\_sound.html#/](https://www.fmod.com/resources/documentation-api?page=content/generated/example_studio/programmer_sound.html#/)
