AudioStreamIce
A downloadable tool
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
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 conjunctions 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.
Please check out demo builds first:
Windows | macOS | Android/Chrome OS | Linux
Documentation for latest version
Package uploaded w/ Unity 2019.4.5
Status | Released |
Category | Tool |
Author | r618 |
Made with | Unity |
Tags | audio-streaming, audio-tool, Unity |
Links | Homepage |
Purchase
In order to download this tool you must purchase it at or above the minimum price of $39 USD. You will get access to the following files: