ฉันจะสตรีมเพลงไปยัง AirTunes ของฉันได้อย่างไร


15

ฉันเคยใช้ PulseAudio แต่บางครั้งก็ใช้งานได้บางครั้งก็ไม่ได้ ... นอกจากนี้ Rhythmbox ของฉันไม่เล่นเพลงบางครั้งและหยุดที่นั่นชั่วคราว มีตัวเลือกที่เสถียรกว่าในการสตรีมและฟังเพลงบน AirTunes ของฉันหรือไม่?


คำแนะนำอื่น: ลองผู้เล่นอื่น - เช่น Totem แต่ถ้าปัญหายังคงมีอยู่ให้ปลั๊กอิน: (
Micheal Harker

คำตอบ:


14

1) PulseAudio

เราสามารถกำหนดอุปกรณ์ AirTunes ที่มีอยู่ (เช่น Airport Express) เป็นอ่างเสียงออกสำหรับ Pulse Audio โดยการติดตั้งpaprefs ติดตั้ง paprefsและpulseaudio-module-raop ติดตั้ง pulseaudio-module-raopและรันการตั้งค่า Pulseaudio :

ป้อนคำอธิบายรูปภาพที่นี่

ในแท็บแรกการเข้าถึงเครือข่ายติ๊ก"ทำให้ค้นพบอุปกรณ์เสียงแอปเปิ้ล AirTunes ที่มีในท้องถิ่น"

ทันทีที่อุปกรณ์ลงทะเบียนในเครือข่ายท้องถิ่นเราสามารถเปลี่ยนเป็นอุปกรณ์นี้ได้จากการตั้งค่าเสียง :

ป้อนคำอธิบายรูปภาพที่นี่

เลือกชื่อที่คุณได้ลงทะเบียนอุปกรณ์ AirTunes ของคุณ (เช่น"Wohnzimmer"ในตัวอย่างนี้) โปรดทราบว่าเราไม่สามารถสลับเอาต์พุตในขณะที่เครื่องเล่นสื่อกำลังสตรีมไปยังการ์ดเสียงของเรา หยุดชั่วคราวหรือหยุดเครื่องเล่นของคุณก่อนเปลี่ยน sinks สตรีมจะมีความล่าช้าประมาณ 3 ถึง 4 วินาที


2): VLC

VLC ติดตั้ง vlcเรียกร้อง Media Player เพื่อให้สามารถสตรีมเสียงผ่านทางโปรโตคอล RAOP โดยตรงไปยังอุปกรณ์ AirTunes อย่างไรก็ตามจนถึงตอนนี้ฉันไม่สามารถทำสิ่งนี้กับ VLC 2.0 ดังนั้นฉันจึงไม่สามารถบอกทิศทางแก่คุณได้ที่นี่


3) Stream2ip

หลังจากดาวน์โหลดและติดตั้งแพ็คเกจ DEBIAN สำหรับ stream2ipแอปพลิเคชันจะต้องตั้งค่าสำหรับการสตรีมไปยังอุปกรณ์ Air Tunes โดยเรียกใช้การตั้งค่าจากหน้าต่างคน:

ป้อนคำอธิบายรูปภาพที่นี่

เลือกอุปกรณ์Airport Expressและพิมพ์ใน IP (พอร์ตเป็นทางเลือก) ของอุปกรณ์ โดยเลือกAutoconnectและช่วงเวลา> 0 วินาทีแอปพลิเคชันจะฟังอุปกรณ์ AirTunes บน IP ที่กำหนดเพื่อเชื่อมต่อทันทีที่อุปกรณ์พร้อมใช้งาน:

ป้อนคำอธิบายรูปภาพที่นี่

