เล่นเพลง 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.