見出し画像

YouTubeの再生リストに再生時間順並び替え機能を付与した話

YouTubeの並び替え機能には
「公開日」「追加日」「人気順」の
カテゴリしかないんですよね。




作成の経緯

※作成時期:2025年7月頃

齢による忘れっぽさ対策のため、
最近はタスク管理を化しはじめました。

取り組んでみると
ToDoリストを見たら不思議と落ち着くし、
終わったタスクにチェックを入れると
妙に嬉しくなる自分に気づきました。

ただ……この影響なのか。
読書などの趣味のコンテンツ消費なんかも
僕の中で「タスク」に感じるようになってきました。

例えば、YouTube

見たい動画を「後で見る」のリストに
登録するのですが。

画が溜る。
える。
数字増える。

なんか、気持ち悪い(笑)
不安

しかも僕は、

「隙間時間を無駄にしたくない病」

でもあります。

例えば、

・朝の準備を終えて家を出るまで
 10分ほど時間がある。
・この10分間で視聴完了できる動画を
 チョイスして消費したい。

でもYouTubeには「動画公開順」「リスト追加順」の
ソート機能しかない(「人気順」はほぼ使わない)

そのため再生リストに動画を追加していくと、
3時間の長い動画や、1分の動画が
追加順に並ぶ結果になる。

この状態、すごく嫌なんです!

朝の10分で視聴できる動画を、
リストから瞬時に選びたい。

効率よく消化したい。

ニコニコ動画では再生時間順の
並び替えできたのになあ。

なぜ、YouTubeにはない?

そこで、いつものように
chatGPTさんに聞きました。

「後で見るを再生時間順に並び替える方法ない?」

chatGPTさんの返答はシンプルでした。

「ありますよ」


動作説明

というわけで、作りました。
今回もChrome拡張機能です。

というより、前回記事の機能よりも
作成時期は先でして

「Google CloudでOAuth設定」
「YouTube Data API有効化」

などは今回の機能作成時に設定して
その後使いまわしています。
(1回設定するとローカル運用の
 拡張機能であれば作り放題みたいですね)

前回の記事


① 後で見る(または再生リスト)を開く

まず、YouTubeで
「後で見る」もしくは任意の再生リストを開きます。

その状態で拡張機能を実行します。

メイン操作画面
初回はGoogleアカウントログイン必要


実行した時点で動画は再生時間の短い順に並び替えられています。

僕はここが一番好きです。

タスクが整列した感じがして、
気持ちがいい。


②チェックボックスで動画を選択できる

デフォルトでは全動画が選択されています。

一旦すべて解除して
チェックボックスを入れれば、
必要な動画だけを選択できます。

5本の動画を選択した状態
見た目より実用性重視で、
動画のフルタイトル表示にしています。

選択状態に応じて、

  • 総再生時間

  • 1.2倍速、1.5倍速時の総再生時間

が自動で再計算されます。

「今から30分以内に
 視聴できる動画はどれかな?」

みたいな使い方ができます。


③ 再生時間で絞り込みも可能

プルダウンメニューから
再生時間の範囲指定もできます。


時間指定

例えば:

  • 3分以内

  • 10分以内

  • 30分以上

といった絞り込みが可能です。


④「プレイリストを追加」で保存


最後に「プレイリストを追加」ボタンを押すと、

並び替えられた状態で
新しい再生リストに追加されます。

これで、

  • 短い順プレイリスト

  • 今日中に視聴完了できるリスト

みたいな管理ができます。


欠点

欲を言えばもとの再生リスト内で
完結したかったのですが。

僕の運用はこんな感じです。

①上の拡張機能で時間短い順の再生リスト生成
②もとの再生リストの動画を全削除
③ ①の動画をもとの再生リストに追加
 ※この時chrome拡張機能の
 「YouTube™ の複数選択
 を使うと便利です。
④ ①の再生リストを削除

ちょっとひと手間あって面倒くさい(泣)

参照



まとめ


YouTube視聴はエンタメですが、
僕の中では半分タスクです。

溜まっている状態がストレス。

順番が整っていないのもストレス。

なので、整えました。

個人的にはかなり満足しています。

YouTubeの体験を変えたというより、

「自分の気持ち悪さ」を解消しただけかもしれません。

でも、それで十分なのでした。


いいなと思ったら応援しよう!

 acda21 アサオ玖田 よろしければ応援お願いします!

この記事が参加している募集