Just like the title says, when I use mpd with pulseaudio, I get no sound but clients appear to be playing (ncmpcpp and gmpc). Other players such as vlc or mplayer work just fine.
If I go under the mixer, I get "no application is currently playing or recording audio" under the "Applications" tab when playing through mpd. In contrast, when I'm using mplayer or vlc, both show up in that tab. It behaves as though pulse is simply not configured to work with mpd.
Here is my config (edited out any commented line for brevity):
Pulseaudio is running for mpd:Code:$ cat /etc/mpd.conf | sed '/#/d' music_directory "/media/data/DM/Genre" playlist_directory "/var/lib/mpd/playlists" db_file "/var/lib/mpd/mpd.db" log_file "/var/log/mpd/mpd.log" pid_file "/var/run/mpd/mpd.pid" state_file "/var/lib/mpd/mpdstate" user "mpd" log_level "verbose" gapless_mp3_playback "yes" zeroconf_enabled "yes" zeroconf_name "Music Player" input { plugin "curl" } audio_output { type "pulse" name "My Pulse Output" } mixer_type "software" audio_buffer_size "35000" buffer_before_play "5%"
I switched the loglevel to verbose, deleted the existing log, started mpd so a fresh log would get written and tried to play a tune. No audio output but it appeared to be playing in the client. Here is the log.Code:$ ps aux | grep mpd mpd 6503 0.4 0.0 222952 4840 ? S<sl 15:26 0:00 /usr/bin/pulseaudio --start --log-target=syslog mpd 6507 0.0 0.0 102992 3228 ? S 15:26 0:00 /usr/lib/pulse/gconf-helper
Code:# cat /var/log/mpd/mpd.log Aug 14 15:22 : avahi: Initializing interface Aug 14 15:22 : avahi: Client changed to state 101 Aug 14 15:22 : avahi: Client is CONNECTING Aug 14 15:22 : state_file: Loading state file /var/lib/mpd/mpdstate Aug 14 15:22 : database: get song: Not_So_Hard_Stuff/Disturbed-The Sickness-2000-flac/01_Voices.flac Aug 14 15:22 : client: [0] opened from [::1]:57866 Aug 14 15:22 : client: [0] process command "status" Aug 14 15:22 : client: [0] command returned 0 Aug 14 15:22 : client: [0] process command "idle" Aug 14 15:22 : client: [0] command returned 1 Aug 14 15:22 : client: [0] process command "plchanges "0"" Aug 14 15:22 : client: [0] command returned 0 Aug 14 15:22 : client: [0] process command "idle" Aug 14 15:22 : client: [0] command returned 1 Aug 14 15:22 : client: [0] process command "idle" Aug 14 15:22 : client: [0] command returned 1 Aug 14 15:22 : client: [0] process command "status" Aug 14 15:22 : client: [0] command returned 0 Aug 14 15:22 : client: [0] process command "idle" Aug 14 15:22 : client: [0] command returned 1 Aug 14 15:22 : client: [0] process command "play" Aug 14 15:22 : playlist: play 0:"Not_So_Hard_Stuff/Disturbed-The Sickness-2000-flac/01_Voices.flac" Aug 14 15:22 : decoder_thread: clearing mixramp tags Aug 14 15:22 : decoder_control: mixramp_start = NULL Aug 14 15:22 : decoder_control: mixramp_prev_end = NULL Aug 14 15:22 : client: [0] command returned 0 Aug 14 15:22 : client: [0] process command "status" Aug 14 15:22 : client: [0] command returned 0 Aug 14 15:22 : client: [0] process command "currentsong" Aug 14 15:22 : client: [0] command returned 0 Aug 14 15:22 : client: [0] process command "idle" Aug 14 15:22 : client: [0] command returned 1 Aug 14 15:22 : decoder: audio_format=44100:16:2, seekable=true Aug 14 15:22 : output: opened plugin=pulse name="My Pulse Output" audio_format=44100:16:2 Aug 14 15:22 : client: [0] process command "status" Aug 14 15:22 : client: [0] command returned 0 Aug 14 15:22 : client: [0] process command "idle" Aug 14 15:22 : client: [0] command returned 1 Aug 14 15:22 : client: [0] process command "status" Aug 14 15:22 : client: [0] command returned 0 Aug 14 15:22 : client: [0] process command "idle" Aug 14 15:22 : client: [0] command returned 1 Aug 14 15:22 : client: [0] process command "status" Aug 14 15:22 : client: [0] command returned 0 Aug 14 15:22 : client: [0] process command "idle" Aug 14 15:22 : client: [0] command returned 1 Aug 14 15:22 : client: [0] process command "status" Aug 14 15:22 : client: [0] command returned 0 Aug 14 15:22 : client: [0] process command "idle" Aug 14 15:22 : client: [0] command returned 1 Aug 14 15:22 : client: [0] process command "status" Aug 14 15:22 : client: [0] command returned 0 Aug 14 15:22 : client: [0] process command "idle" Aug 14 15:22 : client: [0] command returned 1 Aug 14 15:22 : client: [0] process command "status" Aug 14 15:22 : client: [0] command returned 0 Aug 14 15:22 : client: [0] process command "idle" Aug 14 15:22 : client: [0] command returned 1 Aug 14 15:23 : client: [0] process command "status" Aug 14 15:23 : client: [0] command returned 0 Aug 14 15:23 : client: [0] process command "idle" Aug 14 15:23 : client: [0] command returned 1 Aug 14 15:23 : client: [0] process command "status" Aug 14 15:23 : client: [0] command returned 0 Aug 14 15:23 : client: [0] process command "idle" Aug 14 15:23 : client: [0] command returned 1 Aug 14 15:23 : client: [0] process command "status" Aug 14 15:23 : client: [0] command returned 0 Aug 14 15:23 : client: [0] process command "idle" Aug 14 15:23 : client: [0] command returned 1 Aug 14 15:23 : client: [0] process command "status" Aug 14 15:23 : client: [0] command returned 0 Aug 14 15:23 : client: [0] process command "idle" Aug 14 15:23 : client: [0] command returned 1 Aug 14 15:23 : client: [0] process command "status" Aug 14 15:23 : client: [0] command returned 0 Aug 14 15:23 : client: [0] process command "idle" Aug 14 15:23 : client: [0] command returned 1 Aug 14 15:23 : client: [0] process command "status" Aug 14 15:23 : client: [0] command returned 0 Aug 14 15:23 : client: [0] process command "idle" Aug 14 15:23 : client: [0] command returned 1 Aug 14 15:23 : client: [0] process command "status" Aug 14 15:23 : client: [0] command returned 0 Aug 14 15:23 : client: [0] process command "idle" Aug 14 15:23 : client: [0] command returned 1 Aug 14 15:23 : client: [0] process command "status" Aug 14 15:23 : client: [0] command returned 0 Aug 14 15:23 : client: [0] process command "idle" Aug 14 15:23 : client: [0] command returned 1 Aug 14 15:23 : client: [0] process command "status" Aug 14 15:23 : client: [0] command returned 0 Aug 14 15:23 : client: [0] process command "idle" Aug 14 15:23 : client: [0] command returned 1 Aug 14 15:23 : client: [0] process command "clear" Aug 14 15:23 : playlist: stop Aug 14 15:23 : output: closed plugin=pulse name="My Pulse Output" Aug 14 15:23 : client: [0] command returned 0 Aug 14 15:23 : client: [0] process command "status" Aug 14 15:23 : client: [0] command returned 0 Aug 14 15:23 : client: [0] process command "idle" Aug 14 15:23 : client: [0] command returned 1 Aug 14 15:23 : client: [0] process command "plchanges "2"" Aug 14 15:23 : client: [0] command returned 0 Aug 14 15:23 : client: [0] process command "idle" Aug 14 15:23 : client: [0] command returned 1 Aug 14 15:23 : client: [0] process command "idle" Aug 14 15:23 : client: [0] command returned 1 Aug 14 15:23 : client: [0] process command "status" Aug 14 15:23 : client: [0] command returned 0 Aug 14 15:23 : client: [0] process command "idle" Aug 14 15:23 : client: [0] command returned 1 Aug 14 15:23 : client: [0] closed Aug 14 15:23 : state_file: Saving state file /var/lib/mpd/mpdstate Aug 14 15:23 : avahi: Shutting down interface Aug 14 15:23 : listen: listen_global_finish called Aug 14 15:23 : db_finish took 0.010000 seconds



Adv Reply

Bookmarks