iPhone app sugesion - objective-c

in India we have movie culture where every movie has 5 to 6 songs.  We have copy rights and distribution rights for the songs of the some movies. What I want to know is can we make an app which has the only the audio songs in it. So that fans of that movie can download the app and listen to the music of that movie. We will provide the songs along with the app itself , without the users having to stream from the Internet. Before we start off with making of the ap we need to know if apple allows such kind of app. Has any one seen such an app before. I am not sure how to contact apple to ask the same question.

Such an app is possible: see things like the Napoleon Dynamite soundboard app, it's an app that just plays sounds.
The main problem is though, the user would probably expect to have the music in their music collection as well. Are you sure that is the best way?

Related

Controlling music playback on iOS with react native?

I used to have an app that would create a sprint workout playlist - it would start a song 30 seconds in, play 1 minute, then move to the next song. I'm looking to create something similar.
I want to access and play songs from the users built in music library. Would this be possible? What library or api would I need to use?
I've tried looking into MusicKit but I'm not seeing helpful stuff for react-native. I'm also considering the react-native-itunes library but was wondering if there is a more obvious or common approach, or possibly something already included with Expo that I'm unaware of.

Matches across different apps of a Game Center group

I have a free app (with ads) that allows players to play online games through Game Center.
Now I want to create the ad-free (paid) version of the app. So I create a Game Center group and move there all my leaderboards and achievements.
The problem is: can a player of the paid app play against a player of the free app? I'm using Game Center only, no server of my own. From a few quick experiments, it seems that the two apps live on two parallel worlds, and if one uses the classical findMatchForRequest:withCompletionHandler: one can only find matches within the same app and not across apps in the same group.
Is there any way around this?
It is actually possible to address this issue in a rather simple way, although it was not so evident what to look for.
The Game Center Programming guide actually states that "You can create distinct games (with different bundle identifiers) and still allow them to play against each other."
So you have to click "View Details" of one of your apps. There, if you have enabled Game Center for your app, edit "Multiplayer Commpatibility" and add the other app to the list.
Now you can play matches across different apps.

Streaming movies from my server

I'm playing around to make an app that lets people stream cartoons that I make. It's a very simple app, one ImageView is just loading in a html-homepage in a UIWebView. Witch contain links to .mov files. So if you tap them a movie will start playing. This is because I just want to update the html-file with new cartoons every week.
Is this an "ok" way to do things code:ing-wise? Or am i obligated to us some Objective-c streaming functions?
Is there a specific file-type that i have to use in the movie-files on the server?
Is the HTML static in your app, or does it point to a server? If it's the former, you may be able to get the app approved doing it the way you suggested, depending on the reviewer. If it's the latter, you're unlikely to get it approved by apple.
They tend to frown upon web sites bundled into apps, and will tell you to simply make your website usable with the phone. See section 2.12.
My suggestion is to spend a bit more time and offer iOS users a better - and more immersive - experience than is available via the web. As I'm sure you've found, there are many built-in ways to stream movies and to present them in a manner that surpasses a web-page-like experience.

Genre of application in iTunes

I am installing my own app in iTunes, and found it to be unknown genre. Since my app is an News based Genre, i need to make is shown as a news genre instead of unknown Genre. But my app is not yet launched in App store. whether this is the cause or anything else? please suggest
Any help would be appreciated.
-Sathiya
EDIT:
Thanks for the information. But to be more clear about the question is If you download any app from iTunes means it will based on News, Entertainment, Games, Music Genres. Likewise my appication is a news based Genre. So i need to recognize it as a News based Genre in iTunes. As of now it displays Unknown Genre in iTunes. But my app is not yet launched in App Store.
You don't get to set the genre until you submit the application to the App Store. In the process for submitting an application to the App Store you get to set the Primary and Secondary categories, just like slf said. Before submission, you're app has no genre.
I'm not sure I'm clear on what you are asking, but when you submit your application to the App Store you will be prompted for the Primary and Secondary category for your application. Users will see that.
If your app is Ad Hoc distributed or Enterprise distributed, this does not let you set the application category and it stays as "Unknown Genre".
We still don't have an answer to that condition.

Get list of podcast subscriptions and downloaded AppStore applications from iTunes

So, I'm trying to implement a solution to a problem that I posted on superuser.
What I'm trying to do
I want to write a (Windows) application to synchronize podcast subscriptions in iTunes (and possibly iPhone/iPod touch apps, though I'll ignore them for now) between multiple computers that are using the same iTunes account.
How I'm planning on doing it
My initial thought was to do the following:
1) Grab the list of all podcast subscriptions from iTunes on computer A
2) Do some synching, giving new podcast urls to a program on computer B
3) Subscribe to the new podcasts in iTunes with computer B
I think I could do all this by parsing the ITL file, which is where subscription information seem to be stored. I haven't been able to find any documentation for this, though.
Maybe I'm going about this wrong and using the iTunes COM interface would be a decent way to grab the list of subscribed podcasts (step 1) and then subscribing to them (step 3). Is there a smarter way to go about doing this?
Summary
Before I reinvent the wheel, is there already a solution for synching podcast subscriptions among multiple computers?
What is the most appropriate method for grabbing a list of podcasts that iTunes is subscribed to?
What is the most appropriate method of subscribing iTunes to new podcasts?
As a note, I e-mailed Apple's Developer Support with pretty much the same questions, but apparently asking questions about documentation/API doesn't count as technical support.
Thanks,
On OS X there is no way to get iTunes' list of podcasts. You can ask for podcast tracks (and kind of arrange them by album name), but iTunes will not tell you anything about the actual podcasts themselves (URLs, status, name etc.).
I have zero experience of iTunes on Windows, but I'd be very surprised if the API were more comprehensive than the OS X one.