Skip to content

Apple rejected by guideline 5.2.3 #154

Open

Description

@Mohsenkhodadadzadeh

Hi,
I submitted on the AppStore ( with API) and apple rejected my app with this guideline, how can I solve it?

here is the message:

Regarding 5.2.3, we still find that your app contains content or features that may violate the rights of one or more third parties. Specifically, your app provides potentially unauthorized access to third-party audio or video streaming, catalogs, and discovery services.



To resolve this issue, it would be appropriate to attach documentary evidence in the App Review Information section in App Store Connect evidencing that you have all necessary rights or permissions to the third-party audio or video streaming, catalogs, and discovery services in your app

Activity

  1. Tucker2015 commented on Jan 13, 2021

    @Tucker2015

    Looks like they are clamping down on Audio Apps. I have had 3 rejections for streaming apps and have been advised I need to supply them with authorisation from the copyright holders to use their Audio or Artwork in my apps.

  2. urayoanm commented on Jan 13, 2021

    @urayoanm

    @Mohsenkhodadadzadeh in my case, Apple rejected my app because i used screenshots with album arts. That violates the guidelines of authorized content.

    In my case, i did change the artist artworks and changed with artworks from the programs we stream (better promo for us)
    https://apps.apple.com/us/app/az-rock/id1285879850

  3. losgranos commented on Jan 13, 2021

    @losgranos

    @urayoanm app looks great, quick question what did you do so the is compatible with Apple TV , watch, etc? Did you add a special code? Thanks in advance...

  4. losgranos commented on Jan 13, 2021

    @losgranos

    @urayoanm oh just realized is not the swift radio app... nice work regardless...👍🏼

  5. urayoanm commented on Jan 13, 2021

    @urayoanm

    @losgranos it is indeed the Swift Radio App, but with lots of modifications. At the core it uses the FRadioPlayer classes and the initial project was started with Swift Radio Pro.

    To make it compatible with Apple TV i did use the example of the FRadioPlayer as a starting point
    https://github.com/fethica/FRadioPlayer

  6. losgranos commented on Jan 13, 2021

    @losgranos

    @urayoanm oh wow that’s impressive very nice work!

  7. Mohsenkhodadadzadeh commented on Jan 13, 2021

    @Mohsenkhodadadzadeh
    Author

    @urayoanm thanks for your reply
    but apple rejected my app by the following guideline:

    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.

  8. Mohsenkhodadadzadeh commented on Jan 13, 2021

    @Mohsenkhodadadzadeh
    Author

    what kind of online stations I can stream and what kind of them I can't????!!!

  9. Mohsenkhodadadzadeh commented on Jan 13, 2021

    @Mohsenkhodadadzadeh
    Author

    @Tucker2015 did you find a way for submitting?!?

  10. Tucker2015 commented on Jan 13, 2021

    @Tucker2015

    I need to supply a Licence from the station for Apple legal team to check.

  11. urayoanm commented on Jan 13, 2021

    @urayoanm

    @Mohsenkhodadadzadeh there's a few stuff you need to check first.

    If you are making an app for a terrestrial radio station and their logo is included in the app and the developer account is yours, the use of logo needs to be authorized by the radio station. Is as easy as a letter giving you permission or letting know Apple you are using the their logos on their behalf as a developer.

    In the case of streaming, even when the radio station has their licenses, they need to fill a separate license from ASCAP, BMI and others (check the link I provide at the bottom). Those are not that expensive today and takes some time to get it, but is worth it.

    Why that? Because Apple wants to make sure the musicians and producers are getting paid for their work. The station needs to fill reports (last time I remember, every 6 months) with listening hours and a log of played songs etc. I am pretty sure if the radio station is running via FM, AM or even XM, they know better than me about that and they take care of that (they already doing it for sure).

    Hope this info helps.

    https://radio.co/blog/do-i-need-a-license-for-internet-radio

  12. mv79 commented on Jan 25, 2021

    @mv79

    I had the same, turns out all that was required was an email from the official station email address stating that you have the rights to use all intellectual property associated with the station. Was easy for me as I’m using the library for a single station, for multiple stations you would need the above for each station.

  13. Tucker2015 commented on Jan 25, 2021

    @Tucker2015

    What if your the station owner ? I own the two stations I created apps for.

  14. mv79 commented on Jan 25, 2021

    @mv79

    What if your the station owner ? I own the two stations I created apps for.

    So you will have confirmation that you’re in charge of the streams. Have they both got websites/associated email addresses?

    Just send them proof that you have the authority to be using all intellectual property contained within the app.

  15. evnradio commented on Feb 6, 2021

    @evnradio

    I am building an aggregator app and now I am worried that my submission will get rejected. Is it possible to submit them an app with a few stations then later through the API publish more stations? What is the best way to get around this?

  16. MajdiMS commented on Jun 15, 2022

    @MajdiMS

    Hi
    The only way to get your app on the store is to contact every station owner , it took us almost one year to reach the station owners and save their aproval as a proof to be shown to Apple
    Our app has been finally accepted : https://apps.apple.com/app/cloud-radio-record-lyrics/id1622604207
    Good luck :)

  17. joemcmahon commented on Feb 16, 2026

    @joemcmahon

    I have specific information on this.

    You will need a signed letter from each station owner granting you the use of their stream and avowing that they either have an agreement in place for compensating the artists, or a waiver system allowing them to play the music for promotional purposes. Without that you will not be able to get past App Review.

    I was able to find the exact reason for the rejection by scheduling a call with App Review -- it's a very useful tool when you can't easily see what the reason for the rejection is. The rep I spoke to outlined exactly what needed to be in the letter so that the app would pass review.

    I would suggest scheduling that call to make sure there's nothing else blocking you. I'll still bet it's not "I have explicit permission to stream these stations, and the station has properly handled compensation for the artists and labels."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions