Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Audio
1/12
AudioStreamIce is complete Unity client for SHOUTcast/Icecast internet audio streams, but can also stream any cloud hosted audio and local media files in supported formats
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2019.4.40f1
Compatible
Compatible
Compatible
Description

Supports common MPEG, Ogg/Vorbis and Ogg/OPUS (most 'ogg' streams) audio formats, including Icy- server metadata and tags for each file format.


Delivers decoded audio directly into Unity AudioSource, tags/metadata including images are available via UnityEvents.

This also overcomes current UnityWebrequest limitation in that it can't stream and play networked audio media until it's completely downloaded.


Playlists items/urls content can be browsed in conjuctions with UI (see demos below)


On iOS a custom app controller is provided which supports background running and complete remote commands (a.k.a. 'iPhone lock screen and Command Center') customization based on content being played.


Demo builds:

Windows | macOS | Android/ChromeOS | Linux

Documentation for latest version


Support forum:

Unity forums


Please note: the way this currently works prevents it from running on WebGL, so WebGL is not supported (see also Technical details below).


The asset contains support functionality (Unity audio, networking, audio textures,..) as source code scripts under Asset Store EULA (i.e. you can use them in your own projects)

Technical details

- all code is pure managed C#/.NET using several OSS libraries, with upstream patches where necessary

- uses only UnityWebRequest for all networking which is customizable by user

- has Autodetect format option which tries to guess the stream format

- supports MPEG 1 & 2 Decoder for Layers 1, 2, & 3, Vorbis, and OPUS formats in Ogg container in streamed fashion as delivered via network


// note: since UnityWebRequest doesn't currently support WebGL in a way which would enable incremental delivery of compressed (audio) data, this platform is currently not supported.

Otherwise the asset should run on any platform which has System.Threading namespace available.


[if macOS refuses to run downloaded demo, please run:

xattr -d com.apple.quarantine AudioStreamIceDemo.app

and

codesign --deep -s - -f AudioStreamIceDemo.app

in the folder where it's downloaded]


Select store images found on Pixabay used accordingly

see LICENSE/COPYING for each asset used in the demo, and OSS libraries used

AudioStreamIce

(not enough ratings)
2 users have favourite this asset
(2)
$39
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
682.9 KB
Latest version
1.3.1
Latest release date
Nov 30, 2023
Original Unity version
2019.4.40
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR