MPD nie wysyła dźwięku
-
- Piegowaty Guziec
- Posty: 8
- Rejestracja: 12 gru 2006, 20:43
- Wersja Ubuntu: 24.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
MPD nie wysyła dźwięku
Zainstalowałem MPD na Ubuntu 24.04. Skanuje katalog do bazy, komunikuje się z klientem ale nie odtwarza plików.
Dostaję jedynie komunikat: Failed to enable output "My Pulse Output" (pulse); pa_context_connect() has failed: Connection refused
Czy ktoś może pomóc?
Dostaję jedynie komunikat: Failed to enable output "My Pulse Output" (pulse); pa_context_connect() has failed: Connection refused
Czy ktoś może pomóc?
- kobrawerde
- Gibki Gibbon
- Posty: 2199
- Rejestracja: 10 wrz 2006, 16:00
- Płeć: Mężczyzna
- Wersja Ubuntu: 22.04
- Środowisko graficzne: Cinnamon
- Architektura: x86_64
- Kontakt:
Re: MPD nie wysyła dźwięku
Ja korzystam z mpd z Alsa -ą (alsamixer) bo przeważnie tutoriale były dla Alsy ( przy tworzeniu np. radia internetowego itp )
Sprawdź w terminalu komendą:
czy nie masz wyciszenia na twojej karcie dźwiękowej / speakers / itp
Ps. Ja mam mpd na małej płytce ARM (orangePi-lite) z Ubuntu (ale dokładnie to Armbian) i używałem w kilku konfiguracjach np. do dźwięku kartę pod USB: (jakaś tania chińska: C-Media USB Headphone) z terminala identyfikowana jako:
W przypadku mpd o ile pamiętam zawsze konfigurowałem plik : /etc/mpd.conf
i sekcję audio w nim dotyczącą karty dźwiękowej ( i dotyczyło to zwykle możliwości sterowania głośnością na pilocie zdalnego sterowania ) W tej karcie mam tak ( może Ci to coś podpowie ).
Identyfikuje kartę dźwiękową ( terminal ):
Tworzę plik z wpisem: /etc/asound.conf
Jak widać dotyczy to karty 2 (card2)
a w pliku : /etc/mpd.conf ... ( mam taką konfigurację w sekcji audio wyjście / audio_output )
I działało to super i taką konfigurację zapisałem sobie dla potomności 
albo dla tej kart także można było utworzyć plik .asoundrc w katalogu domowym usera z wpisem:wpis:
i też działało OK dla tej karty pod USB
Dla innej kart dźwiękowej tzw DAC (b.dobry dźwięk ) robiłem tak że podpinałem w/w do płytki OrangePi i identyfikowałem w systemie Armbian / Ubuntu :
informacja:
i dalej identyfukacja:
Konfiguracja audio pod tą kartę w mpd .... czyli plik : /etc/mpd.conf
Czyli jak widzisz u mnie karta DAC to:
a w mpd.conf zapisujemy to w sekcji audio_output tak:
I jeszcze jedno u mnie jest konfiguracja dla Alsy (alsamixer) a ty chyba chcesz dla pulseaudio
szukaj
https://askubuntu.com/questions/555103/ ... pulseaudio
https://mpd.fandom.com/wiki/PulseAudio
Sprawdź w terminalu komendą:
Kod: Zaznacz cały
alsamixer
Ps. Ja mam mpd na małej płytce ARM (orangePi-lite) z Ubuntu (ale dokładnie to Armbian) i używałem w kilku konfiguracjach np. do dźwięku kartę pod USB: (jakaś tania chińska: C-Media USB Headphone) z terminala identyfikowana jako:
Kod: Zaznacz cały
lsusb
lsusb:Bus 007 Device 002: ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter
i sekcję audio w nim dotyczącą karty dźwiękowej ( i dotyczyło to zwykle możliwości sterowania głośnością na pilocie zdalnego sterowania ) W tej karcie mam tak ( może Ci to coś podpowie ).
Identyfikuje kartę dźwiękową ( terminal ):
Kod: Zaznacz cały
sudo aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: audiocodec [audiocodec], device 0: SUNXI-CODEC sndcodec-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sndhdmi [sndhdmi], device 0: SUNXI-HDMIAUDIO sndhdmi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Set [C-Media USB Headphone Set], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
Kod: Zaznacz cały
pcm.!default {
type hw
card 2
}
ctl.!default {
type hw
card 2
}
a w pliku : /etc/mpd.conf ... ( mam taką konfigurację w sekcji audio wyjście / audio_output )
Kod: Zaznacz cały
audio_output {
type "alsa"
name "My ALSA Device"
# device "hw:0,0" # optional
mixer_type "software" # optional
mixer_device "default" # optional
# mixer_control "PCM" # optional
# mixer_index "0" # optional
}

