I would like to store samples for my iPhone application on soundcloud. This would enable me to package a small binary and have the users download the sounds after installation.
I would make all of the sounds publicly available for download on soundcloud and once inside the app would connect to soundcloud and download the sounds.
Can I use the soundcloud api to do this? The app user would not be signed in to soundcloud. Does this fall outside the terms of use?
Technically, yes, I don't see why this wouldn't be possible. As for Terms of Use, please refer to http://developers.soundcloud.com/docs/api/terms-of-use and maybe https://soundcloud.com/terms-of-use
I personally don't think it's somehow a misuse, but don't take my word for it, verify it yourself.
Yeah, that seems a reasonable use, but just be aware that tracks uploaded on free accounts have a limit of 100 downloads each.
Related
I made an application that allows users to select a platform on the home page and watch something on that platform. If I give an example of these platforms, google, youtube, netflix, amazonprime etc. There are around 10-15 platforms and the logos of these platforms are on the main page and users can choose from here. So in short I have a webview application. I wanted to publish it on the app store but my app was rejected. Reason:
5.2.2 Third-Party Sites/Services: If your app uses, accesses, monetizes access to, or displays content from a third-party service, ensure that you are specifically permitted to do so under the service’s terms of use. Authorization must be provided upon request.
5.2.3 Audio/Video Downloading: Apps should not facilitate illegal file sharing or include the ability to save, convert, or download media from third-party sources (e.g. Apple Music, YouTube, SoundCloud, Vimeo, etc.) without explicit authorization from those sources. Streaming of audio/video content may also violate Terms of Use, so be sure to check before your app accesses those services. Documentation must be provided upon request.
I wrote the app's metadata very neatly. My app has been published on Google Play. Am I being rejected because of the platform logos on the homepage of the application? If I remove these logos will the problem be fixed? Or do I really need to get permission from each platform? These platforms are big companies, can I reach them with an e-mail? Will they take me seriously, or what message should I send them to get this permission? I read that Webview is legal, I thought that I don't need to take copyright, after all, there is no situation where I can gain unfair advantage or do something illegal, when the user chooses netflix, I already redirect to netflix, he has to enter his membership and watch. I am not monetizing any site or platform, just browser logic..But I think the App Store is very strict about this and requires me to get permission from all platforms. What should I do, I would be very happy if you share your ideas with me.
I am currently working on an iOS app where users can watch several videos (e.g. fitness videos). The videos are all captured by my team, so I don't need access to external videos.
Now my question is, does it make more sense to store the video files offline right in the app or use some kind of online server (and which one would you recommend)? I don't want to embed Youtube videos.
Thanks in advance!
It is always better to go online. Because the size of video may vary and huge video files would scrap user device's memory. SO it is recommended to use an external server to host the video files.
You can also add an option to download the files if needed.
Apple:
- 2.3 LEGAL: INTELLECTUAL PROPERTY - AUDIO/VIDEO DOWNLOADING
I'm building a video downloader app which basically use UIWebView and user can surf the internet and download videos from almost everywhere. App review team is asking me to provide a documentary evidence of rights to allow media downloading from third-party sources.
How can I get such document?
According to US law, for copyright protection no advance copyright notice is required. Hence, to obtain Documentary evidence, you would need to obtain written evidence from the owner of the material.
This is neither feasible nor possible as there are hundreds of thousands of video content owners. Also, not many of them will be eager to give you permission to use their content for free.
The very premise of your application seems to encourage piracy and is very unlikely to get approved to Apple.
So your best chance to somehow get your efforts to utility would be reducing the scope of your App to certain websites, permission of whose content you can manage to acquire. Giants like YouTube will not entertain your request, but I am sure that if you try you could get the permission out of a bunch of video hosting websites. Then you can present the Documentary evidence of permission from these websites to the reviewer. You would also need to restrict your App to work only on these websites.
Another option would be using this concept in Android!! As you are grabbing your videos from a webview, most of your code should remain the same, and there would be no review hurdles in Play store.
I am a bit confused about the YouTube API's term & conditions. If I create an app for users to download only their own videos. Is that against the terms and conditions?
I know downloading other people content is definitely prohibited, but is it the same for your own videos? Since user can go to their video manager and download their own videosm this would be only a short-cut?
Anyone knows can/cannot do this? I was thinking of using this library http://ytdownloadextension.codeplex.com/
Any guidance would be appreciated,
Covo
Seems like YouTube already allows you to do that, so I'd say it's legal:
Download your videos
You can’t download other people’s YouTube videos, but ...
You can download MP4 files of videos that you’ve uploaded to YouTube in either 720p or 360p, depending on the video size.
See Download videos that you've uploaded.
I don't think so the Terms of Service of Youtube or the Terms of Service of the API allows you to do so:
Excerpt of Youtube ToS (5. K):
you agree not to access Content or any reason other than your personal, non-commercial use solely as intended through and permitted by the normal functionality of the Service, and solely for Streaming. "Streaming" means a contemporaneous digital transmission of the material by YouTube via the Internet to a user operated Internet enabled device in such a manner that the data is intended for real-time viewing and not intended to be downloaded (either permanently or temporarily), copied, stored, or redistributed by the user.
Excerpt of the API ToS (II. 11):
store copies of YouTube audiovisual content;
Both, state in a very clear way that neither the user nor applications built using the API can "store" content, which is a very direct statement that disallows you from giving such an option in your app. Now, whether Youtube does give its users an interface to download their content or not is an argument out of sequence here as Youtube don't need to follow their own ToS, in other words, it's up to them to give their users such an option, but you can't give it to the users of your app.
I suppose you need a special permission from Youtube to give such an option in your app.
Yes. You can definitely download your own videos from YouTube as it is your own content so you have full rights to it as the creator of the videos.
I am investigating the possibilities of making an app that can handle iWork's apps documents (Pages, Numbers, Keynote). I have made the app and have registered the Document types, but this only gets me as far as supporting Open In from other apps that implements the UIDocumentInteractionController.
As far as I have been able to gather - The only possibility available currently is to implement a WebDAV service, and using it to sync the documents.
Filesharing from pages
Another possibility is to transfer using iTunes
Sharing using iTunes
My conclusion: no direct transfer.
None of these options appeal to me, but the most reasonable is to implement a WebDAV service, like DropBox.
So, my question is - Does anyone have experience with enabling document transfers, in a direct manner - If so, how. If not, am I correct in saying that the WebDAV path is feasible?
Thanks.
Direct app-to-app transfer will not work if the other app(s) do not cooperate with you. You would have to get Apple to offer an "Open In…" command in their iWork apps that uses UIDocumentInteractionController to make it work.