そんなChrome拡張を作りました。
※ 5/29追記:
ガイドライン遵守に問題があると、Chromeから怒られたので修正しました。
アプリ名について、Googleのサービスに関するものには、
"for" や "with" と、"™" をつけないといけないようです。ex: 'for YouTube™'
looptimer for YouTube™
-
Chromeストア
https://chrome.google.com/webstore/detail/looptimer-for-youtube/ppkngaopjbflnckgfbppljnbmgjejedm
目的
- 1つのYoutubeの動画をずっとリピートで再生する。
- リピートさせるかどうかは毎回手動で選ぶ。
- 分単位で再生終了させられる。
背景
「この曲(動画)をしばらくずっと聞いていたい!」みたいな感情があることがあります。
昔はずっとリピートするボタンみたいなのがあったような気もするのですが、
どうも今は無い(元から?)ようなので、とりあえず作ることにしました。
まぁ同じ機能は数多のサービスやプラグインであるのですが、「入れたら絶対オートリプレイ」だったりしますし、タイマー機能は無いっぽかったのです。
「延々とリピートさせて気を良くして、聞きながらベッドでマンガ読んでたらそのまま寝てしまって、夢現のまま延々と同じ曲聞いてしまって起きちゃう…」
みたいなことがないように、◯◯分後に終了させるオプションを可能にしました。
当初付けていたプラグイン名と、まんま同じ名前のプラグインがあったので、変更したのですが、ものすごく微妙な感じの名前になってしまいました。
YeomanのChrome拡張用のジェネレーターがあったので使いました。
初期構築も、リリース用のビルドも楽ちんでした。
generator-chrome-extension
ChromeのAPIの使い方を覚えてないのでそのへんは時間かかりました。
残る課題
- アイコンがとても適当
- 名前も適当
- Macでしか確認していない
- テストコードの存在に意味が無い
- ジェネレーターが生成したまま放置している
どうでも良いこと
スクリーンショット用に撮影した動画は、絶対にリピート再生しないであろう再生時間となっております。