Have you ever wanted to implement radio stations but don’t want (or can’t) pay an horrendous amount of money?
Whenever you like to provide good sound from famous artists for your games or apps, tune in on one of the uncountable Internet MP3 and OGG radio stations available for free.
Thanks to this asset, it is now possible for all Unity developers to listen to high quality sound without additional charges.
Features: Radio stations
Thousands of internet radio stations: test the demo with your favourite channels
Receive music from your own server (e.g. Icecast, VLC server etc.)
Performance: very low impact on performance!
No limits: does survive changing scenes! The music is not interrupted even during load operations.
Good start: contains more than 1’500 high-quality radio stations
MP3 & OGG: Works with any MP3 and OGG settings (e.g. bit rate 32-500kbit/s)
Read the lyrics of the current track
Open Spotify with the current track
Information about the current and upcomingtrack (title, artist)
Details like downloaded data, total playtime and requests
History of all played tracks per station
Tune into multiple stations at the same time (and blend between stations)
Flexible & expandable
Support for loading and saving of user-managed lists
Configurable via Shoutcast ID, PLS, M3U, XSPF and textfiles (external / local)
Easy adaptation and extension opportunities for existing radio stations
Pre-configured radio station providers for resources, files and URLs. Deliver the radios your way or implement your ownprovider (e.g. for XML, JSON).
Reads and saves M3U, PLS and XSPF files
Filter & order Filter and order (ascending/descending) the radio stations by:
Name
URL
Format
Station URL
Bitrate
Genres
Rating
City
Country
Language
OnRadio integration
Access the full OnRadio API of the following services:
Playlist (matching songs/stations for a query)
Reco2 (matching or similar songs for a given artist)
No, until now we aren’t an official partner of Shoutcast or any other radio platform.
We just wanted to implement a working MP3 streaming solution for Unity, so we created this asset (which was by the way not a trivial task to accomplish).
It’s more like an old-school radio - just a receiver to tune-in into the thousands of free available Internet radios.
We just added some stations for a demonstration - everybody can add their own. We didn’t implement an automated method for scraping lists of stations or websites, thought about it but were unsure about the legal ramifications.
“Radio” is only for streaming music from an Internet source. BUT I’m currently working on an another unreleased asset (called “DJ” ), which plays local and remote MP3-files inside your games/apps.
I’m also experimenting to add more supported formats (atm OGG) to both products.
This looks really cool however im not too clear on the legal/licensing side of things. These radio stations probably (i may be wrong) wouldnt have license to play already licensed music tbrough another commercial medium - that is, just cause the station is free the music is not and i could imagine publishers having problems if their products were being used in a commercial product without some kind of contractual renumeration. Unless the music is in the public domain then whoop
BUT: We talked to copyright experts here in Switzerland, and the legal documents linked above are also Swiss. Unfortunately, we can’t look up each and every country’s laws regarding this issue.
The following links to music licensing bodies may be of help:
Currently, it works only under Windows - but there it’s really great
We’re evaluating different approaches for Mac- and mobile-support, but it’s a difficult and time consuming task. So don’t expect it to work on iOS/Android in the near future.
This is without doubt a big deal to many developers who produce social media apps / virtual world reality games and so fourth. Something that second life has done for years is to allow streaming of virtual DJs into their worlds through http server streams which i do believe this will allow?
Whats the time frames for seeing it appear in the asset store?
Hi Stefan. I read through your entire thread and watched your videos. All my questions relate to Radio Pro.
FYI - I was glad to see you promoting Soma. They provide the best selection and quality of music services I have found.
We are building a virtual world, so our needs are different than someone adding radio to “a level.” Please keep this in mind.
I discussed adding radio with my technical staff yesterday. I learned we can have very concise distance control of balanced radio sound if we use 2D sound [which does not fade with distance], which is fine for music. This is important, because clubs and homes are often in pretty close proximity… both horizontally and vertically.
My biggest concern is being able to play multiple different stations at that same time - in different areas, of course. We currently have at least 15 themed clubs and areas, from Tiki Exotica to folk, country, industrial, and more. Does Radio Pro support this?
Can we set distances at each club (horizintally and vertically) that sound will be heard heard using Radio Pro?
You mentioned development of a product for in-world broadcasting of our own stations. We have hired a radio disk jockey to put together our stations, and [regarding earlier posters’ concerns about licensing] since we are limiting “provision of music” to within our world, we come under a category of “playing music in our business,” NOT BROADCASTING, so the costs are minimal. But even this applies only to the music we provide, NOT the Shoutcast stations, which already pay royalties.
In Phase One we are NOT providing member owned or controlled virtual properties. But this obviously is a significant focus of future development under Phase Two. Then we want to sell “radios,” jukeboxes, etc. that members can place on their property and tune to the station of their choice. However, we want to CONTROL access to stations. [There are some weird Shoutcast stations, usually masquerading as religious while actually promoting racism, bigotry and hatred. We want to keep these out of our world.]
Will Radio Plus support member controlled radios, at parameters we set?