あなたの音楽ライフが変わる!「th-ch/youtube-music」でYouTube Musicを使い倒せ!
もしもし、そこのあなた! 毎日毎日、スマホの小さな画面でYouTube Musicを聴いていませんか? Webブラウザでタブをいくつも開いて、PCの動作が重くなっていませんか?
そんな「もったいない!」悩み、今日でぜーんぶ解決しちゃいましょう!
ご紹介するのはこちら!
th-ch/youtube-music!
(拍手と歓声のSE)
「え、なにそれ?」って思ったそこのあなた! ちょっと待ってください! これはただのアプリじゃないんです! まさに、あなたの音楽ライフを劇的に変える、魔法の箱なんですよ!
はい、ソフトウェアエンジニアの皆さん、耳の穴をかっぽじって聞いてください!
この th-ch/youtube-music は、一言で言えば「YouTube MusicをPCで超快適に使うための、究極のデスクトップアプリ」なんです!
「ははーん、要するに、ただのブラウザをアプリにしただけだろ?」
と、思ったそこのあなた! 甘い! 甘すぎます!
このアプリは、Google ChromeとかFirefoxとか、そういったブラウザの根幹をなす技術「Electron(エレクトロン)」を使って作られているんです!
Electronって何がすごいの?
独立したアプリとして動く! Webブラウザのタブの一つじゃないから、PCの動作が安定するし、他の作業に邪魔されないんです!
PCの性能を最大限に活かせる! Webブラウザ経由よりも、もっとサクサク動いて、あなたのPCのポテンシャルを存分に引き出してくれます!
プラグインで機能が無限大に広がる! ここがポイント! ただのYouTube Musicじゃないんです! 後から説明しますが、あなただけのオリジナル機能を追加できるんですよ!
つまり、我々ソフトウェアエンジニアの視点から見ると、これは「Web技術でデスクトップアプリを作るという、最先端の技術を駆使した、非常に賢い設計の音楽プレイヤー」なんです!
「えー、なんか難しそう…」って思ったあなた! 大丈夫! 大丈夫ですよ! これから、もっと分かりやすく解説していきますからね!
さあ、皆さんの疑問に答えましょう! 「これが私の音楽ライフにどう役立つの?」
PCでの作業が超はかどる!
メモリの解放! ブラウザでYouTube Musicを開いていると、たくさんのメモリを消費してPCが重くなりがちですよね? このアプリなら、独立したプロセスで動くので、他のブラウザタブに影響を与えません! ストレスフリーで作業に集中できます!
専用アプリの安心感! ブラウザのタブを誤って閉じてしまったり、他のサイトを見ている間に音楽が止まってしまったり…なんてことは、もうありません!
めちゃくちゃ快適な操作性!
キーボードショートカット対応! いちいちマウスを動かさなくても、再生、停止、スキップなどがキーボードでサクサク操作できます! これぞプロ仕様!
ミニプレイヤーモード! 画面の邪魔にならない小さなウィンドウで再生できるから、作業しながらでも邪魔になりません!
プラグインで自分だけの究極プレイヤーに!
ここが最大の魅力! 音質を向上させたり、再生速度を変えたり、広告をブロックしたり(※利用規約にご注意ください)、自分好みの機能を追加できるんです! まさに、「痒い所に手が届く」機能が盛りだくさん!
「こんな機能があったらいいな~」を自分で作っちゃうこともできちゃうんですよ! ソフトウェアエンジニア冥利に尽きるでしょ!?
もうお分かりですね? これは、ただ音楽を聴くだけじゃないんです! あなたのPC作業効率を爆上げし、音楽体験を最高のものにするための、究極のツールなんです!
「えー、なんかインストールとか難しそう…」
と、思ったそこのあなた! ご安心ください! 説明書を片手に悪戦苦闘する必要はありません! まるで、通販番組の「これ一本で全部できる!」ってくらい簡単なんです!
導入方法(Windowsの場合)
まずはダウンロード!
th-ch/youtube-music のGitHubページに行きましょう!
https://github.com/th-ch/youtube-music
このページの「Releases」という項目を探してください。(だいたい右側にあります!)
最新版のリリースをクリックすると、いくつかファイルが並んでいますよね?
その中の「YouTube-Music-Desktop-App-XXXX.exe」(XXXXはバージョン番号)みたいな名前のファイルをダウンロードしてください!
(Macユーザーの皆さんは「.dmg」ファイル、Linuxユーザーの皆さんは「.AppImage」ファイルなどを探してくださいね!)
ダウンロードしたファイルを実行! ダウンロードが終わったら、そのファイルをダブルクリックするだけ! 「はい」とか「次へ」とか聞かれたら、基本的にポチポチ押していけばOKです! まるで、ボタンを押すだけで夢の家電が届くかのように、あっという間にインストールが完了します!
これだけ!
ね? 超カンタンでしょ!? これであなたのPCにYouTube Musicの魔法の箱が登場します!
「ソフトウェアエンジニアならサンプルコードを見せてくれ!」って思ったそこのあなた!
このアプリは、自分でコードを書いて何かをするというよりは、既存のプラグインを利用したり、自分でプラグインを開発したりするのが醍醐味なんです!
ここでは、いくつかプラグインの例と、もし自分で開発するとしたらどんな感じか、ちょっとだけ覗いてみましょう!
プラグインの例(こんな機能が追加できる!)
Adblocker
広告をブロックして、途切れない音楽体験! (※利用規約をご確認ください)
Playback Speed
音楽の再生速度を細かく調整! 語学学習にも便利!
Visualizer
音楽に合わせて画面にエフェクトを表示! DJ気分でノリノリに!
Discord Rich Presence
今聴いている曲をDiscordのステータスに表示! 友達に「私、今この曲聴いてるよ!」ってアピールできちゃう!
もし自分でプラグインを作るなら?(ちょこっとだけ技術的な話)
このアプリはElectronという技術で作られているので、JavaScript(ジャバスクリプト)というプログラミング言語を使ってプラグインを開発できます!
例えば、特定のキーが押されたら、特別な処理をするプラグインを作りたいとしましょう。 (これはあくまでイメージですよ!)
// プラグインのJavaScriptファイル(例:my-awesome-plugin.js)
module.exports = (app) => {
// アプリケーションが起動したときに呼ばれる
app.on('ready', () => {
// グローバルショートカットを登録する例
// Control + Shift + M を押すと、何かメッセージを出す
globalShortcut.register('CommandOrControl+Shift+M', () => {
console.log('Control + Shift + M が押されました!');
// ここに、例えば「次の曲にスキップする」とか「音量を上げる」などの処理を書く
// app.win.webContents.send('play-next-song'); // アプリのレンダラープロセスにメッセージを送る例
});
});
// プラグインがアンロードされるときに呼ばれる
app.on('will-quit', () => {
// 登録したショートカットを解除する
globalShortcut.unregisterAll();
});
// その他のAPIを使って、YouTube Musicの挙動を操作することも可能
// 例: app.audio.setVolume(0.5); // 音量を50%にする
};
ね? ちょっと難しく見えますか? でも、JavaScriptの知識があれば、自分だけのオリジナル機能を組み込むことができるんです! まさに、あなたのアイデア次第で、無限の可能性が広がるわけです!
さあ、皆さん! もう迷う必要はありません!
YouTube Music Desktop App th-ch/youtube-music を導入して、
サクサク快適な音楽ライフ!
PC作業効率の劇的な向上!
自分だけのカスタマイズされた究極のプレイヤー!
を手に入れましょう!
今すぐダウンロード! そして、あなたの音楽ライフをアップグレードしてください!
後悔させません!いや、させませんよ!
(壮大なBGMが流れ、商品が大写しになる)
さあ、あなたのクリックが、未来の快適な音楽ライフを切り開きます!