ログインしていません。

アナウンス

連絡: このフォーラムは利用が少なく、主としてスパムの投稿が多いため、閉鎖いたしました。今後は閲覧のみ可能で、新しい投稿はできなくなります。Arch Linuxに関する日本語のコミュニケーションにはSlackコミュニティをご利用ください。

#1 2020-05-17 15:07:32

hama
ゲストユーザー

MPD/NCMPCPPでMPD,NCMPCPP共にNo such file or directoryとなるエラー

自分だけでは解決できそうになく質問させていただきます。
MPD/NCMPCPPで実装しようとしたのですが、エラーとなり音楽の再生をできずにいます。
MPDの設定はローカルで行っています。

mpd.conf ファイル ------------------------------------------------

music_directory "/home/<username>/Music"
playlist_directory "/home/<username>/.config/mpd/playlist"
db_file "/home/<username>/.config/mpd/database"
log_file "/home/<username>/.config/mpd/log"
pid_file "/home/<username>/.config/mpd/pid"
state_file "/home/<username>/.config/mpd/state"

user "mpd"

bind_to_address "127.0.0.1"

bind_to_address "/home/username/.config/mpd/socket"

port "6600"

auto_update "yes"

zeroconf_enable "yes"

input {
        plugin = "curl"
}

audio_output {
    type            "alsa"
    name            "My ALSA Device"
    device            "hw:0,0"    # optional
    format            "44100:16:2"    # optional
    mixer_type        "hardware"
}

--------------------------------------------------------------------------

.ncmpcpp/configファイル---------------------------------------------------

mpd_port = 6600
mpd_music_dir = /home/<username>/Music
audio_output {
    type                    "fifo"
    name                    "my_fifo"
    path                    "/tmp/mpd.fifo"
    format                  "44100:16:2"
}
visualizer_fifo_path = /tmp/mpd/mpd.fifo
visualizer_sync_interval = 30

-------------------------------------------------------------------------


ncmpcpp起動後、最下に
ncmpcpp: No such file or directory
と出て、その後フリーズはしないもののなにもできない状態となります。

よろしくおねがいします。

#2 2020-05-17 16:18:43

ny-a
メンバー
登録日: 2020-04-16
投稿: 19

Re: MPD/NCMPCPPでMPD,NCMPCPP共にNo such file or directoryとなるエラー

手元では再現しないですね……

~/.ncmpcpp/error.log などには何かログは出ていますか?
再インストールなどを試されてもいいかもしれません。

オフライン

#3 2020-05-17 17:02:31

hama
ゲストユーザー

Re: MPD/NCMPCPPでMPD,NCMPCPP共にNo such file or directoryとなるエラー

ny-a さんの発言:

手元では再現しないですね……

~/.ncmpcpp/error.log などには何かログは出ていますか?
再インストールなどを試されてもいいかもしれません。


ご助言ありがとうございます。


~/.ncmpcpp/error.log にはエラーは出ていませんでした。
~/.config/mpd/log を確認してみました。

~/.config/mpd/log ファイル ---------------------------------------------------------------------------------------------------------------------

May 17 14:20 : exception: RTIOThread could not get realtime scheduling, continuing anyway: sched_setscheduler failed: Operation not permitted
May 17 14:20 : update: added /Noise.wav
May 17 14:20 : update: added /Side_Left.wav
May 17 14:20 : update: added /Front_Left.wav
May 17 14:20 : update: added /Front_Center.wav
May 17 14:20 : update: added test/towerlightFireworks.mp3
May 17 14:20 : update: added /Rear_Left.wav
May 17 14:20 : update: added /Rear_Center.wav
May 17 14:20 : update: added /Rear_Right.wav
May 17 14:20 : update: added /Front_Right.wav
May 17 14:20 : update: added /Side_Right.wav
May 17 14:20 : client: [0] opened from 127.0.0.1:45990
May 17 14:20 : exception: Failed to read mixer for 'My ALSA Device': no such mixer control: PCM
May 17 14:20 : client: [0] closed
May 17 14:20 : client: [1] opened from 127.0.0.1:45992
May 17 14:20 : client: [1] closed
May 17 14:20 : client: [2] opened from 127.0.0.1:45994
May 17 14:20 : client: [2] closed
May 17 14:20 : client: [3] opened from 127.0.0.1:45996
May 17 14:20 : client: [3] closed
May 17 14:20 : client: [4] opened from 127.0.0.1:45998
May 17 14:20 : client: [4] closed
May 17 14:20 : client: [5] opened from 127.0.0.1:46000
May 17 14:20 : client: [5] closed
May 17 14:20 : client: [6] opened from 127.0.0.1:46002
May 17 14:20 : client: [6] closed
May 17 14:20 : client: [7] opened from 127.0.0.1:46004
May 17 14:20 : client: [7] closed
May 17 14:20 : client: [8] opened from 127.0.0.1:46006
May 17 14:20 : client: [8] closed
May 17 14:20 : client: [9] opened from 127.0.0.1:46008
May 17 14:20 : client: [9] closed
...以下mpd.serviceが動いている間ポート番号を増やしながら繰り返す
-------------------------------------------------------------------------------------------------------------------------------------

となっています。

また、再インストールを一度試しましたが同じ状態を維持しています。

#4 2020-05-18 01:16:41

ny-a
メンバー
登録日: 2020-04-16
投稿: 19

Re: MPD/NCMPCPPでMPD,NCMPCPP共にNo such file or directoryとなるエラー

mpd.conf の `zeroconf_enable` が `zeroconf_enabled` だと思い、気になりました(これはエラー出てないので多分大丈夫だと思いますが)。
あとは `My ALSA Device` がないとエラーが出ているので、恐らくこれは環境に合わせて設定を変える部分ではないかなと思います。
`aplay -L` や `aplay -l` などの出力から適切なもの(使いたい出力)を選んで設定して、エラーが出ないものを探してみるといいかもしれません。

オフライン

#5 2020-05-22 21:02:48

tomonori_suga
メンバー
登録日: 2020-05-01
投稿: 13

Re: MPD/NCMPCPPでMPD,NCMPCPP共にNo such file or directoryとなるエラー

ぱぱっとncmpcppとmpdのmanページ、それぞれのサンプルファイルを見て気づいたのだけど、
以下は”mpd.conf”のほうに書くのが正しいと思う。(ncmpcppのwikiページにもそんな文がある)

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

以下の文句はそれと合わせる形で、”.ncmpcpp/config”上の『visualizer_fifo_path』などに関わるものだと思う。

ncmpcpp: No such file or directory

編集者 tomonori_suga (2020-05-22 21:56:48)


I like perl5.  I haven't do  any kind of low-level programming.

オフライン

#6 2020-05-23 11:22:07

hama
ゲストユーザー

Re: MPD/NCMPCPPでMPD,NCMPCPP共にNo such file or directoryとなるエラー

返信遅れました。

先程無事解決しました。

原因はmpd.confファイルの設定ミスでした。

訂正箇所:
user "mpd" → user "<login_account_name>"
port "6600" → port "6603" #6600が他のアプリケーションで使用されていたと考えてます。

また、ご指摘の頂いてるfifoの設定パスの記述はそのとおりで
mpd.confファイルに記述しないとmusic_visualizerが機能しなかったです。

ご協力いただきありがとうございました。

#7 2020-05-23 15:13:14

tomonori_suga
メンバー
登録日: 2020-05-01
投稿: 13

Re: MPD/NCMPCPPでMPD,NCMPCPP共にNo such file or directoryとなるエラー

いやぁ良かった良かった。


I like perl5.  I haven't do  any kind of low-level programming.

オフライン

Board footer