एयरप्ले सिंक अब पल्सेडियो में नहीं दिखता है


13

मैं Ubuntu 14.04 से एयरप्ले ( RAOP ) पर ऑडियो भेजने की कोशिश कर रहा हूं । उबंटू में पल्सेडियो-मॉड्यूल-रोप मेरी दूसरी-जनरल एयरपोर्ट एक्सप्रेस का समर्थन करता था, लेकिन अब यह पल्सेहिओड सिंक की मेरी सूची में दिखाई नहीं देता है। 12 महीने से 14.04 तक एक सफल अपग्रेड सहित, मेरे सिस्टम पर बहुत बदलाव के साथ, इसका उपयोग करते हुए मुझे 6 महीने हो गए हैं। कहीं न कहीं लाइन के साथ मुझे लगता है कि कुछ गलत हो गया है या शायद एक प्रीफ़ेस फ़ाइल हटा दी गई है।

मैंने स्थानीय रूप से "खोज योग्य एयरप्ले एयर ट्यून्स" ध्वनि उपकरण सक्षम किया है। मैंने pulseaudio वरीयता फ़ाइलों को हटाने की कोशिश की है, जिन्हें मैं ढूंढ सकता हूं और pulseaudio को पुनर्स्थापित / अनइंस्टॉल कर सकता हूं; एयरप्ले अभी भी काम नहीं करता है। मैंने भी इन-डेवलपमेंट pulseaudio 5.0 में अपग्रेड किया था - वही परिणाम। पल्स ठीक काम करने के लिए लगता है सिवाय इसके कि मेरे एयरप्ले उपकरणों को "नहीं" देखता है।

एक प्रयोग के रूप में, मैंने नाड़ी के प्रायोगिक RAOP2 संस्करण का निर्माण किया । यह मेरे उपकरणों को देखता है और उन्हें ऑडियो भेज सकता है, लेकिन इसे मैन्युअल रूप से लॉन्च किया जाना है और मैं अपडेट के लिए एक ppa से कुछ का उपयोग कर रहा हूं, आदि। मुझे पता है कि यह काम करता था इसलिए मैं इसे प्राप्त करना चाहता हूं (नहीं) प्रयोगात्मक raop2 - मेरे पास पहले से ही काम कर रहा है) फिर से जा रहा है।

यकीन नहीं है कि आगे कहां देखना है।


आपके पास एक मुवक्किल भी हो सकता है ~/.config/pulse/। सिस्टम वाइड कॉन्फ़िगरेशन है, /etc/pulse/लेकिन आपके होम में पिछले कॉन्फ़िगरेशन इसे ओवरराइड करेगा।
8

धन्यवाद। आधी लड़ाई सभी विभिन्न स्थानों में सभी विभिन्न विन्यास फाइलों को खोजने में लगती है ...
फ्रेड हैमिल्टन

वर्तमान कॉन्फ़िगरेशन को हटाने और इसे मूल में पुनर्स्थापित करने के लिए, आप पल्सेयूडो (sudo apt-get purge pulesaudio) को शुद्ध कर सकते हैं और फिर इसे फिर से इंस्टॉल कर सकते हैं (sudo apt-get install pulseaudio)। मैनपेज राज्य: "पर्ज हटाने के लिए समान है, सिवाय इसके कि पैकेज हटाए और शुद्ध किए गए हैं। पर्ज का अर्थ है कि किसी भी कॉन्फ़िगरेशन को हटा दिया गया है।"
fret

आपने उल्लेख किया है कि आपने एक अलग PA समस्या का निवारण किया है। क्या आप कुछ ऐसी चीजों को याद कर सकते हैं जिन्हें आपने बदल दिया है और जिन्हें आप अपने प्रश्न में जोड़ सकते हैं? और वास्तव में वह दूसरी समस्या क्या थी?
सेर्गेई कोलोडियाज़नी

कॉन्फ़िगरेशन फ़ाइलों का पता लगाने के लिए, आप "dpkg -S pulseaudio" (dpkg manpages: "-S स्थापित पैकेज से फ़ाइल नाम के लिए खोज) की कोशिश कर सकते हैं।
fret

जवाबों:


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 को मारने की आवश्यकता है।

पैपरफ़्स चलाएं और एयर ट्यून्स उपकरणों को उपलब्ध कराने के विकल्प की जांच करें।पेपरेफ़्स संवाद

स्वचालित रूप से शुरू करने से pulseaudio रोकें:

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

उबंटू 14.10 पर और इससे पहले आपको एल्सा कॉन्फ़िगरेशन पर कॉपी करने की आवश्यकता है:

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

अब हर बार जब आप एक AirPlay स्पीकर का उपयोग करना चाहते हैं, तो आपको इन दो कामों को करके अपने नए pulseaudio को चलाने की आवश्यकता है : pulseaudio के सभी मौजूदा उदाहरणों को मारें और नए को चलाएं ( pulseaudio-raop2 निर्देशिका से):

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


धन्यवाद - मैंने पहले ही कोशिश की है और यह काम करता है। मैंने उल्लेख किया कि मेरे मूल प्रश्न में लेकिन यह दफन की तरह था। मैंने प्रश्न को अधिक स्पष्ट रूप से लिखा है कि मैं मूल (मानक ubuntu, non-raop2) कॉन्फ़िगरेशन को ठीक करने की कोशिश कर रहा हूं।
फ्रेड हैमिल्टन

तो फिर आप सवाल पूरी तरह से अलग है। आप जानना चाहते हैं कि कैसे पैकेज बनाया जाए और पीपीए बनाया जाए। उबंटू पैकेजिंग गाइड बहुत व्यापक है। आपका मूल प्रश्न शीर्ष लग रहा था कि नए AirPlay उपकरणों को कैसे काम किया जाए और आपने बताया कि raop2 ने केवल एक बार आपके लिए काम किया है।
मैनिसे

तो आपके मूल प्रश्न के बारे में, मेरी टिप्पणी इसका समाधान है। यदि आप पल्सीडियो 5 पैक चाहते हैं, तो आपको पैकेजिंग में उतरना होगा क्योंकि पीए 5 अभी भी बीटा है और निश्चित रूप से अगले उबंटू रिलीज में शामिल नहीं होगा। दुर्भाग्य से raop2 परिवर्तन अब pa4 के साथ संगत नहीं हैं इसलिए एक साधारण पैच संभव नहीं है। काम कर रहे p5 संकुल को बनाना जो पूरी तरह से प्रतिगमन के बिना pa4 को प्रतिस्थापित करते हैं, भी काफी काम है।
mniess

1
मुझे लगता है कि मैं जो चाहता हूं उसे बताने में कुछ परेशानी हो रही है। मुझे pa5 या RAOP2 नहीं चाहिए - मैं RAOP (1) के साथ मुझे "स्टॉक" पा 4 प्राप्त करना चाहता हूं, जैसा कि कुछ महीने पहले किया था।
फ्रेड हैमिल्टन

मैंने RAOP2 और pa5 के साथ प्रयोग किया है, जब वे समाधान प्रदान कर सकते हैं और / या डिबगिंग में उपयोगी हो सकते हैं (क्योंकि वे मेरे हार्डवेयर दिखा सकते हैं काम कर सकते हैं)।
फ्रेड हैमिल्टन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.