Sep 25th 2017 • Updated to Xcode 9, Swift 4, iOS 11 • Set Swift 3 @objc Inference as Default in Build Settings • Edited the 'forgotPasswButt()' and 'loginButt()' methods in Login.swift • Removed the 'contView' UIView from the Login and SignUp controller in Storyboard and their declaration and use in the Login.swift and SignUp.swift files • Added a 1125x2436px png image (iPhone X launch image) into Assets.xcassets -> Brand Assets image set • Adjusted some views in the Storyboard, because of iPhone X layout • Edited the 'func showBanner()' methods in order to display banner ads properly in iPhone X • Unchecked the Runtime API Checking | Main Thread Checker in Edit Scheme -> Diagnostics, accordingly to this post: https://stackoverflow.com/a/44392584/3724800
Jan 21st 2017 • Updated to Xcode 8.2.1 • Updated the User Guide • Updated GoogleMobileAds.framework and its relative code
Radioo is a Universal App template which stores free online radio stations into a flexible Parse Dashboard database hosted on https://back4app.com all .m3u file links from SHOUTcast.com. You have to download the M3U files and extract the streaming URL from them, then simply paste them into your own Parse Dashboard to create playlists.
Please note that since this app plays music with AVPlayer, you can also play .pls or .mp3 files, the important thing is that the string of your link ends with .pls or .mp3.
You can play radio stations anywhere with a 3G or WiFi connection, add radios to favorites (login/signup required) and select your radio channels by Genre, and share the radio you’re listening to the world.
Since its backend is by Parse you don’t have to buy any domain/hosting, there are NO PHP files to upload to a web server so you’ll save some money for server side.
You may also use the Adminca.com, a free CMS panel for Parse SDK as a great alternative to insert/edit data in your Parse Dashboard, after you’ll create your app on back4app, create a free account on http://adminca.com and create a new Panel, choose Self-hosted Parse Server and paste your Host link, Application ID and Master Key in the relative fields (you can find them into Core Settings of your back4app dashboard)
Radioo is very easy to customize, Storyboard, Universal, native XCode project, Swift language, Parse SDK backend.
About Parse SDK and back4app
Read this article for more info about back4app and Parse SDK: https://hubpages.com/technology/Parse-SDK-will-not-shutdown-in-thanks-to-back4app
Can I host Parse Server on my own server?
Yes, although I don’t provide support for the setup process, you can read the official Guide here: http://parseplatform.org
I get a Code signing error in Xcode 8.x
That’s a bug of Xcode 8 with macOS Sierra, check this sample video to see how to fix it: https://youtu.be/z2LemT1_LqA
How to remove AdMob banner ads
Check this video out to see how to remove the code that shows AdMob banners: https://youtu.be/e-HQYnta2Jg Keep in mind that you must repeat the shown steps for every .swift file that contains this line on the top:import GoogleMobileAds
What about free support for this template?
I can offer free support for bugs encountered in the original code. Instead, if you’ve edited the code and messed something up with it, I may apply some fee to fix it either via TeamViewer or by checking your app project files directly on my computer.
Should I use the latest version of Xcode to edit this template?
Yes, I always update my apps to the latest version of the IDE.
- XCode 9.x project – Swift – 64bit
- Universal – iOS 8.0+ – Storyboard
- AdMob banners
- Works with Parse SDK hosted on back4app
- Easily update your radio stations via your Parse Dashboard
- PDF User Guide included
- PSD graphics included
- Easy to customize, well commented code
Have fun with Radioo, and don’t forget to rate it on your Downloads page!
Important Disclaimer: We’ve recently found out that some developers have bought our app templates, reskinned them just a bit and put them on sale on other source code markets smilar to CodeCanyon, saying that they developed and own such source codes.
That is a serious copyright infringement, developers who buy our templates are allowed to reskin and sell them as apps on the App Store (accordingly to the License type they’ve purchased a template for), but are not allowed to put our original source codes for sale on source code markets, including CodeCanyon. We will report developers who made copyright infringements to the competent authorities. Thanks.