Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Ncmpcppのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Ncmpcpp
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
{{Lowercase title}} [[Category:音楽]] [[Category:コンソールアプリケーション]] [[de:Ncmpcpp]] [[en:Ncmpcpp]] [[it:Ncmpcpp]] [[pl:Ncmpcpp]] {{Related articles start}} {{Related|mpd}} {{Related articles end}} [http://rybczak.net/ncmpcpp Ncmpcpp] または ncmpcpp は ''ncmpc'' と同じような UI が付属する [[mpd]] クライアントです ([https://www.mopidy.com/ mopidy] と互換性があります)。正規表現によるライブラリの検索や、拡張音声フォーマットのサポート、アイテムのフィルタリング、プレイリストのソートや、ローカルファイルシステムのブラウザなど、便利な機能が用意されています。 ''ncmpcpp''/''mpd'' はクライアント/サーバーの関係で共同して動作するため、Ncmpcpp を使うには ''mpd'' をシステムで動かせるようにしておく必要があります。 == インストール == {{Pkg|ncmpcpp}} パッケージを[[インストール]]してください。 == 基本設定 == The shell "GUI" for ''ncmpcpp'' のシェル "GUI" は細かくカスタマイズすることができます。{{ic|~/.ncmpcpp/config}} をお好きなように編集してください。インストール後、{{ic|~/.ncmpcpp/config}} が作成されていなかった場合は、サンプル設定をコピーして[[chmod#所有者を変更|所有者を変更]]し、以下の3つの設定オプションを編集してください: * '''mpd_host''' - ''mpd'' が存在するホストを指定します。同一マシン上にある場合は "localhost" または "127.0.0.1"。 * '''mpd_port''' - ''mpd'' のデフォルトは "6600" です。 * '''mpd_music_dir''' - {{ic|mpd.conf}} で指定した "music_directory" と同じディレクトリ。 詳しい解説は、以下の資料を見てください: * {{ic|/usr/share/doc/ncmpcpp/config}} のサンプル設定ファイル。 * [https://bbs.archlinux.org/viewtopic.php?id=66488 .ncmpcpp/config とスクリーンショットを見せ合うフォーラムスレッド] == ビジュアライゼーションの有効化 == ビジュアライゼーションを使うには、{{ic|/etc/mpd.conf}} に以下の行を追加してビジュアライゼーションの[[Wikipedia:ja:高速フーリエ変換|高速フーリエ変換]]データの生成を有効化してください: audio_output { type "fifo" name "my_fifo" path "/tmp/mpd.fifo" format "44100:16:2" } また、以下の行を {{ic|~/.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''' - ビジュアライゼーションをスペクトラムアナライザ ({{ic|spectrum}}/{{ic|ellipse}}) または波形 ({{ic|wave}}/{{ic|wave_filled}}) に設定。 * '''visualizer_look''' - ビジュアライザーの外観を設定 (2文字の文字列を設定する必要があります: wave および wave_filled では1文字目が、spectrum および ellipse では2文字目が使われます)。 == 使用方法 == === キーのマップの変更 === キーバインドと機能のリストは npmpcpp の中から {{ic|F1}} を押すことで確認できます。{{ic|/usr/share/doc/ncmpcpp/bindings}} を {{ic|~/.ncmpcpp/}} にコピーして編集することでデフォルトのキーは簡単に再マップできます。 === ファイル名からタグを自動設定、またはその逆 === タグエディターで、音楽のあるディレクトリを選択し、中央のセクションで {{ic|Filename}} オプションを選択できます。これにより、{{ic|ファイル名からタグを取得}} と {{ic|ファイル名の変更}} の 2 つのオプションを含む小さなウィンドウが開きます。 {{ic|Get Tags From Filename}} を選択すると、2 つのウィンドウを持つポップアップが表示されます。左側では、ファイル名から選択した情報を抽出するパターンを入力できます。{{ic|Preview}} をクリックして結果がどのようになるかを確認することもできます。右側には、抽出に使用できるすべてのキーワードを含む凡例が表示されます。 簡単な例は、パターン {{ic|%a - %t}} です。ファイルにこのパターン (アーティスト - タイトル) に従って名前が付けられている場合、このパターンはこの情報を抽出し、ファイルのタグを設定します。 もう 1 つのオプション {{ic|Rename Files}} は、まったく逆のことを行います。オーディオファイルからタグを取得し、そこからファイル名を作成します。 === 曲変更時の通知 === {{ic|execute_on_song_change}} コマンドを ''notify-send'' と組み合わせると、曲が変更されるたび (およびアプリケーションの起動時) に通知を生成できます。これは、[[デスクトップ通知|通知サーバー]] がインストールおよび構成されていることが条件です。{{ic|$XDG_CONFIG_HOME/ncmpcpp/config}} を編集します。例: execute_on_song_change = notify-send "Now Playing" "$(mpc --format '%title% \n%artist% - %album%' current)" ==== アルバムアート ==== 曲の変更通知に現在再生中の曲のアルバムアートを表示したい場合は、このスクリプトを使用できます。アルバムアートプレビューは、デフォルトで {{ic|$XDG_CONFIG_HOME/ncmpcpp/previews}} に保存され、128x128 に拡大縮小されます。プレビューファイル名は、base64 でエンコードされたアルバム名であるため、重複したプレビューを保存しないでください。 {{ic|~/.local/bin}} が {{ic|$PATH}} にあると仮定して、[[作成]] (そして [[ヘルプ:読み方#実行可能属性の付与|実行可能属性の付与]]): {{hc|~/.local/bin/songinfo|<nowiki> #!/bin/sh music_dir="$HOME/Music" previewdir="$XDG_CONFIG_HOME/ncmpcpp/previews" filename="$(mpc --format "$music_dir"/%file% current)" previewname="$previewdir/$(mpc --format %album% current | base64).png" [ -e "$previewname" ] || ffmpeg -y -i "$filename" -an -vf scale=128:128 "$previewname" > /dev/null 2>&1 notify-send -r 27072 "Now Playing" "$(mpc --format '%title% \n%artist% - %album%' current)" -i "$previewname" </nowiki>}} これを ncmpcpp 設定に追加します。 execute_on_song_change = songinfo == 参照 == * [http://dotshare.it/category/mpd/ncmpcpp/ dotshare.it の設定]
このページで使用されているテンプレート:
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Lowercase title
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
Ncmpcpp
に戻る。
検索
検索
Ncmpcppのソースを表示
話題を追加