albo dla tej kart także można było utworzyć plik .asoundrc w katalogu domowym usera z wpisem:
Kod: Zaznacz cały
nano ~/.asoundrc
Kod: Zaznacz cały
pcm.!default {
type hw
card 2
}
ctl.!default {
type hw
card 2
}
Dla innej kart dźwiękowej tzw DAC (b.dobry dźwięk ) robiłem tak że podpinałem w/w do płytki OrangePi i identyfikowałem w systemie Armbian / Ubuntu :
Kod: Zaznacz cały
cat /proc/asound/cards
Kod: Zaznacz cały
0 [audiocodec ]: audiocodec - audiocodec
audiocodec
1 [snddaudio ]: snddaudio - snddaudio
snddaudio
2 [sndhdmi ]: sndhdmi - sndhdmi
sndhdmi
Kod: Zaznacz cały
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: audiocodec [audiocodec], device 0: SUNXI-CODEC sndcodec-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: snddaudio [snddaudio], device 0: SUNXI-TDM0 snddaudio-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: sndhdmi [sndhdmi], device 0: SUNXI-HDMIAUDIO sndhdmi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
Kod: Zaznacz cały
audio_output {
type "alsa"
name "My ALSA Device"
device "hw:1,0" # optional
format "44100:16:2"
mixer_type "software" # optional
mixer_device "default" # optional
# mixer_control "PCM" # optional
# mixer_index "0" # optional
}
czyli karta 1 ( card1) / urządzenie 0 (device 0)Subdevice #0: subdevice #0
card 1: snddaudio [snddaudio], device 0: SUNXI-TDM0 snddaudio-0
a w mpd.conf zapisujemy to w sekcji audio_output tak:
Bo inaczej mpd nie rozpozna twojej karty dźwiękowej ... musisz poszukać konfiguracji mpd dla swojej karty dźwiękowejdevice "hw:1,0"
I jeszcze jedno u mnie jest konfiguracja dla Alsy (alsamixer) a ty chyba chcesz dla pulseaudio
szukaj
https://askubuntu.com/questions/555103/ ... pulseaudio
https://mpd.fandom.com/wiki/PulseAudio
Serwer: LinuxMint/Ubuntu 22.04/HWE kernel/Vsftpd/Kodi/Jellyfin/iptv-dvbt2/etc.
CPU: Intel N100 / RAM: 32GB DDR5
Storage: Lexar NM620 2TB M.2 - (x2)
Mobo: MiniPC (Topton X6C )
Laptop: Lenovo Legion 5 Pro 16ITH6H /Ram32GB/ssd500GB/ssd1TB
CPU: Intel N100 / RAM: 32GB DDR5
Storage: Lexar NM620 2TB M.2 - (x2)
Mobo: MiniPC (Topton X6C )
Laptop: Lenovo Legion 5 Pro 16ITH6H /Ram32GB/ssd500GB/ssd1TB
-
- Piegowaty Guziec
- Posty: 8
- Rejestracja: 12 gru 2006, 20:43
- Wersja Ubuntu: 24.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: MPD nie wysyła dźwięku
Pierwsze próby z Alsą kończyły się niepowodzeniem.
alsamixer zwracał komunikat "cannot open mixer: Host is down"
Przyjąłem, że alsa nie działa i zacząłem szukać innych rozwiązań.
Ale Twoje rady "natchnęły" mnie i wróciłem do Alsy.
Tym razem zadziałało, pewnie wcześniej czegoś nie wpisałem albo dałem złe parametry.
W każdym razie działa.
Dzięki za sugestie i pomoc.
alsamixer zwracał komunikat "cannot open mixer: Host is down"
Przyjąłem, że alsa nie działa i zacząłem szukać innych rozwiązań.
Ale Twoje rady "natchnęły" mnie i wróciłem do Alsy.
Tym razem zadziałało, pewnie wcześniej czegoś nie wpisałem albo dałem złe parametry.
W każdym razie działa.
Dzięki za sugestie i pomoc.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 12 gości