ข้อดีของ stream2ip ที่เหนือกว่าเพียงแค่ใช้การตั้งค่าเสียง Pulseaudio คือ:

  • รอให้อุปกรณ์เชื่อมต่อทันทีที่มีอยู่
  • สร้างการเชื่อมต่อที่ถูกขัดจังหวะอีกครั้ง
  • ไม่จำเป็นต้องหยุดการเล่นของเครื่องเล่นสื่อที่ใช้งานเพื่อเชื่อมต่อ
  • เรียกคืนเอาต์พุตก่อนหน้าเมื่อปิดอุปกรณ์ภายนอก

สิ่งเหล่านี้ไม่ทำงานขออภัย / /
RobinJ

@RobinJ: น่าเสียดายที่ผู้รับบางคนต้องการโปรโตคอล RAOP2 ซึ่งยังไม่พร้อมใช้งาน
Takkat

ใช่ดูเหมือนว่าจะไม่มีวิธีการใน Linux ในขณะนี้
RobinJ


0

ฉันไม่คิดอย่างนั้นจริงๆถ้าคุณพูดว่า "ฉันต้องการฟัง mp3 ของฉัน" เพราะปลั๊กอินปิดแหล่งที่มาดังนั้นเราจึงไม่สามารถควบคุมมันได้ ขออภัย!

รูปแบบอื่นใดควรใช้ได้


ฉันขอโทษฉันเพิ่งพูด mp3 เมื่อฉันพูดถึงเพลงดิจิทัลของฉัน แต่ฉันมีทุกอย่างใน AAC ...

1
MP3 ไม่ใช่แหล่งกำเนิด .. มันเป็นเพียงการจดสิทธิบัตร ดูที่นี่: lwn.net/Articles/165985
LassePoulsen

0

มีไดร์เวอร์ alsa สำหรับ raop_play (http://raop-play.sourceforge.net/alsa_raoppcm.html) แต่มันไม่ได้รวมอยู่ในแพ็คเกจ deb และยังไม่ได้รับการปรับปรุงชั่วขณะหนึ่ง ฉันไม่เคยมีปัญหาเพียงพอกับ PulseAudio ที่จะต้องการมัน แต่ถ้าคุณไม่ใส่ใจในการรวบรวมจากแหล่งที่มาคุณก็สามารถให้มันได้



0

มีความคิดเห็นมากกว่าคำตอบ แต่ฉันลองใช้ Pulse Audio Preferences เพื่อสตรีมไปยัง Airport Express ที่รองรับ Airtunes ผลการวิจัยพบน้อยกว่าตัวเอก มีปัญหาบัฟเฟอร์บางอย่างที่ทำให้มันไม่ทำงานอย่างที่ควรจะเป็นและฉันก็ยอมแพ้กับความคิดในตอนนี้


0

ฉันมีปัญหาเดียวกันกับประถม 0.3.2 ดูเหมือนว่าสาเหตุของปัญหาไม่ใช่ขนาดบัฟเฟอร์ แต่เป็นตัวจัดการเครือข่ายซึ่งเห็นได้ชัดว่าอุปกรณ์ WiFi สแกนเครือข่ายเป็นระยะ ๆ ดูเหมือนว่าจะเป็นการขัดจังหวะกระแสดังนั้นอิสระจากขนาดบัฟเฟอร์ที่มีส่วนเล็ก ๆ ของกระแสหายไปซึ่งสร้างผลกระทบการพูดติดอ่าง

ฉันสามารถแก้ไขได้โดยการตั้งค่า BSSID ของการเชื่อมต่อ WiFi ของฉัน มันค่อนข้างง่ายสิ่งที่คุณต้องทำคือไปที่การตั้งค่าการเชื่อมต่อของคุณ มีเมนูแบบเลื่อนลงชื่อ "BSSID" ซึ่งโดยปกติจะว่างเปล่า แต่ถ้าคุณเปิดเมนูนี้จะมีสตริงอักขระให้คุณ เลือกอันนั้นแล้วมันก็ใช้ได้ดี

เพลิดเพลินกับเพลงและร็อคของคุณ!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.