これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ncmpcpp です。
プログラム:
NAME
ncmpcpp - ncurses ミュージック プレーヤー デーモン (MPD) クライアント。
SYNOPSIS
ncmpcpp [オプション]
DESCRIPTION
ncmpcpp は、ncmpc からインスピレーションを得た、MPD (ミュージック プレーヤー デーモン) 用の ncurses クライアントです。
MPD について詳しくは、こちらをご覧ください。 http://www.musicpd.org
OPTIONS
-NS、 - ホスト ホスト [localhost] のサーバーに接続します
-NS、 - 港
ポート[6600]でサーバーに接続します
--現在の曲
指定された形式を使用して現在の曲を印刷して終了します
-NS、 --config
構成ファイルを指定する
--ignore-config-errors
構成ファイル内の不明なオプションや無効なオプションを無視する
-NS、 --バインディング
バインディングファイルの指定
-s、 - 画面
起動画面の指定( 可能性があるもの: ヘルプ、プレイリスト、ブラウザ、検索エンジン、
media_library、playlist_editor、tag_editor、出力、ビジュアライザー、クロック)
-NS、 --スレーブ画面
起動スレーブ画面の指定( ヘルプ、プレイリスト、ブラウザ、
検索エンジン、メディア ライブラリ、プレイリスト エディタ、タグ エディタ、出力、ビジュアライザ、
時計)
-?、 - 助けて
ヘルプを表示します。
-v、 - バージョン
バージョン情報を表示します。
CONFIGURATION
ncmpcpp が起動すると、$HOME/.ncmpcpp/config からユーザーの設定を読み取ろうとします。
および $XDG_CONFIG_HOME/ncmpcpp/config ファイル。 設定が見つからない場合は、ncmpcpp
はデフォルト設定を使用します。 すべてを含む設定ファイルの例
デフォルト値は ncmpcpp で提供されており、通常は次の場所にあります。
/usr/share/doc/ncmpcpp (正確な場所は使用するディストリビューションまたは構成によって異なる場合があります)
プレフィックス)。
注: 構成オプションの値は、引用符で囲むことも、囲まないこともできます。
- 括弧で囲んだ場合は、左端と右端の引用符が扱われます。
区切り文字として使用するため、使用する引用符をエスケープする必要はありません。
値自体の中で。
- そうでない場合は、= と最初の印刷可能な空白文字の間の空白文字
値の文字、および最後の印刷可能な文字の後の空白文字
値の文字が切り取られます。
したがって、経験則は次のようになります。先頭または末尾に空白が必要な場合
値の末尾を引用符で囲みます。 それ以外の場合はやめてください。
注: COLOR は、SONG FORMAT の 1 ~ 8 の色の名前 (数字ではありません) である必要があります。
のセクションから無料でダウンロードできます。
サポートされている構成オプション:
ncmpcpp_ディレクトリ = パス
ncmpcpp 関連ファイルを格納するディレクトリ。 必要に応じて変更すると便利です
すべてを別の場所に保存し、代替のコマンドライン設定を提供します
ncmpcpp の起動時にそれを定義する設定ファイルの場所。
歌詞ディレクトリ = パス
ダウンロードした歌詞を保存するディレクトリ。 デフォルトでは ~/.歌詞 他の警視庁以来
クライアント (ncmpc など) もその場所を使用します。
mpd_host = 主催者
指定したホスト/UNIX ソケットで実行されている MPD に接続します。 HOST が「/」で始まる場合、
これは Unix ソケットであると想定されます。
mpd_port = PORT
指定されたポートで MPD に接続します。
mpd_music_dir = パス
指定したディレクトリ内のファイルを検索します。 これはタグエディターが機能するために必要です。
mpd_connection_timeout = SECONDS
MPD への接続タイムアウトを指定された値に設定します。
mpd_crossfade_time = SECONDS
ncmpcpp によって有効になっている場合、クロスフェードするデフォルトの秒数。
Visualizer_fifo_path = パス
mpd fifo 出力へのパス。 これは、ミュージック ビジュアライザを機能させるために必要です (注意してください)
この FIFO の出力サウンド フォーマットは 44100:16:1 または 44100:16:2 である必要があります。
モノラル視覚化が必要かステレオ視覚化が必要かによって異なります)
Visualizer_output_name = NAME
ビジュアライザーにデータを提供する出力の名前。 音を維持するために必要であり、
同期した視覚化。
Visualizer_in_stereo = はい・いいえ
FIFO 出力の形式が 44100:16:2 に設定されている場合は、「yes」に設定する必要があります。
Visualizer_sample_multiplier = 数
受信したサンプルを指定された値で乗算します。 を適切に視覚化するのに非常に役立ちます。
静かな音楽。
Visualizer_sync_interval = SECONDS
ビジュアライザーとオーディオ出力の同期間隔を定義します。
ビジュアライザーの種類 = スペクトル/波/wave_filled/楕円
デフォルトのビジュアライザー タイプを定義します (スペクトルは、ncmpcpp がコンパイルされた場合にのみ使用可能です)
fftw サポート付き)。
ビジュアライザ_ルック = STRING
ビジュアライザーの外観を定義します (文字列の長さは正確に 2 文字である必要があります。最初の文字列は
波の場合は XNUMX 番目、周波数スペクトルの場合は XNUMX 番目)。
ビジュアライザの色 = COLORS
音楽の視覚化で使用される色のカンマ区切りのリスト。
システムエンコーディング = エンコーディング
utf8 以外のエンコードを使用する場合は、utf8 でエンコードされた文字列を処理できるように設定します。
正しく。
プレイリスト_無効_ハイライト_遅延 = SECONDS
最後のキーが押されてからプレイリストを強調表示するまでの遅延。 0に設定すると、
ハイライトが消えることはありません。
メッセージ遅延時間 = SECONDS
表示されたメッセージが表示されたままになるまでの遅延。
曲リストの形式
曲リストの形式。
曲のステータスの形式
ステータスバーの曲の形式。
ソングライブラリフォーマット
alternative_header_first_line_format = TEXT 最初の曲形式を再生中です
代替ユーザー インターフェイス ヘッダー ウィンドウの行。
alternative_header_second_line_format = TEXT
代替ユーザー インターフェイス ヘッダーの XNUMX 行目にソング フォーマットを再生中
窓。
now_playing_prefix = TEXT
現在再生中の曲の接頭辞。
now_playing_suffix = TEXT
現在再生中の曲のサフィックス。
ブラウザ_プレイリスト_プレフィックス = TEXT
ブラウザのプレイリストのプレフィックス。
selected_item_prefix = TEXT
選択した項目の接頭辞。
selected_item_suffix = TEXT
選択した項目のサフィックス。
変更された項目のプレフィックス = TEXT
変更されたアイテムのプレフィックス (タグエディター)。
ブラウザソートモード
ブラウザの並べ替えモードを決定します。 可能な値は、「name」、「mtime」、「format」、および
「うーん」。
ブラウザソート形式
ブラウザで曲を並べ替えるときに使用する形式。 このオプションを有効にするには、
browser_sort_mode は「format」に設定する必要があります。
Song_window_title_format
ウィンドウタイトルのソング形式。
Song_columns_list_format
曲のリストを列で表示する形式。
曲の変更時に実行 = COMMAND
曲の変更時に実行するシェルコマンド。
playlist_show_mpd_host = はい・いいえ
有効にすると、現在の MPD ホストがプレイリストに表示されます。
playlist_show_remaining_time = はい・いいえ
有効にすると、プレイリストの最後までの残り時間がプレイリストの後に表示されます。
統計情報を表示します。
playlist_shorten_total_times = はい・いいえ
有効にすると、ステータスバーにプレイリストの合計/残り時間が表示されます。
短縮された単位名 (日:時:分:秒の代わりに d:h:m:s) を使用します。
プレイリスト_個別_アルバム = はい・いいえ
有効にすると、アルバムの間に区切り文字が配置されます。
プレイリスト_ディスプレイ_モード = クラシック/コラム
プレイリストのデフォルトの表示モード。
ブラウザ表示モード = クラシック/コラム
ブラウザのデフォルトの表示モード。
検索エンジンの表示モード = クラシック/コラム
検索エンジンのデフォルトの表示モード。
playlist_editor_display_mode = クラシック/コラム
プレイリストエディターのデフォルトの表示モード。
アイテムが選択されている場合の色を破棄する = はい・いいえ
項目が選択されている場合、またはタグのカスタム カラーを破棄する必要があるかどうかを示します。
ではありません。
インクリメンタルシーキング = はい・いいえ
有効にすると、シーク時間は XNUMX 秒ごとに XNUMX ずつ増加します。
シーク時間 = SECONDS
そもそもベースシーク時間。
volume_change_step = 数
ボリュームのパーセント数を単位で増減する必要があります
ボリュームアップ/ボリュームダウン。
オートセンターモード = はい・いいえ
開始時のオートセンター モードのデフォルト状態。
中心カーソル = はい・いいえ
有効にすると、リスト内で現在強調表示されている位置が常に中央に配置されます。
プログレスバールック = TEXT
この変数はプログレスバーの外観を定義します。 正確に XNUMX である必要があることに注意してください
または XNUMX 文字の長さ。
プログレスバー_ボールドネス = はい・いいえ
この変数は、プログレスバーを太字で表示するかどうかを定義します。
検索先のデフォルトの場所 = データベース/プレイリスト
「プレイリスト」に設定すると、検索エンジンは現在の MPD プレイリスト内で検索を実行します。
音楽データベースではなく。
ユーザーインターフェース = クラシック/オルタナティブ
起動時に ncmpcpp によって使用されるデフォルトのユーザー インターフェイス。
データフェッチング遅延 = はい・いいえ
有効にすると、メディア内の位置を更新するまでに 250 ミリ秒の遅延が発生します。
ライブラリまたはプレイリストエディターを使用し、MPD から適切なデータを取得します。 これによりデータが制限されます
サーバーから取得され、ncmpcpp がサーバーに接続されている場合に特に便利です。
リモートホスト。
media_library_primary_tag = アーティスト/アルバムアーティスト/日付/ジャンル/作曲家/出演者
メディア ライブラリの左端の列のデフォルトのタグ タイプ。
デフォルト検索モード = ラップ/ノーマル
「ラップ」に設定すると、最後に見つかった位置から次の位置に移動します。
最初の位置 (最初の位置と前の位置に行く場合も同様)、それ以外の場合
アクションは実行されません。
デフォルトタグエディタパターン = TEXT
タグエディタのパーサーによって使用されるデフォルトのパターン。
header_visibility = はい・いいえ
有効にするとヘッダー ウィンドウが表示され、有効にしない場合は非表示になります。
ステータスバーの可視性 = はい・いいえ
有効にするとステータスバーが表示され、有効にしないと非表示になります。
タイトル_可視性 = はい・いいえ
有効にすると列タイトルが表示され、それ以外の場合は非表示になります。
header_text_scrolling = はい・いいえ
有効にすると、ヘッダー ウィンドウ内のテキストの長さが実際より長い場合にスクロールします。
それ以外の場合は表示されません。
cyclic_scrolling = はい・いいえ
有効にすると、循環スクロールが使用されます (たとえば、最後にある下矢印を押した場合)
リストの最初に移動します)
行_スクロール = 数
マウスホイールでスクロールされる行数。
follow_now_playing_lyrics = はい・いいえ
有効にすると、曲が現在再生中の曲に切り替わったときに歌詞が切り替わります。
(注: これは、プレイリストからアイテムの歌詞を表示している場合にのみ機能します)。
現在の曲の背景の歌詞を取得 = はい・いいえ
有効にすると、曲が変更されるたびに歌詞フェッチャーが自動的に実行されます。
現在再生中の曲の歌詞をダウンロードしようとした背景。
store_lyrics_in_song_dir = はい・いいえ
有効にすると歌詞は曲のディレクトリに保存され、それ以外の場合は ~/.歌詞。 注意
mpd_music_dir を適切に設定する必要があることを確認します。
生成_win32_互換ファイル名 = はい・いいえ
「はい」に設定すると、ncmpcpp によってファイル名が生成されます (歌詞、アーティスト用のタグ エディターを使用)
など) 次の文字は含まれません: \?*:|"<> - それ以外の場合はスラッシュのみ
(/)は使用されません。
物理項目削除の許可 = はい・いいえ
「はい」に設定すると、ファイルとディレクトリを物理的に削除できるようになります。
ブラウザ内のディスク。
lastfm_preferred_ language = ISO 639 α-2 言語 コード
設定されている場合、ncmpcpp は設定した言語で last.fm から情報を取得しようとします。
失敗すると英語に戻ります。 それ以外の場合は、最初から英語が使用されます。
show_hidden_files_in_local_browser = はい・いいえ
「.」で始まるファイルおよびディレクトリをローカル ブラウザに表示するためのトリガー
スクリーンスイッチャーモード = スイッチャー_モード
「previous」に設定すると、key_screen_switcher は現在と最後に使用したものを切り替えます。
画面。 「screen1,...screenN」(画面のリスト)に設定すると、次の間で切り替わります。
それらを順番に並べます。 構文の明確化については、構成ファイルの例を参照してください。
起動画面 = ハンドルネーム
起動時に表示する必要がある画面(デフォルトではプレイリスト)。
起動_スレーブ_画面 = ハンドルネーム
起動時に表示する必要があるスレーブ画面 (デフォルトでは何も表示されません)。
スタートアップ_スレーブ_スクリーン_フォーカス = はい・いいえ
「はい」に設定すると、起動後にスレーブ画面がアクティブになります。 それ以外の場合はマスター
画面になります。
locked_screen_width_part = 20-80
画面をロックしたい場合、ncmpcpp はロックされた画面の幅の % を要求します。
その前に予約されており、設定できるデフォルト値が提供されます。
ページ をご覧ください
ask_for_locked_screen_width_part = はい・いいえ
有効にすると、ncmpcpp はロック画面の幅の % を要求するたびに要求します。
画面をロックします。 これを無効にすると、黙ってデフォルト値の使用が試行されます。
開始時に再生中の曲にジャンプ = はい・いいえ
有効にすると、mpd が再生中である場合、ncmpcpp は開始時に現在再生中の曲にジャンプします。
一時停止しました。
ask_before_clearing_playlists = はい・いいえ
有効にすると、プレイリストを本当にクリアするかどうかをユーザーに尋ねられます。
それを担当するキーを押すことです。
クロック表示秒数 = はい・いいえ
有効にすると、時計は hh:mm:ss 形式で時間を表示し、それ以外の場合は hh:mm で表示します。
表示ボリュームレベル = はい・いいえ
有効にするとステータスバーに音量レベルが表示されますが、有効にしないと表示されません。
表示ビットレート = はい・いいえ
有効にすると、現在再生中の曲のビットレートがステータスバーに表示されます。
残り時間の表示 = はい・いいえ
有効にすると、現在再生中の曲の残り時間が表示されます。
経過時間の代わりにステータスバーを表示します。
正規表現 = なし/基本/拡張/Perl
現在使用されている正規表現のタイプ。
無視する_leading_the = はい・いいえ
有効にすると、タグ/ファイル名/並べ替え形式の先頭にある単語「the」が次のようになります。
項目の並べ替え時には無視されます。
block_search_constraints_change_if_items_found = はい・いいえ
有効にすると、[リセット] ボタンの上にある検索エンジンのフィールドがブロックされます。
検索が成功すると、検索は成功しません。
マウスサポート = はい・いいえ
「はい」に設定すると、マウスのサポートが有効になります。
Mouse_list_scroll_whole_page = はい・いいえ
有効にすると、マウス ホイールで項目リストのページ全体が一度にスクロールされます。
それ以外の場合は、lines_scrolled 変数で指定された行数。
empty_tag_marker = TEXT
要求されたタグが設定されていない場合に表示されるテキスト。
タグセパレータ = TEXT
タグの間に置かれる区切り文字。 分割するタグエディターでも解釈されます
それを使用して文字列を別のタグに入力します。
tag_editor_extended_numeration = はい・いいえ
有効にすると、タグ エディターは xx/yy 形式を使用してトラックに番号を付けます (xx は
現在のトラック、yy はすべての番号付きトラックの合計量です)、プレーン xx ではありません。
media_library_sort_by_mtime = はい・いいえ
有効にすると、メディア ライブラリは変更時間によって並べ替えられます。 さもないと
辞書順ソートが使用されます。
イネーブル_ウィンドウ_タイトル = はい・いいえ
有効にすると、ncmpcpp は現在のウィンドウ タイトルを独自のタイトルでオーバーライドします。
search_engine_default_search_mode = モード番号
検索エンジンで使用されるデフォルト モードの数。
外部エディタ = パス
歌詞の編集に使用される外部エディタへのパス。
use_console_editor = はい・いいえ
外部エディタがコンソール アプリケーションの場合は、それを有効にする必要があります。
色_有効 = はい・いいえ
説明する必要はありませんね。
空のタグの色 = 色
空のタグマーカーの色。
ヘッダーウィンドウの色 = 色
ヘッダー ウィンドウの色。
ボリュームカラー = 色
ボリュームの状態の色。
州の線の色 = 色
ヘッダーとステータスバーをメインウィンドウから区切る線の色。
状態フラグの色 = 色
MPD ステータス フラグの色。
メインウィンドウの色 = 色
メインウィンドウの色。
color1 = 色
曲情報、Tiny タグエディター、検索エンジンで使用される色の XNUMX つ。
color2 = 色
曲情報、Tiny タグエディター、検索エンジンで使用される色の XNUMX つ。
メインウィンドウのハイライトカラー = 色
メインウィンドウのハイライトの色。
プログレスバーの色 = 色
プログレスバーの色。
progressbar_elapsed_color = 色
経過時間を表すプログレスバーの部分の色。
ステータスバーの色 = 色
ステータスバーの色。
alternative_ui_separator_color = 色
代替ユーザー インターフェイスで使用される区切り文字の色。
アクティブな列の色 = 色
アクティブな列のハイライトの色。
窓の境界線の色 = 境界
ポップアップウィンドウの境界線の色。 「なし」に設定すると、境界線は表示されません。
アクティブウィンドウボーダー = 色
アクティブなウィンドウの境界線の色。
バインディング
ncmpcpp が起動すると、ユーザーのバインディングを次から読み取ろうとします。 ~/.ncmpcpp/バインディング
ファイル。 バインディング ファイルが見つからない場合、ncmpcpp はデフォルトを使用します。 バインディングの例
デフォルト値を含むファイルは通常、/usr/share/doc/ncmpcpp にあります (正確な値
場所は、使用されているディストリビューションまたはプレフィックスの設定によって異なる場合があります)。
F1 を押すと、現在のキーバインドを表示できます。
SONG FORMAT
曲の形式には次のものを使用できます。
%l - 長さ
%f - ファイル名
%D - ディレクトリ
%a - アーティスト
%A - アルバムアーティスト
%t - タイトル
%b - アルバム
%y - 日付
%n - トラック番号 (01/12 -> 01)
%N - フルトラック情報 (01/12 -> 01/12)
%g - ジャンル
%c - 作曲者
%p - 出演者
%d - ディスク
%C - コメント
%P - 優先度
$R - 右揃えを開始します
それらを { } に入れることもできます。そうすれば、要求された値がすべて揃った場合にのみ表示されます。
が利用可能であるか、{ }|{ } で代替値を定義するか、あるいはその両方です。例: {%a - %t}|{%f} は次のことを確認します。
アーティストタグとタイトルタグが利用可能であり、存在する場合は表示します。 それ以外の場合は表示されます
ファイル名。
注意: タグの最大長に制限を設定したい場合は、適切な数値を入力してください。
% とタグ タイプを定義する文字の間で指定します。たとえば、アルバムを最大値にする場合などです。 20端子
セルの場合は、「%20b」を使用してください。
注意: "%a - %t" に似た形式 (つまり、追加の中括弧なし) は次と同等です。
「{%a - %t}」なので、タグの XNUMX つが欠落している場合は何も取得されません。
テキストはメイン ウィンドウとは異なる色にすることができます。たとえば、長さを緑色にしたい場合は、
$3%l$9 と書きます。
色の利用可能な値:
- 0 - デフォルトのウィンドウの色 (他の色はすべて破棄されます)
- 1 - 黒
- 2 - 赤
- 3 - 緑
- 4 - 黄色
- 5 - 青
- 6 - マゼンタ
- 7 - シアン
- 8 - ホワイト
- 9 - 現在の色の終わり
注意: 色は入れ子にできるので、$2some$5text$9 と書くと、
青色を選択し、赤色を現在の色にします。
onworks.net サービスを使用してオンラインで ncmpcpp を使用する
