これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ビートです。
プログラム:
NAME
beet - 音楽タガーおよびライブラリ オーガナイザー
SYNOPSIS
ビート [引数...] command [引数...]
ビート 助けます command
コマンド
import
beet import [-CWAPRqst] [-l LOGPATH] PATH...
beet import [オプション] -L QUERY
音楽をライブラリに追加し、MusicBrainz からその音楽の正しいタグを取得しようとします。
コマンドを音楽 (ディレクトリ、単一ファイル、または圧縮アーカイブ) に指定します。 の
音楽は構成可能なディレクトリ構造にコピーされ、ライブラリに追加されます
データベース。 このコマンドはインタラクティブであり、MusicBrainz タグの検証を試みます。
疑わしいと思われること。 を参照してください。 自動タグ付け ガイド 使用方法の詳細については、
インタラクティブなタグ修正フロー。
import コマンドに渡されるディレクトリには、単一のアルバムまたは複数のアルバムを含めることができます。
この場合、リーフ ディレクトリはアルバムとみなされます (後者の場合は、
典型的なアーティスト/アルバム組織と多くの人の「ダウンロード」フォルダー)。 パスは、
単一の曲でもアーカイブでも構いません。 ビーツのサポート ZIP & tar すぐに使えるアーカイブ。
抽出するには RAR ファイルをインストールする rarファイル パッケージと アンラ
オプションのコマンド フラグ:
· デフォルトでは、このコマンドはライブラリ ディレクトリにファイルをコピーし、ID3 タグを更新します。
あなたの音楽に。 音楽ファイルをそのままにしておきたい場合は、次のことを試してください。 -C (しないでください
コピー)と -W (タグを書かない) オプション。 この動作をデフォルトで無効にすることもできます
設定ファイル (以下) にあります。
· また、次を使用して自動タグ付け動作を完全に無効にすることもできます。 -A (自動タグ付けしないでください)---その後
音楽は既存のメタデータとともにインポートされます。
· 長いタグ付けインポート中に、インポートされていないアルバムを追跡すると便利な場合があります。
正常にタグ付けされました ---MusicBrainz データベースにないため、または
ファイルに何か問題があります。 使用 -l ログを記録するファイル名を指定するオプション
アルバムをスキップするか、「そのまま」インポートするか、アルバムが複製としてスキップされるとき。
· 関連して、 -q (静かな) オプションは、自動タグ付けを行わずに大規模なインポートに役立ちます。
ユーザー入力を求めるのが面倒です。 通常の自動タガー モードで要求されるたびに、
確認すると、Quiet モードでは悲観的にアルバムがスキップされます。 静音モードも
中断されたインポートを再開するタガーの機能を無効にします。
· 中断されたインポートを再開する場合、タガーは次のような場合にプロンプトを表示します。
ディレクトリの最後のインポートが (ユーザーまたはクラッシュによって) 中断されました。 あなたがしたい場合は
このプロンプトをスキップすると、次のように入力することで自動的に「はい」と答えることができます。 -p または「いいえ」を使用して -Pを選択します。
再開機能は、設定オプションを使用してデフォルトで無効にすることができます (下記を参照)。
・インポートのみしたい場合 新製品 ディレクトリからのものを使用するには、 -i を実行するオプション
インクリメンタル 輸入。 このフラグを使用すると、beets はこれまでに作成したすべてのディレクトリを追跡します。
インポートし、再度インポートしないようにします。 これは、「着信」がある場合に便利です。
定期的に追加するディレクトリ。 これを正しく機能させるには、次のようにします
増分インポートを使用する必要がある あらゆる 時間 のディレクトリでインポートを実行すると、
質問---サブディレクトリがスキップされない初回を含む。 それで検討してください
を有効にする インクリメンタル 構成オプション。
· デフォルトでは、ビートは非常に近いメタデータの一致が見つかったかどうかを尋ねることなく続行します。
これを無効にしてインポーターに毎回質問させるには、 -t (ために 臆病な)オプション。
· インポーターは通常、一度にアルバム全体を処理するモードで動作します。 代わりにしたい場合は、
アルバム以外の個々のトラックをインポートするには、 シングルトン モードを指定して、 -s オプションを選択します。
· アルバムが共通のトップの下にある複数のディレクトリに分割されている場合
ディレクトリには、 - フラット オプション。 これにより、ディレクトリ内のすべての音楽ファイルが取得されます
(再帰的に)それらを XNUMX つのアルバムごとにではなく XNUMX つの大きなアルバムとして扱います。
ディレクトリ。 これは、より頑固なマルチディスク アルバムの場合に役立ちます。
· 同様に、複数のアルバムを含む XNUMX つのディレクトリがある場合は、
--グループアルバム ファイルを一致させる前に、メタデータに基づいてファイルを分割するオプション
別々のアルバム。
リスト
ビートリスト [-apf] クエリ
クエリ 音楽のデータベース。
モントリオールの「Gronlandic Edit」を検索してみませんか? 試す ビート リスト グロンランド語。 あなたかもしれません
2009 年にリリースされたタイトルに「野菜」が含まれるすべてを見たいですか? 試す ビート リスト
年:2009 タイトル:野菜。 並べ替え順序を指定することもできます。 (詳しくは、 クエリー.)
あなたが使用することができます -a 個々のアイテムではなくアルバムを検索するように切り替えます。 この場合、
使用するクエリはアルバム レベルのフィールドに制限されます。たとえば、次のように検索できます。
年:1969 ただし、次のような項目レベルのフィールドのクエリ部分 タイトル:フー 無視されます。 覚えて
それ アーティスト 項目レベルのフィールドです。 アルバムアーティスト は対応するアルバムフィールドです。
-p このオプションにより、ビートは一致したアイテムのファイル名を出力します。これは、次のような場合に便利です。
他の Unix コマンド (たとえば、 xargs)。 同様に、 -f オプションで指定できます
すべてのアルバムまたはトラックを印刷するための特定の形式。 これは同じテンプレートを使用しています
ビートのような構文 path フォーマット。 たとえば、コマンド ビート ls -af '$アルバム: $トラックトータル'
ビートルズ ビートルズの各アルバムのトラック数を出力します。 Unix シェルでは、次のことを忘れないでください。
環境変数の展開を避けるために、テンプレート引数を一重引用符で囲みます。
削除します
ビートの削除 [-ad] クエリ
ライブラリから音楽を削除します。
このコマンドは同じものを使用します クエリー としての構文 リスト 指示。 のリストが表示されます
ファイルが削除され、確認を求められます。 デフォルトでは、これは単に削除します
図書館データベースからのエントリ。 ディスク上のファイルには影響しません。 実際に削除するには
ファイルを使用します ビート 削除します -d.
修正する
beet 変更 [-MWay] クエリ [FIELD=VALUE...] [FIELD!...]
データベース内のアイテムまたはアルバムのメタデータを変更します。
を供給 クエリー 変更したい内容と一連の項目を一致させます。 field = value
たとえば、 ビート 修正する 天才 of 愛 アーティスト=トム トム クラブ" のアーティストを変更します
トラック「ジーニアス・オブ・ラブ」。 フィールドを削除するには (フレキシブルな場合のみ可能)
属性)、フィールド名の後に感嘆符を付けます。 分野!.
-a スイッチは個々のトラックではなくアルバムに対して動作します。 アイテムは自動的に
ライブラリディレクトリにある場合は必要に応じて移動されますが、それを無効にすることもできます
-M。 タグはインポートの設定に従ってファイルに書き込まれます。
しかし、これらは次のようにオーバーライドできます -w (タグの書き込み、デフォルト) および -W (タグは書かないでください)。
最後に、このコマンドは変更を加える前に丁寧に許可を求めますが、
でそのプロンプトをスキップできます -y スイッチ。
ビート移動 [-ca] [-d DIR] クエリ
ライブラリ内のアイテムを移動またはコピーします。
このコマンドはデフォルトでライブラリ統合機能として機能します。クエリに一致するアイテムは次のとおりです。
ライブラリのディレクトリ構造に名前が変更されました。 で宛先ディレクトリを指定すると、
-d 手動で、クエリに一致するアイテムをファイル システム内の任意の場所に移動できます。 の -c
オプションは、ファイルを移動する代わりにコピーします。 他のコマンドと同様に、 -a オプションが一致する
アイテムの代わりにアルバム。
update
ビート更新 [-aM] クエリ
帯域外メタデータの変更を反映するためにライブラリを更新 (および必要に応じてファイルを移動)
そしてファイルの削除。
これにより、一致したすべてのファイルがスキャンされ、そのタグが読み取られ、データベースに
新しい価値観。 デフォルトでは、ファイルの名前は新しいメタデータに従って変更されます。 無効にする
これで -M.
アップデートの「ドライラン」を実行するには、 -p (「ふり」の) フラグ。 これは表示されます
提案された変更はすべて含まれていますが、実際にはディスク上では何も変更されません。
更新されたトラックがアルバムの一部である場合、アルバム レベルのフィールド を からのトラック
アルバムも更新されました。 (具体的には、このコマンドはアルバム レベルのデータを最初のアルバム レベルのデータからコピーします。
アルバム上のトラックを選択し、それを残りのトラックに適用します。)これは、次の場合を意味します。
アルバム レベルのフィールドはアルバム内で同一ではありません。一部の変更は、 update
このコマンドは、同じアルバム上の他のトラックのデータによって上書きされる場合があります。 この意味は
実行中 update コマンドを複数回実行すると、同じ変更が適用されていることが表示される場合があります。
書きます
ビート書き込み [-pf] [クエリ]
データベースからファイルのタグにメタデータを書き込みます。
ビートのライブラリ データベースに保存されているメタデータに変更を加えたとき (インポート中または
修正する コマンドなど)、多くの場合、変更のみを保存するオプションがあります。
データベースに保存され、ファイルはそのまま残ります。 の 書きます コマンドを使用すると後で変更できます
考えてデータベースの内容をファイルに書き込みます。 デフォルトでは、これは次のように書きます
データベースとファイル内のタグに違いがある場合にのみ変更されます。
このコマンドは次の逆のコマンドと考えることができます。 update.
-p オプションは、メタデータの変更を実際に適用せずにプレビューします。
-f このオプションを指定すると、ファイル タグがデータベースと一致する場合でも、ファイルへの書き込みが強制されます。 これ
書き込み時に実行される有効なプラグイン (スクラブやゼロなど) を確認するのに役立ちます。
プラグイン) はファイル上で実行されます。
統計情報
ビート統計 [-e] [クエリ]
ライブラリ全体に関するいくつかの統計を表示します ( クエリー) または一致した
項目(そうする場合)。
-e (- ちょうど) オプションを使用すると、合計ファイル サイズの計算がより正確になりますが、速度は遅くなります。
フィールド
ビート畑
で使用できるアイテムとアルバムのメタデータ フィールドを表示します。 クエリー & パス形式.
プラグインによって提供されるテンプレート フィールドが含まれます。
設定
ビート設定 [-pd]
ビート設定 -e
ユーザー設定を表示または編集します。 このコマンドは、次の XNUMX つのうちの XNUMX つを実行します。
· オプションを指定しないと、現在のユーザー構成の YAML 表現が出力されます。 とともに
- ディフォルト オプションに加えて、ビートのデフォルト オプションもダンプに含まれます。
・ - 道 オプションでは代わりに、構成ファイルへのパスが表示されます。 これは可能です
と組み合わせる - ディフォルト beets が内部デフォルトを保持している場所を示すフラグ。
・ とともに --編集 オプションを選択すると、beets は編集のために設定ファイルを開こうとします。 それは最初に
を試します $編集者 環境変数、次にフォールバック オプション (環境に応じて)
プラットフォーム: 開いた OS Xでは、 xdg-open Unix では直接呼び出し、Windows では直接呼び出し。
GLOBAL FLAGS
Beets には、すべてのコマンドに影響を与えるいくつかの「グローバル」フラグがあります。 これらは次の間で出現する必要があります。
実行可能ファイル名 (ビート) とコマンド --- たとえば、 ビート -v import ....
· -l ライブラリパス: 使用するライブラリ データベース ファイルを指定します。
· -d DIRECTORY: ライブラリのルート ディレクトリを指定します。
· -v: 詳細モード; 大量のデバッグ情報を出力します。 この旗を使用してください
バグを報告するとき。
· -c FILE: 指定された YAML を読み取ります の監視 file.
ビーツも使用します ビートSDIR 環境変数を使用して構成とデータを検索します。
SHELL 完了
Beets にはシェル コマンド補完のサポートが含まれています。 コマンド ビート 完成 プリント
アウト bash 3.2 スクリプト。 補完を有効にするには、次のような行を .bashrc or
同様のファイル:
eval "$(ビート完了)"
または、シェルの起動時間の低下を避けるために、次のようにパイプすることもできます。 ビート 完成 出力
ファイルにコピーし、代わりにそれをソースにします。
また、ソースも必要になります。 bash-補完 スクリプト。おそらく次の経由で入手できます。
パッケージマネージャー。 OS X では、Homebrew 経由でインストールできます。 醸造 install
bash-補完; Homebrew により、スクリプトを入手するための手順が提供されます。
完了スクリプトはサブコマンドの名前を提案し、(入力後) -) のオプション
与えられたコマンド。 クエリを受け入れるコマンドを使用している場合、スクリプトはまた、
完全なフィールド名。
ビートリスト ar[TAB]
# アーティスト: アーティストクレジット: アーティストソート: アートパス:
ビートリストartp[TAB]
ビート リストのアートパス\:
(コロンの前のスラッシュについては心配しないでください。これは、
殻があり、ビートには見えません。)
プラグイン コマンドの完了は、実行時に有効になっていたプラグインに対してのみ機能します。
ビート 完成。 後でプラグインを追加する場合は、スクリプトを再生成する必要があります。
zsh を使用する場合は、代わりに付属のを見てください。 完成 スクリプト.
onworks.net サービスを使用してオンラインで beet を使用する