「Ncmpcpp」の版間の差分
(ページの作成:「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]] クライアントです ( |
+ | [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# |
+ | 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 = "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--]''' |
||
− | + | 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}}. |
||
== キーのマップの変更 == |
== キーのマップの変更 == |
||
− | + | キーバインドと機能のリストは npmpcpp の中から {{ic|F1}} を押すことで確認できます。{{ic|/usr/share/doc/ncmpcpp/bindings}} を {{ic|~/.ncmpcpp/}} にコピーして編集することでデフォルトのキーは簡単に再マップできます。 |
|
== 参照 == |
== 参照 == |
||
− | [http://dotshare.it/category/mpd/ncmpcpp/ dotshare.it |
+ | * [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" と同じディレクトリ。
詳しい解説は、以下の資料を見てください:
/usr/share/doc/ncmpcpp/config
のサンプル設定ファイル。- .ncmpcpp/config とスクリーンショットを見せ合うフォーラムスレッド
ビジュアライゼーションの有効化
ビジュアライゼーションを使うには、/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/
にコピーして編集することでデフォルトのキーは簡単に再マップできます。