26.2版以降、4K Video Downloader Plusではサブスクリプションの更新方法が変更されました。サブスクリプションが一度にすべて更新されず、一部に「キューで待機中」または「* …で再開*」というラベルが付いていることに気づいた場合は、変更点、理由、動作方法について説明します。
概要
26.2版より前は、すべてのサブスクリプションが同時に更新を試みていました。26.2版以降は、サブスクリプションは1つずつ、短い間隔を置いて更新されます。
なぜこの変更を行ったのですか?
アプリが登録されている動画を確認する際、インターネット接続を介してYouTubeにリクエストを送信します。多数の登録が同時に更新されると、YouTubeはあなたのIPアドレスからのリクエストが急増していることを検知し、それを不審なものとして扱う可能性があります。その結果、一時的なブロックが発生し、しばらくの間YouTubeからの応答が停止し、ブロックが解除されるまでダウンロードが失敗します。
同時に更新されるサブスクリプションの数が増えるほど、リスクは高まります。当社のデータによると、わずか数件のサブスクリプションが同時に更新されるだけでも、一時的なブロックが発生する可能性が著しく高まり、サブスクリプション数が二桁に達すると、そのリスクは急激に上昇します。
アップデートを分散させることで、YouTubeから見るとあなたの活動が通常通りに見え、ダウンロードを継続できる状態が維持されます。
サブスクリプションはいつ更新されますか?
26.2版より前では、サブスクリプションは2つの状況で更新されていました:
- アプリを起動するたびに、
- 設定画面で設定したスケジュールに従って実行します。
26.2版以降、アプリを起動しても何も更新されなくなりました。サブスクリプションが設定で選択したスケジュールでのみ更新されます。
設定は**「ツール」→「設定」→「高度設定」→「自動更新期間」**にあります。オプションは以下のとおりです:
- 自動(アプリが適切な間隔を自動的に選択します)
- 更新しない(アプリがサブスクリプションを自動的に更新することはありません。必要なときにいつでも手動で更新してください。)
- 7日間
- 1日間
- 6時間
- 1時間
間隔について理解すべき最も重要なこと
この間隔は、完全な更新サイクル間の待機時間であり、すべてのサブスクリプションを完了するための期限ではありません。 これを「1時間」に設定すると、アプリは更新サイクル自体にかかった時間に関係なく、1つの更新サイクルが完了してから1時間待ってから次の更新サイクルを開始します。
例えば、20チャンネルを購読していて、間隔を1時間に設定したとします。実際に起こることは以下のとおりです:
- リフレッシュ サイクルが開始されます。 20件のサブスクリプションすべてがキューに並び、一度に1つずつ、間に一時停止を入れて更新されます。
- この例では、キューを最後まで通過するのに40分かかるとします。
- 列が完全に終了してから初めて、1時間のタイマーがカウントを開始します。
- その1時間後、次の更新サイクルが始まります。
つまり、実際のサイクル間の間隔は1時間ではなく、1時間40分です。キューをクリアするのに40分かかり、さらにその上に1時間の待ち時間が加わります。
多数のチャンネルやプレイリストをフォローしている場合、1つのキューの処理に「1時間」のような短い間隔よりも時間がかかることがあります。そのような場合、タイマーが作動する時点でキューがまだ実行中だったため、現在のサイクルが終了するとすぐに次のサイクルが開始されます。
更新キューの仕組み
更新時期になると、サブスクリプションは順番待ちの列を通ります:
- キューは、購読の現在の並べ替え順序に従います(デフォルト、追加日、最新順)。
- 一番最初の購読はすぐに更新を開始します。
- 他のすべての購読には「キューで待機中」と表示されます。
- 1つのサブスクリプションが終了すると、次のサブスクリプションはすぐには開始されません。「…で再開」というカウントダウンとして表示される短いランダムな一時停止の後、更新が行われます。
- キュー全体が完了するまで、この処理が繰り返されます。
今すぐキューの速度を上げたり、何かを更新したりすることはできますか?
いいえ、これは意図的なものです。一度購読がキューに入ると、順番を繰り上げたり、一時停止をスキップしたり、更新を早めたりすることはできません。すべてを一度に処理しようとすると、そもそもIPアドレスが一時的にブロックされる原因となります。
複数のサブスクリプションに対して同時に手動更新ボタンを押した場合も同様です。それらは同じキューに追加され、他のすべてのものと同様に順番に処理されます。
個別のサブスクリプションを自分で更新するにはどうすればよいですか?
サブスクリプションはいつでも手動で更新できます。このオプションは、選択した更新間隔(「更新しない」を含む)に関わらず、常に利用可能です。
リスト内の購読項目にマウスカーソルを合わせると、次の情報が表示されます:
- 最終更新時刻(例:「30秒前に更新」)、
- 手動更新ボタン(円形の矢印アイコン)。
更新ボタンをクリックして、購読をキューに追加します。手動更新では、購読がキューに追加されるだけで、既にキューに入っている購読の前には追加されないことに注意してください。
多数のサブスクリプションをお持ちの場合の推奨設定
多数のチャンネルや再生リストをフォローしている場合、最もシンプルで安全な方法は次のとおりです:
- 自動更新期間を「更新しない」に設定します。
- 新しい動画を見たいときに、実際にチェックしたい登録チャンネルだけを手動で更新します。
これにより、ユーザーは完全に制御権を握ることができ、背景で長時間実行される自動処理を回避し、ブロックされるリスクを可能な限り低く抑えることができます。