ターミナルで多くの作業を行っている場合でも、iTunes を開いてライブラリを検索するのが面倒な場合でも、読者の皆様カムJNさんのfplay
スクリプトを使用すると、数秒で音楽を聴くことができます。
のポイントは、fplay
この機能は、iTunes を開かなくても音楽を再生でき、曲の場所や名前全体を知ることができることです。
この機能をインストールするには、次のコードを切り取ってテキスト エディタに貼り付け、ファイルをデスクトップに保存します。fplay.txt
。リッチ テキストではなくプレーン テキストであることを確認してください。 Mac ユーザーは、[テキスト編集] で [フォーマット] > [プレーン テキストの作成] に移動する必要があります。また、音楽がデフォルトの場所以外の場所に保存されている場合は、ファイルの横にあるパスを編集する必要があります。MUSICROOT
以下の変数。
MUSICROOT=~/Music function fplay { if [ $1 = '-v' ]; then shift 1 find -LE $MUSICROOT -type f -iname "*$**" -iregex '.*\.(3g[2|p]|a(ac|c3|dts|if[c|f]?|mr|nd|u)|caf|m4[a|r]|mp([1-4|a]|eg[0,9]?)|sd2|wav)' -print -exec afplay "{}" \; & elif [ $1 = '-g' ]; then shift 1 find -E $MUSICROOT -type f -iname "*$**" -iregex '.*\.(3g[2|p]|a(ac|c3|dts|if[c|f]?|mr|nd|u)|caf|m4[a|r]|mp([1-4|a]|eg[0,9]?)|sd2|wav)' -exec open -a QuickTime\ Player "{}" \; -exec osascript -e 'tell application "QuickTime Player" to play document 1' \; &
else find -E $MUSICROOT -type f -iname "*$**" -iregex '.*\.(3g[2|p]|a(ac|c3|dts|if[c|f]?|mr|nd|u)|caf|m4[a|r]|mp([1-4|a]|eg[0,9]?)|sd2|wav)' -exec afplay "{}" \; & fi }
次に、新しいターミナル ウィンドウを開き、次のコマンドを実行して、これを bash プロファイルにフィードします (まだ持っていない場合は、作成されます)。
cat ~/Desktop/fplay.txt >> ~/.bash_profile
あるいは、必要に応じて、スクリプトをコピーして既存の bash プロファイルに貼り付けることもできます (ただし、隠しファイルを表示するにアクセスします)。また、これを実行したら、元のテキスト ファイルをデスクトップから削除できます。
ターミナルを再起動すると、次のように入力できるようになります。fplay
音楽を再生するための検索語もいくつかあります。を使用すると、ターミナルの代わりに QuickTime X で再生できます。-g
フラグ、つまりfplay -g car crash
「Car Crash」という曲を再生します。デモのビデオをご覧ください。
[経由#ヒント]