I& #39;m explaining how HTTP works to App Review.

How& #39;s your day going?
We& #39;re now at the point where I& #39;m giving HEAD to Legal. 34,510 times, in fact.

Not kidding.
So here& #39;s what happened yesterday: our @TriodeApp update got flagged in review for Guideline 5.2.3: "your app provides potentially unauthorized access to third-party audio".

Which is totally reasonable if you don& #39;t know how things work. Triode _is_ playing copyrighted audio.
I explained how HTTP HLS works - it& #39;s just like accessing a web page except you get an audio stream, not text and images.

I also explained that we& #39;re using a public domain database for URLs ( https://www.radio-browser.info"> https://www.radio-browser.info ). It& #39;s like the iTunes podcast directory: lots of app use it.
But what Apple _really_ needs is documentation for Legal.

So that& #39;s why I did 35,410 HEAD requests - to generate a 3,100 page report proving that I had access to each URL in the database.

Information that can be filed away in case of a legal challenge.
I& #39;ve heard of other apps (like @stroughtonsmith& #39;s Broadcasts app) getting this legal rejection.

I can also see this logic being applied to podcast apps, RSS readers, or anything else that accesses a collection of content URLs.

Keep this thread in mind if it happens to you.
You can follow @chockenberry.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: