เล่นเพลง iPhone (iOS10) ใน Rhythmbox บน Ubuntu 14.04


41

ฉันใช้ Rhythmbox บน Ubuntu 14.04 เพื่อเล่นเพลงจาก iPhone ของฉันมาระยะหนึ่งแล้ว บางครั้งฉันได้รับกล่องโต้ตอบ "เริ่มต้น iPhone ของคุณ" ที่น่ารำคาญ แต่ฉันเพิ่งยกเลิกยกเลิกการต่อเชื่อมและเชื่อมต่อโทรศัพท์ของฉันอีกครั้งและปัญหาได้รับการแก้ไขแล้ว

ความเป็นมา: ทำให้สิ่งต่าง ๆ ทำงานร่วมกับ iOS 10

เมื่อเร็ว ๆ นี้ฉันอัปเดตเป็น iOS 10 และการติดตั้ง iPhone หยุดทำงาน ฉันได้แก้ไขสิ่งนี้โดยการโคลนlibplist , libimobiledevice , libusbmuxd , usbmuxdและifuse [หมายเหตุ: ifuseดูเหมือนว่าไม่จำเป็นถ้าคุณใช้gvfs], ตรวจสอบmasterสาขาในแต่ละ repo และติดตั้งผ่านทาง

./autogen.sh
make
sudo checkinstall

เพื่อให้สามารถจัดการเวอร์ชันแพ็คเกจและการอ้างอิงผ่านdpkgได้

สำหรับlibimobiledeviceฉันฉันก็ทำ./autogen.sh --disable-opensslเช่นนั้นฉันจะใช้ GnuTLS แทน

เพราะผมได้ติดตั้งเดิมมากที่สุดของแพคเกจเหล่านี้ผ่านทางapt-getผมติดตั้งlibplistเป็นแพ็กเกจ dpkg libplist1, libimobiledeviceเป็นlibimobiledevice4และเป็นlibusbmuxd libusbmuxd2ฉันยังทำecho /usr/local/lib > /etc/ld.so.conf.d/libimobiledevice-libs.confและมีการเชื่อมโยงพิเศษบางอย่างเมื่อโปรแกรมบ่นว่า/usr/lib/libimobiledevice.so.4และสิ่งนั้นขาดหายไป

รับ gvfs ให้ทำงาน

ifuseตอนนี้จะเมานต์ iPhone เรียบร้อยแล้ว แต่เป้าหมายที่แท้จริงของฉันคือgvfsการตรวจจับและเมานต์โทรศัพท์เพื่อให้ทำงานกับ Rhythmbox ได้ ฉันอาจต้องทำการเชื่อมโยงเพิ่มเติมเพื่อให้ได้gvfsโปรแกรมที่เกี่ยวข้องกับการทำงานฉันลืม

ถ้าผมอย่างไร้เดียงสาพยายามที่จะเสียบโทรศัพท์ของฉันที่จุดนี้ผม (มีโอกาสสูง) Message did not receive a reply (timeout by message bus)ได้รับข้อความแสดงข้อผิดพลาด ฉันต้องวิ่ง/usr/lib/gvfs-gvfs-afc-volume-monitor3+ ครั้งจนกระทั่งฉันโชคดีพอที่โทรศัพท์จะติด ดูเหมือนว่าผิดมาก

วิ่งเล่นsudo usbmuxd -f -vฉันด้วยข้อความเช่น

New client on fd 19
Client 19 connection closed
Disconnecting client fd 19

กว่าและมากกว่าบวกเป็นตัวอย่างของและReceive from client fd 19 failed: Connection reset by peer Connection reset by device 4 (3->62078)โดยทั่วไปฉันไม่รู้ว่าทำไมการติดตั้งใช้งานได้เป็นระยะเท่านั้น สิ่งต่าง ๆ ดูเหมือนจะทำงานได้บ่อยขึ้นเมื่อฉันทำงานusbmuxdในเบื้องหน้าด้วย-fแต่นั่นอาจเป็นอคติยืนยัน

เมื่อในที่สุดผมก็ทำได้รับโทรศัพท์ที่จะติด, Rhythmbox จะเริ่มต้นและแสดง "เริ่มต้นของคุณ iPhone" โต้ตอบกับสองปัญหา: (1) มันแฮงค์เป็นเวลานานในขณะที่โหลดโต้ตอบนี้ (พยายามที่จะเชื่อมต่อกับโทรศัพท์มือถืออาจจะเป็นหรือ บางที Rhythmbox นั้นช้ามาก?) และ (2) ถ้าฉันกด "ยกเลิก" ฉันจะไม่เห็นโทรศัพท์ที่ติดตั้งบน Rhythmbox อีกต่อไป ก่อนหน้านี้หลังจากยกเลิกครั้งเดียวฉันสามารถยกเลิกการต่อเชื่อมและเชื่อมต่อโทรศัพท์อีกครั้งและกล่องโต้ตอบจะไม่ปรากฏขึ้นอีกต่อไป แต่วิธีการนี้เชื่อถือได้น้อยกว่ามากเพราะฉันไม่สามารถเชื่อมต่อโทรศัพท์ได้อย่างเชื่อถือได้! หลังจากทั้งหมดนี้ ...

