「Ncmpcpp」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(ページの作成:「Category:音声/動画 de:Ncmpcpp en:Ncmpcpp it:Ncmpcpp pl:Ncmpcpp {{Related articles start}} {{Related|mpd}} {{Related articles end}} [http://unkart....」)
 
(同期)
7行目: 7行目:
 
{{Related|mpd}}
 
{{Related|mpd}}
 
{{Related articles end}}
 
{{Related articles end}}
[http://unkart.ovh.org/ncmpcpp/ Ncmpcpp] または ncmpcpp は ''ncmpc'' と同じような UI が付属する [[mpd]] クライアントです (''mopidy'' と互換性があります)。正規表現によるライブラリの検索や、拡張音声フォーマットのサポート、アイテムのフィルタリング、プレイリストのソートや、ローカルファイルシステムのブラウザなど、便利な機能が用意されています。
+
[http://unkart.ovh.org/ncmpcpp/ Ncmpcpp] または ncmpcpp は ''ncmpc'' と同じような UI が付属する [[mpd]] クライアントです ([https://www.mopidy.com/ mopidy] と互換性があります)。正規表現によるライブラリの検索や、拡張音声フォーマットのサポート、アイテムのフィルタリング、プレイリストのソートや、ローカルファイルシステムのブラウザなど、便利な機能が用意されています。
   
 
''ncmpcpp''/''mpd'' はクライアント/サーバーの関係で共同して動作するため、Ncmpcpp を使うには ''mpd'' をシステムで動かせるようにしておく必要があります。
 
''ncmpcpp''/''mpd'' はクライアント/サーバーの関係で共同して動作するため、Ncmpcpp を使うには ''mpd'' をシステムで動かせるようにしておく必要があります。
17行目: 17行目:
 
== 基本設定 ==
 
== 基本設定 ==
   
The shell "GUI" for ''ncmpcpp'' のシェル "GUI" は細かくカスタマイズすることができます。{{ic|~/.ncmpcpp/config}} をお好きなように編集してください。インストール後、{{ic|~/.ncmpcpp/config}} が作成されていなかった場合は、サンプル設定をコピーして[[chmod#chown コマンドで所有者を変更|所有者を変更]]し、以下の3つの設定オプションを編集してください:
+
The shell "GUI" for ''ncmpcpp'' のシェル "GUI" は細かくカスタマイズすることができます。{{ic|~/.ncmpcpp/config}} をお好きなように編集してください。インストール後、{{ic|~/.ncmpcpp/config}} が作成されていなかった場合は、サンプル設定をコピーして[[chmod#所有者を変更|所有者を変更]]し、以下の3つの設定オプションを編集してください:
   
 
* '''mpd_host''' - ''mpd'' が存在するホストを指定します。同一マシン上にある場合は "localhost" または "127.0.0.1"。
 
* '''mpd_host''' - ''mpd'' が存在するホストを指定します。同一マシン上にある場合は "localhost" または "127.0.0.1"。
26行目: 26行目:
 
* {{ic|/usr/share/doc/ncmpcpp/config}} のサンプル設定ファイル。
 
* {{ic|/usr/share/doc/ncmpcpp/config}} のサンプル設定ファイル。
 
* [https://bbs.archlinux.org/viewtopic.php?id=66488 .ncmpcpp/config とスクリーンショットを見せ合うフォーラムスレッド]
 
* [https://bbs.archlinux.org/viewtopic.php?id=66488 .ncmpcpp/config とスクリーンショットを見せ合うフォーラムスレッド]
* [http://unkart.ovh.org/ncmpcpp/screenshots.php プロジェクトのスクリーンショットページ]
 
   
 
== ビジュアライゼーションの有効化 ==
 
== ビジュアライゼーションの有効化 ==
45行目: 44行目:
 
visualizer_sync_interval = "30"
 
visualizer_sync_interval = "30"
 
visualizer_in_stereo = "yes"
 
visualizer_in_stereo = "yes"
#visualizer_type = "wave" (spectrum/wave)
+
visualizer_type = "spectrum"
  +
visualizer_look = "+|"
visualizer_type = "spectrum" (spectrum/wave)
 
   
 
* '''visualizer_sync_interval''' - ''mpd'' からの音声出力とビジュアライザーを同期する間隔を設定。あまり頻繁に同期してしまわないように10以上に設定してください。あまり下げ過ぎるとビジュアライゼーションがフリーズします。推奨値は30ですが、音楽とビジュアライゼーションがズレてしまう場合は減らしましょう。
 
* '''visualizer_sync_interval''' - ''mpd'' からの音声出力とビジュアライザーを同期する間隔を設定。あまり頻繁に同期してしまわないように10以上に設定してください。あまり下げ過ぎるとビジュアライゼーションがフリーズします。推奨値は30ですが、音楽とビジュアライゼーションがズレてしまう場合は減らしましょう。
* '''visualizer_type''' - ビジュアライゼーションをスペクトラムアナライザまたは波形に設定。
+
* '''visualizer_type''' - ビジュアライゼーションをスペクトラムアナライザ ({{ic|spectrum}}/{{ic|ellipse}}) または波形 ({{ic|wave}}/{{ic|wave_filled}}) に設定。
  +
* '''visualizer_look''' - ビジュアライザーの外観を設定 (2文字の文字列を設定する必要があります: wave および wave_filled では1文字目が、spectrum および ellipse では2文字目が使われます)。
   
 
== 使用方法 ==
 
== 使用方法 ==
74行目: 74行目:
 
=== 他の UI キー ===
 
=== 他の UI キー ===
   
  +
*{{ic|q}} - 終了
  +
*{{ic|f}} - 早送り
  +
*{{ic|b}} - 早戻し
 
*{{ic|\}} - classic と alternative ビューを切り替える
 
*{{ic|\}} - classic と alternative ビューを切り替える
 
*{{ic|#}} - ファイルのビットレートを表示
 
*{{ic|#}} - ファイルのビットレートを表示
80行目: 83行目:
 
*{{ic|L}} - 使用する歌詞データベースを変更
 
*{{ic|L}} - 使用する歌詞データベースを変更
 
*{{ic|l}} - 現在の曲の歌詞を取得して表示/非表示
 
*{{ic|l}} - 現在の曲の歌詞を取得して表示/非表示
  +
*{{ic|>}} - 次のトラック
  +
*{{ic|<}} - 前のトラック
  +
*{{ic|p}} - 再生/停止
  +
*{{ic|+}} - ボリュームを 2% 上げる
  +
*{{ic|-}} - ボリュームを 2% 下げる
   
 
=== 再生モード ===
 
=== 再生モード ===
   
  +
右上にはコントロールパネルが表示されます。alternative モードの場合:
Noticed the control panel in the upper right; shown in alternative mode:
 
   
 
1:40/4:16 1082 kbps ──┤ Criminal ├── Vol: 98%
 
1:40/4:16 1082 kbps ──┤ Criminal ├── Vol: 98%
 
[playing] Disturbed - Indestructible (2008) '''[-z-c--]'''
 
[playing] Disturbed - Indestructible (2008) '''[-z-c--]'''
   
And again in classic mode:
+
classic モードの場合:
 
─────────────────────────────────────────────────────────────────────────────────────────────────────────'''[zc]'''─
 
─────────────────────────────────────────────────────────────────────────────────────────────────────────'''[zc]'''─
   
  +
表示は再生モードを表しています。左から順番に説明すると以下の通りです:
This corresponds to the playback modes; ordered from left to right, they are:
 
   
 
*{{ic|r}} - repeat モード '''[r-----]'''
 
*{{ic|r}} - repeat モード '''[r-----]'''
 
*{{ic|z}} - random モード '''[-z----]'''
 
*{{ic|z}} - random モード '''[-z----]'''
 
*{{ic|y}} - single モード '''[--s---]'''
 
*{{ic|y}} - single モード '''[--s---]'''
*{{ic|R}} - consume モード '''[---c--]'''
+
*{{ic|R}} - consume モード '''[---c--]''' (現在のトラックを繰り返し再生)
*{{ic|x}} - crossfade モード '''[----x-]'''
+
*{{ic|x}} - crossfade モード '''[----x-]''' (プレイリストから現在のトラックを削除)
   
  +
最後の "-" は {{ic|u}} でデータベースを更新したときに有効になります。
The final "-" is only active when the user forces an update to the datebase via {{ic|u}}.
 
   
 
== キーのマップの変更 ==
 
== キーのマップの変更 ==
   
A listing of key bindings and their respective functions is available from within npmpcpp itself via hitting {{ic|F1}}. Users may remap any of the default keys simply by copying {{ic|/usr/share/doc/ncmpcpp/bindings}} to {{ic|~/.ncmpcpp/}} and editing it.
+
キーバインドと機能のリストは npmpcpp の中から {{ic|F1}} を押すことで確認できます。{{ic|/usr/share/doc/ncmpcpp/bindings}} {{ic|~/.ncmpcpp/}} にコピーして編集することでデフォルトのキーは簡単に再マップできます。
   
 
== 参照 ==
 
== 参照 ==
   
[http://dotshare.it/category/mpd/ncmpcpp/ dotshare.it configurations]
+
* [http://dotshare.it/category/mpd/ncmpcpp/ dotshare.it の設定]

2017年8月23日 (水) 22:26時点における版

関連記事

Ncmpcpp または ncmpcpp は ncmpc と同じような UI が付属する mpd クライアントです (mopidy と互換性があります)。正規表現によるライブラリの検索や、拡張音声フォーマットのサポート、アイテムのフィルタリング、プレイリストのソートや、ローカルファイルシステムのブラウザなど、便利な機能が用意されています。

ncmpcpp/mpd はクライアント/サーバーの関係で共同して動作するため、Ncmpcpp を使うには mpd をシステムで動かせるようにしておく必要があります。

インストール

公式リポジトリから ncmpcppインストールしてください。

基本設定

The shell "GUI" for ncmpcpp のシェル "GUI" は細かくカスタマイズすることができます。~/.ncmpcpp/config をお好きなように編集してください。インストール後、~/.ncmpcpp/config が作成されていなかった場合は、サンプル設定をコピーして所有者を変更し、以下の3つの設定オプションを編集してください:

  • mpd_host - mpd が存在するホストを指定します。同一マシン上にある場合は "localhost" または "127.0.0.1"。
  • mpd_port - mpd のデフォルトは "6600" です。
  • mpd_music_dir - mpd.conf で指定した "music_directory" と同じディレクトリ。

詳しい解説は、以下の資料を見てください:

ビジュアライゼーションの有効化

ビジュアライゼーションを使うには、/etc/mpd.conf に以下の行を追加してビジュアライゼーションの高速フーリエ変換データの生成を有効化してください:

audio_output {
    type                    "fifo"
    name                    "my_fifo"
    path                    "/tmp/mpd.fifo"
    format                  "44100:16:2"
}

また、以下の行を ~/.ncmpcpp/config に追加する必要があります:

visualizer_fifo_path = "/tmp/mpd.fifo"
visualizer_output_name = "my_fifo"
visualizer_sync_interval = "30" 
visualizer_in_stereo = "yes"
visualizer_type = "spectrum"
visualizer_look = "+|"
  • visualizer_sync_interval - mpd からの音声出力とビジュアライザーを同期する間隔を設定。あまり頻繁に同期してしまわないように10以上に設定してください。あまり下げ過ぎるとビジュアライゼーションがフリーズします。推奨値は30ですが、音楽とビジュアライゼーションがズレてしまう場合は減らしましょう。
  • visualizer_type - ビジュアライゼーションをスペクトラムアナライザ (spectrum/ellipse) または波形 (wave/wave_filled) に設定。
  • visualizer_look - ビジュアライザーの外観を設定 (2文字の文字列を設定する必要があります: wave および wave_filled では1文字目が、spectrum および ellipse では2文字目が使われます)。

使用方法

ncmpcpp のロード

シェルで ncmpcpp をロードしてください:

$ ncmpcpp

表示画面

ncmpcpp の表示画面のリスト:

  • 1 - 現在のプレイリスト
  • 2 - ファイルシステムブラウザ
  • 3 - DB 検索
  • 4 - ライブラリ
  • 5 - プレイリストエディタ
  • 6 - タグエディタ (超強力!)
  • 7 - 出力の選択
  • 8 - ミュージックビジュアライザー
  • = - 時計
  • F1 - ヘルプ

他の UI キー

  • q - 終了
  • f - 早送り
  • b - 早戻し
  • \ - classic と alternative ビューを切り替える
  • # - ファイルのビットレートを表示
  • i - 曲の情報を表示
  • I - アーティスト情報を表示 (~/.ncmpcpp/artists/ARTIST.txt に保存)
  • L - 使用する歌詞データベースを変更
  • l - 現在の曲の歌詞を取得して表示/非表示
  • > - 次のトラック
  • < - 前のトラック
  • p - 再生/停止
  • + - ボリュームを 2% 上げる
  • - - ボリュームを 2% 下げる

再生モード

右上にはコントロールパネルが表示されます。alternative モードの場合:

1:40/4:16 1082 kbps                            ──┤ Criminal ├──                                       Vol: 98%
[playing]                             Disturbed - Indestructible (2008)                               [-z-c--]

classic モードの場合:

─────────────────────────────────────────────────────────────────────────────────────────────────────────[zc]

表示は再生モードを表しています。左から順番に説明すると以下の通りです:

  • r - repeat モード [r-----]
  • z - random モード [-z----]
  • y - single モード [--s---]
  • R - consume モード [---c--] (現在のトラックを繰り返し再生)
  • x - crossfade モード [----x-] (プレイリストから現在のトラックを削除)

最後の "-" は u でデータベースを更新したときに有効になります。

キーのマップの変更

キーバインドと機能のリストは npmpcpp の中から F1 を押すことで確認できます。/usr/share/doc/ncmpcpp/bindings~/.ncmpcpp/ にコピーして編集することでデフォルトのキーは簡単に再マップできます。

参照