先日書いた afplay は快適です。しかし、再生中の楽曲名ぐらいわかりたいものですね。そこで、メニューバーに情報を表示させる BitBar というアプリとリンクさせることにしました。
まず、 BitBar の説明から、
Welcome to BitBar,
BitBar – Put anything in your Mac OS X menu bar
The BitBar app lets you put the output from any script or program right in your Mac OS X menu bar. And it’s completely free. An impressive number of plugins have already been contributed by a wide range of developers just like you, and this site makes it easy to find them.
シンプルですけど、便利なソフトですね。私の場合は、指定したシェルスクリプトを 10 秒ごとに実行させています。
仕組みは簡単で、前回紹介した「世界で一番軽くてシンプル: mac 用のシャッフル専用音楽プレーヤー - のらぬこの日常を描く」に追記して、現在再生中の楽曲のパス ( アーティスト名とアルバム名、楽曲名を含む ) を新規ファイルにして特定の場所に書き込みます。もともとシャッフル専用音楽プレーヤーの再生リストとして使っていたものを一行だけにしたようなものです。これを再生する前に作成します。
そして非同期で BitBar に登録したスクリプトが「アーティスト名 - 楽曲名」の形に成形して出力します。出力された文字列は、 BitBar によってメニューバーに表示されます。
これで、完成ですね。 BitBar にはスクリプト名に再生間隔を指定することができます。私は 10 秒に設定しました。最大遅延 10 秒で表示されることになります。スクリプトの詳細は、省略します。汚いスクリプトなので恥ずかしい。公開しました(リンク)。やっつけで作った割にはよくできたと思ってます。
人の希望は、初め漠然として大きく、後、ようやく小さく確実になるならびなり。
正岡子規
投稿者プロフィール
最新の投稿
- Tech2024年11月28日ChromeOS flex を古いノートにインストール
- Linux2024年11月16日Ubuntu で外付け SSD の容量が違って見える
- Linux2024年11月13日Windows インストールできず。 Ubuntu に変更
- Windows2024年11月8日Windows11 起動せず