Received: from knopi.disroot.org (knopi.disroot.org [178.21.23.139]) by mail-b.sr.ht (Postfix) with ESMTPS id 80274FF223 for <~cadence/tube-devel@lists.sr.ht>; Sat, 26 Sep 2020 23:43:13 +0000 (UTC) Authentication-Results: mail-b.sr.ht; dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org header.b=DYqpVirv Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 0D4CE52996 for <~cadence/tube-devel@lists.sr.ht>; Sun, 27 Sep 2020 01:43:12 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b4gDhzL0czyW for <~cadence/tube-devel@lists.sr.ht>; Sun, 27 Sep 2020 01:43:10 +0200 (CEST) Date: Sat, 26 Sep 2020 23:43:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1601163790; bh=QjHQT8FzsYWl8lLnGD0tmymyqXi6/VwOdFRbbPi9SUo=; h=Date:From:To:In-Reply-To:References:Subject; b=DYqpVirv5J0naCV9yDCTt78Xt8D7IW5PBojkBCqg6I+pRJzBTOmNiBgaQiEQ0Ocxn F7H/9HhV1E5tJ/sosUFR+hCSNZwOObfeDKK5JPCaStJS6J0PUBmuHY8D3yYC+gQfpk /xBFE+PpCohjKxW/8JevqrTEPYQ+IoXyccXs8Ulxs411/pZF4XoBOzWCyq6x1qEYR/ 8R3g3ScX96QVr19RR+bVOW9xDsHO3M7DD00StpcswfhGgGZlTYAqn3bbywchuHaBTs YZtXV556tQIFS6IpcPnoanxY8cSf1wyWgP9FOE1CMo4NH6hXiOJUkZVXGGqPBAPbpu wOJxvQGAD5PTw== From: Cadence Ember To: ~cadence/tube-devel@lists.sr.ht Message-ID: <08cd8ca9-9140-4511-9707-c8eac2871b87@disroot.org> In-Reply-To: References: Subject: YouTube rate limiting Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Correlation-ID: <08cd8ca9-9140-4511-9707-c8eac2871b87@disroot.org> People can actually already manually change the backend Second or Invidious instance that the CloudTube frontend uses. Second and Invidious are almost completely compatible (you may notice small differences in number formatting, quality sorting, or missing video durations, but these can be addressed in the frontend). The instance that is used can be configured in the settings page. I plan to design a special rate limited error message page that explains the situation and directs the person to the settings page to select a new instance. I also plan to add support for anti-captcha to Second so that it can automatically unblock itself. Automatically switching instances may be possible, and I will consider this after I complete anti-captcha.