Discussion on RadiooTV | tvOS AppleTV Online Radio App Template (Swift)

13 comments found.

Last.fm API for cover art would make this app awesome. And I will buy asap.

Hi, thanks for your suggestion, we’ll think about it, although we thoght that json files are still very simple to edit. Cheers!

I have zero knowledge of programming. Is this a user friendly product for beginners like me?

Hi, yes it is, the User Guide included in the package explains how to setup json files and change images to reskin the app. Cheers!

does this show the name of the song playing ?

No, it doesn’t. Cheers!

Hi,

Before purchase you app. I need to know some info about customizations. I need your email address.

Hi, you can just contact us by our profile’s contact form and we’ll get back to you asap. Cheers!

Can you help me with this? Apple rejected the app because of a crash. I ask them more details… Also do you have more apple tv apps to sell??? From Apple 10.1 – Apps must comply with all terms and conditions explained in the applicable Apple Human Interface Guidelines: iOS Human Interface Guidelines OS X Human Interface Guidelines Apple TV Human Interface Guidelines Apple Watch Human Interface Guidelines 10.1 Details

The Pause/Play button on the Siri Remote does not behave as expected in your app.

Specifically, the Pause/Play button does not Pause and/or Play the audio stream.

Hi, it seems that the Play button doesn’t play any audio streaming, have you carefully tested your app before submitting it to the App Store? It seems that one of your radio stations links doesn’t work (just a guess, we don’t have your code), so please carefully test the app on a real Apple TV, if you can, or on Simulator.
And yes, we have other tvOS apps here, check out our Portfolio: http://codecanyon.net/user/fvimagination/portfolio

Hi, there is a way to prompt up a message that the radio can not be streamed…apple is refusing to approve my app!

10.1 – Apps must comply with all terms and conditions explained in the applicable Apple Human Interface Guidelines: iOS Human Interface Guidelines OS X Human Interface Guidelines Apple TV Human Interface Guidelines Apple Watch Human Interface Guidelines Hello Jorge,

Thanks for your time on the phone today.

As we discussed, the Play/Pause button on the Siri Remote is not functioning as expected.

We have now rejected your app for the App Store Review Guidelines detailed below.

10.1 Details

The Pause/Play button on the Siri Remote does not behave as expected in your app.

Specifically, the Pause/Play button does not Pause and/or Play the audio stream.

Next Steps

Please revise your app to ensure that the Siri remote buttons behave as expected and comply with the Apple TV Human Interface Guidelines.

We hope you will consider making the necessary changes to be in compliance with the App Store Review Guidelines and will resubmit your revised binary.

Hi, we’re sorry, there’s not way to log if a radio station link is broken, you can check it out by just selecting it and wait for it to start, the only way to make sure about working links is to listen to them before publishing the app (if you get links from SHOUTcast, you may check them out even from the website: http://www.shoutcast.com/).
Carefully test the app before submitting it again, play all radio stations to make sure they work, and Apple reviewers will approve your app, we’ve already seen a published version of this template on the TV Store
Cheers!

Although this app has been built to play radio stations, would it be possible to play locally stored files instead?

Yes, this app uses AVPlayer to play audio files, you can play audio files that are stored locally, but would have to remove the code that gets data from .json files first and setup code to read local contents.

Thanks for letting me know. Would you say that this would be a fairly simple alteration to do? Im very interested in the template, it’s the exact design that i’ve been looking for.

If you’re not an experienced Swift developer, it won’t be an easy thing to do, although we have also to warn you that Apple TV has no storage and apps cannot exceed the 200MB of size, so we suggest you not to do so in case you’ll have several audio files to play, or at least big size audio files, otherwise Apple will reject your app. Cheers!

Hi, no we’re sorry. Next time, please do not place comments everywhere, just contact us by our profile’s contact form for customization requests. Thanks!

I just copied JSON files to my server and enter server name to config.swift but after clicking on one of radios button, “stations” are empty. Am I doing something wrong? I also tried couple of my servers, but situation is the same everywhere. Errors are: data NSData? nil None response NSURLResponse? nil None error NSError? domain: “NSURLErrorDomain” – code: 18446744073709550613 0×00007fb02355c970 self RadiooTV.Stations 0×00007fb023691d90 0×00007fb023691d90 jsonData NSArray 0×000000011e039990 0×000000011e039990

Hi, have you entered the right web path to the folder that hosts your JSON files? For example, if you’ve placed the JSON files into a folder called “radioo”, your base path string should be http://mywebserver.com/radioo/

Thanks for your answer. I tried few of my servers and exactly the same link works on one, but not on the other. I just wonder if there are any requirements for server? I have PHP 5.3.29 on all of them.

PHP 5 should be enough, maybe there’s some restrictions on those servers, we don’t know, because if one of them works, the other ones may fail somewhere, it’s not something that this app can handle, it just makes its http calls to a link, so if the server responds well and your Apple TV is connected to internet, it just works.
Cheers!

My app was rejected by Apple twice: the Play/Pause button on the Siri Remote still does not behave as expected in your app. Users should be able to Play/Pause the audio stream by pressing the Play/Pause button. I tested it and they are right: Remote Play/Pause button does no work in app. Can you check?

Ok, we’ll check it out and fix it with a new update. Cheers!

PS: that’s again a new bad behavior from Apple reviewers, since we’ve seen that other clients have published this app on the App Store, so they approve it the way it is, no rejection because of that play/pause button.
Anyway, we’ve just fixed it and we’re submitting an update which may be available tomorrow or even tonight. Cheers!

My App B and O Radio has been approved by Apple a loooooooooong time ago. I have NEVER had any submission requests…. My question is, if i ever choose to update can i just replace the code in the old PlayerVC.swift file for the new one? I would like to know since I have customized the old code to the way I like already…

As always, YOU ARE THE BEST!!

ahaha, thanks! Happy Christmas!

You as well!

hello, how to have the status of the player (play, pause, stop, error etc …) and how to listen to background music?

Hi, not sure about your question… you can control play/pause with the SIRI remote, and music plays only on the player screen.

1 / how to know the status of the player when it is in pause or play or buffering or error

2 / You do not have a solution for that music continuously once out of the application to play music in the background?

1. You mean maybe to show when the player is playing or paused, you may add a Label and assign it a text like “playing” right below player.pla() line of code, and “stop” below the player.pause() line of code.
You may use AVAudioPlayer(), but it’s inconvenient in this app, AVPlayer is better. Anyway this tutorial may help you: http://hubpages.com/technology/Play-a-music-or-sound-with-AVAudioPlayer-in-Swift

We’re going on vacation for the whole month of August 2016.
We are not available for freelance works, nor we can assure to reply to comments/messages promptly.
Happy summer!

Hello, I have a worry when submitting my application I get this message:

ERROR ITMS-90513: "Missing Info.plist Key. Your app's Info.plist in 'Payload/RadiooTV.app' must contain the 'TVTopShelfImage.TVTopShelfPrimaryImageWide' key." ERROR ITMS-90513: "Missing Info.plist Key. Your app's Info.plist in 'Payload/RadiooTV.app' must contain the 'TVTopShelfImage.TVTopShelfPrimaryImageWide' key."

ok thank

Hello, how to continue playing music when the screen saver appears? Thank

Yes, you should add this line into AppDelegate.swift, didFinishLaunchingWithOptions() method:
    application.idleTimerDisabled = true
This prevent the screen saver to appear, it’s the only way to achieve what you need.
by
by
by
by
by
by