見出し画像

寝落ち用にひろゆきさん動画再生していたら眠れなくなったので、動画の合間に音楽を自動で挿入するchrome拡張機能を作った話




きっかけ

※作成時期:2025年11月頃

僕は寝るときには、大体YouTube動画を流しています。

ひろゆきさんの長尺動画とか、
政治系の解説とか。

ラジオみたいに流して布団に入る。

でも問題がありました。

同じ形式の動画をずっと聞いていると、
地味に飽きる。

しかも、寝転がっているので
動画を切り替えるのもおっくう。
でも完全に無音も嫌。

そこで思いました。

ラジオ番組みたいに、
長尺動画の合間に、
短い動画を自動で挟めたら面白いのでは?

曲の代わりに気軽に聞ける
短めのネタ動画でもOK。

ちょっとテンポが変わって、
また本編に戻る。
そんなイメージ。


動作説明(図付き)


Chrome拡張機能です

というわけで、作りました。
chatGPTさんと丸一日格闘して。

Chrome拡張機能です。
パッケージ化はしておらず、ローカル運用です。

仕組みは単純で、

①長尺動画を再生
②一定間隔(例:10分)ごとに短尺動画を自動再生
③短い動画再生中は長尺動画は一時停止
④短尺動画再生終了後、短尺タブは自動で閉じる
⑤元の長尺動画を再開

という構造。


スタート&管理画面
長尺動画と短尺動画のURLをセットして開始します

長尺の動画が再生されます。
この時点で僕はディスプレイを
OFFにして布団に入る想定

10分経過すると、1本目の短尺動画のタブが開き、
長尺動画は一時停止となります。
短尺動画再生終了後、短尺タブが閉じ、
元の長尺動画が再開します。

コンソールログはこんな感じ
(こちらは間隔1分でのテスト運用)

言うなれば、

YouTube勝手にラジオっぽくしてみました。

です。

やってみると、これが意外と良い。

単調だった長尺動画に
ちょっとしたアクセントが入る。

また本編に戻る。

寝ながら勝手に進行していく。
意外と楽しめます。


ざっくり開発手順(うろ覚え)

  • Google CloudでOAuth設定

  • YouTube Data API有効化

  • Chrome拡張作成

  • 一定時間ごとに短尺動画イベント発火

  • 短尺動画ページへ遷移

  • 再生終了検知 → 元動画へ復帰


欠点など(致命的)


ただし、欠点もあります。
かなり。

まず、この拡張機能はパッケージ化して
公開する予定はありません。
手続きだったり、費用面等で
色々と面倒くさそうだったので。

あと開発中には気づかなかったのですが、

拡張機能と時間管理の仕組みとの連携が
一定時間で解除されるようで。
そのため短尺動画挿入の間隔は
10分以内に設定しないと動きません。

また、連携が切れないよう、
デバッグコンソールは常に
開きっぱなし推奨となってます。

致命的なのは。
拡張機能を付与していると
YouTubeの通常連続再生が使えなくるみたいで、
使うときだけONにする運用にしてます(不便)

その他、途中でyoutubeの広告が入った場合や
短尺動画でショート動画を選ぶと
挙動が不安定になったりもします。


欠点など2(そもそも論)


そもそもなのですが。

ひろゆきさん動画の合間に
音楽聴いて一休みするコンセプトなのに、

トークのキリの良いタイミングで
曲を流してくれるわけではなく、
10分経ったら強制的に曲が始まるので
当然話がぶった切られます。

そして、曲のあとに長尺動画に戻る際も
話の途中から再開されるので
非常に気持ち悪いです(泣)


まとめ


正直、だいぶ不便です。

普通の人はたぶんやらない。

でも僕は、

寝ている時にPC立ち上げ直して
動画を操作するのが面倒くさかった。
(↑寝ろよ)

だから作ってみた。

たぶん、このnoteでは、

「こういうのあったら面白いのでは?」を
仕組みにしていった記録を
書いていくと思います。

実用性があるものもあれば、
むしろ不便なものもあり。
完全に自己満足なものもあります。

でも今回、寝る前の10分が
少しだけ楽しくなりました。

それで十分なのです(笑)

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

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

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