{"id":18801,"date":"2017-09-04T11:57:51","date_gmt":"2017-09-04T15:57:51","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=18801"},"modified":"2017-09-04T11:57:51","modified_gmt":"2017-09-04T15:57:51","slug":"the-end-of-protube-2","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2017\/09\/04\/the-end-of-protube-2\/","title":{"rendered":"The End of ProTube 2"},"content":{"rendered":"<p><a href=\"https:\/\/jonasgessner.com\/protube2-statement.html\">Jonas Gessner<\/a> (via <a href=\"https:\/\/www.macrumors.com\/2017\/09\/04\/youtube-app-protube-pulled-from-app-store\/\">MacRumors<\/a>, <a href=\"https:\/\/news.ycombinator.com\/item?id=15164854\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/jonasgessner.com\/protube2-statement.html\"><p>I am very sad to announce that ProTube was removed from the App Store by Apple on September 1, 2017. This comes after multiple requests and threats by YouTube which ultimately led Apple to suddenly pulling the app from the App Store. ProTube and many other 3rd party YouTube apps on the App Store have been targeted by YouTube with takedown requests.<\/p><p>YouTube first requested Apple to remove my app well over a year ago, initially just stating that my app violates their Terms of Service. This was a generic takedown request they sent to many YouTube apps at once. They later started going into more detail, even stating that I could not sell the app as that alone violates their ToS. They basically wanted me to remove every feature that made ProTube what it is &#x2013; that includes the player itself that allows you to play 60fps videos, background playback, audio only mode and more.<\/p><p>[&#8230;]<\/p><p>It&rsquo;s sad that I have to say this, but there have already been dozens of fake ProTube apps on the App Store: I still own the ProTube trademark, so nobody can take advantage of this situation by releasing a fake ProTube app on the App Store.<\/p><\/blockquote>\n<p>It seems pretty clear that Gessner was violating the terms of service for the YouTube API. What&rsquo;s interesting to me here is that instead of just turning off ProTube&rsquo;s API access, Google asked Apple to remove the app from the App Store. So new customers can&rsquo;t download it, but people who already purchased can apparently keep using it (in continued violation of the TOS).<\/p>\n\n<p>Also, I wonder whether it&rsquo;s possible to make a good YouTube app that doesn&rsquo;t rely on the API.<\/p>","protected":false},"excerpt":{"rendered":"<p>Jonas Gessner (via MacRumors, Hacker News): I am very sad to announce that ProTube was removed from the App Store by Apple on September 1, 2017. This comes after multiple requests and threats by YouTube which ultimately led Apple to suddenly pulling the app from the App Store. ProTube and many other 3rd party YouTube [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[91,130,51,31,1380,26,555],"class_list":["post-18801","post","type-post","status-publish","format-standard","hentry","category-technology","tag-appstore","tag-rejection","tag-google","tag-ios","tag-ios-10","tag-iosapp","tag-youtube"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/18801","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=18801"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/18801\/revisions"}],"predecessor-version":[{"id":18802,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/18801\/revisions\/18802"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=18801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=18801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=18801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}