RadioTunes SDK

RadioTunes SDK

Released 6 years ago , Last update 2 years ago

An audio streaming and recording SDK for iOS with support for the http and mms protocols. Plays mp3, aac, aac+ and wma audio streams. Includes documented Objective-C code of a demo XCode project, demonstrating usage.

Questions & Comments


Or enter your name and Email
  • S seb License holder Single App Binary
    Purchased on Aug 17, 2017
    4 months ago
    Hi, Could i control the player on multiple views ? i tired to handle the singletonclass but it doesn't work. Thanks
    • Kemal Taskin Publisher 4 months ago
      Hi, Of course you can, but this is more related to the way you design your code.
    • S seb 4 months ago
      How should i do? i tried this but it doesn't work _radio = [YLAudioSession sharedInstance]; Thanks
    • Kemal Taskin Publisher 4 months ago
      YLAudioSession is not a radio class. You should use one of YLHTTPRadio or YLMMSRadio to control your radio object. Please read the documentation and have a look at the demo Xcode project.
    • S seb 4 months ago
      I read the documentation and i also tried the demo. But it wasn't specified how to past data (the radio playing) between differents views. I would like to make pause in another view. any easy solutions ? thank you
    • Kemal Taskin Publisher 4 months ago
      Your question is not related to RadioTunes SDK. You should read about iOS programming first.
    • S seb 4 months ago
      Yes it's not related because radiotunes sdk is not able to handle the audiosession in multiple views. Thank you for the answer
  • F Francois 9 months ago
    Hello, I have a web software on which my customers will upload music files. I want to build an application that will give them the possibility of streaming their music files. I've never developped for IOS or sound. Is RadioTunes a good starting point?
    • Kemal Taskin Publisher 9 months ago
      Hi Francois, RadioTunes SDK is capable of playing audio streams but it doesn't have rewind/forward functionality which would be nice to have for a project like yours. If you don't mind this lack of functionality, feel free to download the demo and see if it suits your needs.
  • S Seb 11 months ago
    Hello, I would like to know if asx audio streams are supported. Thanks
    • Kemal Taskin Publisher 11 months ago
      Hi, ASX audio streams are normally supported. You can download the demo and try it out.
    • S Seb 11 months ago
      I tried the demo, and asx audio streams doesnt work. I obtain the mms link from the asx link (when im playing with vlc), then when i play with the mms link, its working. Do you have a solution?
    • Kemal Taskin Publisher 11 months ago
      RadioTunes SDK should be able to extract the mms link from the asx playlist. Can you share the asx url?
    • S Seb 11 months ago
      asx link : http://www.simulradio.info/asx/b-fm791.asx (doesnt work) extract information and obtain the mms link : mmsh://simuledge.shibapon.net/B-FM791?MSWMExt=.asf (->ok) Thanks
    • Kemal Taskin Publisher 11 months ago
      Hi, I tried the asx link and it works. You should use the YLHTTPRadio class for this and not the YLMMSRadio class. RadioTunes SDK will report an error when it detects an mms stream in this case. Please search for the following string "kRadioErrorPlaylistMMSStreamDetected" inside MainViewController.m to see how you should handle this case.
    • S Seb 11 months ago
      i used the YLHTTPRadio class instead the YLMMSRadio class and it doesnt work. Do i need to do something else?
    • Kemal Taskin Publisher 11 months ago
      Did you look at the code in MainViewController.m? You need to handle that specific error case and create a new instance of YLMMSRadio with the parsed mms url.
  • S Seba License holder Single App Binary License
    Purchased on Nov 4, 2013
    1 year ago
    Hi, when entering demo mode, what is the limitation of the player? Thanks.
    • Kemal Taskin Publisher 1 year ago
      Hi, Playback will stop after two minutes when the SDK is in demo mode.
  • D Digiquitous License holder Single App Binary
    1 month support
    Purchased on Apr 11, 2016
    2 years ago
    hi~ I have purchased a single license. [[YLRadioTunes sharedInstance] setLicenseKey:@"mykey.."]; The following message will be displayed. 'Invalid License Key' please how i do?
  • DF Dan Fernandes 2 years ago
    Hi I want to build a simple app that can play various streams (http and mms) using Swift 2. Will this framework work?
    • Kemal Taskin Publisher 2 years ago
      Hi Dan, RadioTunes SDK is written in Objective-C but you can of course use it in Swift just like you use other frameworks. You can try it out by downloading the demo. For more information on how to use it in Swift please have a look at this page http://www.binpress.com/feature/radiotunes-sdk-for-swift/7770
    • DF Dan Fernandes 2 years ago
      Brilliant. Thank you for the quick response. I will most likely contact you again soon with more questions/proposals
  • M Mario 2 years ago
    Hello, when Swift for a compatible version of Apple TV?
    • Kemal Taskin Publisher 2 years ago
      Hi Mario, We don't have plans to release an Apple TV compatible version of RadioTunes SDK right now. The current version of RadioTunes SDK can be used in Swift projects just like other iOS frameworks.
  • GB Gianluca Busi License holderSingle App License
    6 month support
    Purchased on May 31, 2013
    2 years ago
    I've request a SDK License Key but in app I've this response message: > Invalid License Key - Entering Demo Mode <
    • Kemal Taskin Publisher 2 years ago
      Hi Gianluca, Please be sure that the app bundle id matches the one in your Xcode project. Otherwise you'll get this warning message.
    • GB Gianluca Busi 2 years ago
      Attached file process
    • Kemal Taskin Publisher 2 years ago
      Hi Gianluca, I verified your license key with the demo app and it works correctly. I think you should look at your "setLicenseKey:" method to see if the parameter is passed correctly and not trimmed somehow.
    • GB Gianluca Busi 2 years ago
      What i do
    • Kemal Taskin Publisher 2 years ago
      Can you try it this way: NSString *const MY_KEY = @"my_key_here"; If this also doesn't work just pass your key directly to the method.
    • GB Gianluca Busi 2 years ago
      I've tried in all modes you've proposed, but nothing is changed
    • GB Gianluca Busi 2 years ago
      yesterday it is working fine, but after i've upgraded the sdk version i've encountered this problem. The upgrade can be the problem?
    • Kemal Taskin Publisher 2 years ago
      Which version of Xcode and iOS SDK are you using? Can you log the output of this line at runtime: [[NSBundle mainBundle] bundleIdentifier]; and make sure that it matches your app bundle ID.
    • GB Gianluca Busi 2 years ago
      I've log the bundleID and it is mobapp.at.fmworld I'm using Xcode version 6.4
    • Kemal Taskin Publisher 2 years ago
      I'm on the same version. I really don't have any idea why it's not working for you. You can mail me the project if you want me to take a look.
  • QV Quynh Nguyen Van 3 years ago
    Hello I have a problem when play streaming mms. After play about a few minutes then occur stop, sometimes it result error "Read data packet header failed! Recv other type packet -5". I have test this streaming on VLC, it's play very good. Please explain for me what's happening? Thanks!
    • Kemal Taskin Publisher 3 years ago
      Hi, Do you have a license? If not, the demo version will stop playback after 2 minutes.
    • QV Quynh Nguyen Van 3 years ago
      i haven't license. I think lib use OK. i will buy license. thanks
    • QV Quynh Nguyen Van 3 years ago
      i haven't license. I think lib use OK. i will buy license. thanks
    • QV Quynh Nguyen Van 3 years ago
      i haven't license. I think lib use OK. i will buy license. thanks
  • M mkapps License holder Single App Binary
    1 month support
    Purchased on Mar 12, 2015
    3 years ago
    Plans to purchase a 'single app binary'. The three applications are within a project. Through the scheme What should I do in this case? Please inform us in detail.
    • Kemal Taskin Publisher 3 years ago
      Hi, There's a FAQ on the description page that should give you an idea which license you should purchase. The three apps will have different app bundle-id's so you should purchase three licenses in this case.
You need to log-in or create an account
  • Create an account
  • Log-in
Please use your real name.
Activation link will be sent to this address.
Minimum 8 characters
Enter your password again

Clicking this button confirms you read and agreed to the terms of use and privacy policy.

X

Save your watchlist

Fill your details below to receive project updates from your watch list - including new versions, price changes and discounts.

I agree to the terms of use and privacy policy.