Airplay sink ไม่สามารถมองเห็นได้ใน pulseaudio


13

ฉันพยายามส่งเสียงผ่าน airplay ( RAOP ) จาก Ubuntu 14.04 pulseaudio-module-raop ใน Ubuntu นั้นใช้เพื่อรองรับ 2nd-gen Airport Express ของฉัน แต่มันไม่ปรากฏในรายการ pulseaudio sinks ของฉันอีกต่อไป เป็นเวลา 6 เดือนแล้วที่ฉันใช้มันโดยมีการเปลี่ยนแปลงระบบของฉันมากมายรวมถึงการอัพเกรดที่ประสบความสำเร็จจาก 12.04 เป็น 14.04 บางแห่งตามแนวฉันคิดว่ามีบางอย่างผิดพลาดหรืออาจมีการลบไฟล์ prefs

ฉันเปิดใช้งานอุปกรณ์เสียง "ทำให้ Airplay AirTunes ที่ค้นพบได้" ในเครื่อง ฉันได้ลองลบไฟล์การตั้งค่า pulseaudio ที่ฉันสามารถค้นหาและถอนการติดตั้ง / ติดตั้ง pulseaudio แล้ว; การออกอากาศยังไม่ทำงาน ฉันได้อัพเกรดเป็นpulseaudio 5.0 ที่กำลังพัฒนา- ผลลัพธ์เดียวกัน Pulse ดูเหมือนว่าจะทำงานได้ดียกเว้นว่า "ไม่เห็น" อุปกรณ์ Airplay ของฉัน

การทดลองผมสร้างรุ่น RAOP2 ทดลองของชีพจร มันเห็นอุปกรณ์ของฉันและสามารถส่งสัญญาณเสียงไปยังอุปกรณ์ได้ แต่ต้องเปิดตัวด้วยตนเองและฉันควรจะใช้บางอย่างจาก ppa สำหรับการอัปเดต ฯลฯ ฉันรู้ว่ามันใช้งานได้ดังนั้นฉันจึงต้องการที่จะรับมัน (ไม่ใช่ การทดลอง raop2 - ฉันมีการทำงานนั้น) ไปอีกครั้ง

ไม่แน่ใจว่าจะดูที่ไหนต่อไป


คุณอาจมี client.conf ~/.config/pulse/ด้วย การกำหนดค่าทั้งระบบอยู่ใน/etc/pulse/แต่การกำหนดค่าก่อนหน้านี้ในหน้าแรกของคุณจะแทนที่สิ่งนี้
Takkat

ขอบคุณ ครึ่งรบดูเหมือนว่าจะมีตำแหน่งทั้งหมด config ไฟล์ต่างๆในทุกสถานที่ต่างๆ ...
เฟร็ดแฮมิลตัน

หากต้องการลบการกำหนดค่าปัจจุบันและกู้คืนเป็นต้นฉบับคุณสามารถกำจัด pulseaudo (sudo apt-get purge pulesaudio) แล้วติดตั้งอีกครั้ง (sudo apt-get install pulseaudio) สถานะ manpages: "Purge นั้นเหมือนกันในการลบยกเว้นว่าแพ็กเกจนั้นจะถูกลบและลบออก Purge หมายความว่าไฟล์การกำหนดค่าใด ๆ จะถูกลบเช่นกัน"
ทำให้ไม่สบายใจ

คุณพูดถึงว่าคุณได้แก้ไขปัญหา PA อื่นแล้ว คุณจำบางสิ่งที่คุณเปลี่ยนแปลงและเพิ่มสิ่งเหล่านั้นในคำถามของคุณได้ไหม และปัญหาอื่น ๆ นั้นคืออะไร?
Sergiy Kolodyazhnyy

เพื่อค้นหาไฟล์กำหนดค่าคุณสามารถลอง "dpkg -S pulseaudio" (dpkg manpages: "-S ค้นหาชื่อไฟล์จากแพ็คเกจที่ติดตั้ง")
ทำให้ไม่สบายใจ

คำตอบ:


6

จากเว็บไซต์ RAOP2นี่คือคำแนะนำเพื่อให้ RAOP2 ทำงานได้:

ครั้งแรกตั้งค่าระบบของคุณสร้าง

sudo apt-get install build-essential paprefs git pulseaudio-module-raop intltool libjack0
sudo apt-get build-dep pulseaudio

ตอนนี้รับรหัสและสร้างซอฟต์แวร์

git clone https://github.com/hfujita/pulseaudio-raop2.git
cd pulseaudio-raop2
./autogen.sh
CFLAGS="-ggdb3 -O0" LDFLAGS="-ggdb3" ./configure --prefix=$HOME --enable-x11 --disable-hal-compat
make