คำถาม

  1. มีวิธี "ถูกกว่า" ที่ฉันควรจะไปเกี่ยวกับการติดตั้งจากแหล่งที่มา?
  2. ฉันgvfsจะติดตั้งโทรศัพท์ของฉันในครั้งแรกได้อย่างไร
  3. ฉันควรหยุดใช้gvfs/ rhythmboxและเริ่มใช้ifuse+ อย่างอื่นอีกหรือไม่

วิธีแก้ปัญหาในปัจจุบัน: ถอดและเสียบโทรศัพท์อีกครั้ง 5-10x จนกว่าฉันจะโชคดี กรุณาบอกฉันว่ามีวิธีที่ดีกว่า
— jiangty

วิธีแก้ปัญหาสำหรับกล่องโต้ตอบ "เริ่มต้น iPhone ของคุณ": รีสตาร์ท Rhythmbox แทนที่จะพยายามเสียบโทรศัพท์กลับเข้ามา
— jiangty

อัปเดต: วิธีแก้ปัญหา "เตรียมใช้งาน iPhone" ไม่ทำงานอย่างสม่ำเสมอเพราะบางครั้งมันก็จะปรากฏขึ้นโต้ตอบ "เริ่มต้น iPhone" 100% ของเวลา :(
— jiangty

iPhone ของคุณถูกปรับแต่งโดย Rhythmbox หรือเปล่า? ฉันใช้ iPhone SE กับ iOS 10.3.3 และพยายามทำสิ่งเดียวกันกับ Ubuntu 16.04 และ Rhythmbox 3.4 ฉันสามารถติดตั้ง devince โดยใช้ ifuse และดูไฟล์และโฟลเดอร์ทั้งหมด แต่ฉันไม่มีโชคกับ Rhythmbox ที่ได้เห็นโทรศัพท์
— Jenny O'Reilly

ฉันยังไม่ได้ลองสักครู่ (โดยเฉพาะตั้งแต่อัพเกรดเป็น Ubuntu 16.04) แต่ในอดีต Rhythmbox จะเห็น iPhone ปรากฏกล่องโต้ตอบ "เริ่มต้น iPhone" ฉันจะคลิก "ยกเลิก" แล้วมันจะไม่ ไม่เห็น iPhone อีกต่อไป
— jiangty

คำตอบ:


-1

คุณสามารถเล่นเพลง iPhone ของคุณโดยใช้ลำโพงแล็ปท็อป / เดสก์ท็อปของคุณ ในการทำสิ่งนี้ให้สำเร็จโปรดปฏิบัติตามขั้นตอนด้านล่าง:

  1. ตรวจสอบให้แน่ใจว่าเปิดใช้งานแล็ปท็อป / เดสก์ท็อป Bluetooth ของ Ubuntu
  2. เปิด iPhone Bluetooth แล้วจับคู่กับแล็ปท็อป / เดสก์ท็อป
  3. เมื่อจับคู่เสร็จแล้วเชื่อมต่อ iPhone ของคุณกับ Ubuntu ผ่านบลูทู ธ
  4. และเล่นเพลงบน iPhone และบัฟเฟอร์เพลงทั้งหมดของคุณบน Ubuntu

ยินดีต้อนรับสู่ถาม Ubuntu! ฉันขอแนะนำให้แก้ไขคำตอบนี้เพื่อขยายโดยมีรายละเอียดเฉพาะเกี่ยวกับวิธีการทำเช่นนี้ (ดูเพิ่มเติมฉันจะเขียนคำตอบที่ดีได้อย่างไรสำหรับคำแนะนำทั่วไปเกี่ยวกับคำตอบประเภทใดที่ถือว่ามีค่ามากที่สุดใน Ask Ubuntu)
— abu_bua

1
Khanduฉันได้แล้วแก้ไขคำตอบของคุณเพื่อปรับปรุงการอ่าน แต่คะแนนของคุณทุกคนต้องหน้าจอหรือขั้นตอนเพิ่มเติมเพื่อให้แน่ใจว่ายังมีคนที่ไม่คุ้นเคยกับอูบุนตูสามารถปฏิบัติตามคำแนะนำของคุณ ... @abu_buaจะหมายถึงการเชื่อมโยงนี้
— Fabby

สวัสดีครับผมได้กล่าวถึงนี้ความเป็นไปได้ในความคิดเห็นของฉันที่นี่: askubuntu.com/questions/846845/... น่าเสียดายที่นี่หมายความว่าคุณต้องเลือกเพลงในโทรศัพท์แทนคอมพิวเตอร์
— jiangty
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.