ตอนนี้ก่อนที่คุณจะสามารถเรียกใช้ pulseaudio ใหม่ของคุณคุณต้องทำการตั้งค่าบางอย่างและฆ่า pulseaudio ดั้งเดิม

เรียกใช้paprefsและตรวจสอบตัวเลือกเพื่อให้อุปกรณ์ AirTunes พร้อมใช้งานโต้ตอบ paprefs

ป้องกัน pulseaudio ไม่ให้เริ่มโดยอัตโนมัติ:

mkdir ~/.pulse
echo "autospawn=no" >> ~/.pulse/client.conf

บน Ubuntu 14.10 และก่อนหน้านี้คุณต้องคัดลอกการกำหนดค่า alsa:

cp /usr/share/pulseaudio/alsa-mixer/profile-sets/extra-hdmi.conf src/modules/alsa/mixer/profile-sets/

ตอนนี้ทุกครั้งที่คุณต้องการใช้ลำโพง AirPlay คุณจำเป็นต้องเรียกใช้ PulseAudio ใหม่ของคุณด้วยการทำทั้งสองสิ่ง: ฆ่าอินสแตนซ์ที่มีอยู่ทั้งหมดของ PulseAudio และเรียกใช้ใหม่ (จากPulseAudio-raop2 directory):

pkill pulseaudio
./src/pulseaudio -n -F src/default.pa -p $(pwd)/src/ --log-time=1 -vvvv 2>&1 | tee pulse.log

สิ่งนี้จะสร้างล็อกไฟล์ขณะที่ทำงานซึ่งจะช่วยระบุปัญหา

หากต้องการหยุด pulseaudio เวอร์ชั่น RAOP2 ให้กดctrl+ cและเริ่มต้นฉบับด้วยpulseaudio -D


ขอบคุณ - ฉันลองไปแล้วและใช้งานได้ ฉันพูดถึงว่าในคำถามดั้งเดิมของฉัน แต่มันถูกฝังอยู่ ฉันเขียนคำถามอีกครั้งเพื่อให้ชัดเจนยิ่งขึ้นว่าฉันกำลังพยายามแก้ไขการกำหนดค่าดั้งเดิม (อูบุนตูมาตรฐาน, non-raop2)
Fred Hamilton

คำถามของคุณแตกต่างอย่างสิ้นเชิง คุณต้องการทราบวิธีการสร้างแพ็คเกจและสร้าง PPA คู่มือบรรจุภัณฑ์ของ Ubuntu นั้นค่อนข้างครอบคลุม คำถามเดิมของคุณดูเหมือนจะเป็นวิธีที่จะทำให้อุปกรณ์ AirPlay ใหม่ทำงานได้และคุณบอกว่า raop2 ใช้งานได้เพียงครั้งเดียวสำหรับคุณ
mniess

ดังนั้นเกี่ยวกับคำถามเดิมของคุณความคิดเห็นของฉันเป็นวิธีแก้ปัญหา ถ้าคุณต้องการแพคเกจ pulseaudio 5 คุณจะต้องลงบรรจุภัณฑ์เนื่องจาก pa5 ยังเป็นรุ่นเบต้าและจะไม่รวมอยู่ใน Ubuntu รุ่นถัดไปอย่างแน่นอน น่าเสียดายที่การเปลี่ยนแปลง raop2 ไม่สามารถใช้งานร่วมกับ pa4 ได้อีกต่อไปดังนั้นจึงไม่สามารถแก้ไขได้ การสร้างแพ็กเกจ pa5 ที่ใช้งานได้ซึ่งแทนที่ pa4 อย่างสมบูรณ์โดยไม่มีการถดถอยเป็นงานที่ค่อนข้างทำเช่นกัน
mniess

1
ฉันเดาว่าฉันมีปัญหาในการสื่อสารสิ่งที่ฉันต้องการ ฉันไม่ต้องการ pa5 หรือ RAOP2 - ฉันต้องการให้ฉัน "หุ้น" pa4 กับ RAOP (1) ทำงานเหมือนที่ทำเมื่อ 6 เดือนที่แล้ว
Fred Hamilton

ฉันทดลองกับ RAOP2 และ pa5 ในกรณีที่พวกเขาอาจมอบโซลูชันและ / หรือมีประโยชน์ในการแก้ไขข้อบกพร่อง (เนื่องจากพวกเขาแสดงว่าฮาร์ดแวร์ของฉันสามารถทำงานได้)
Fred Hamilton
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.