Ubuntu 14.04의 Rhythmbox에서 iPhone (iOS10) 음악 재생


41

우분투 14.04에서 Rhythmbox를 사용하여 잠시 동안 내 iPhone에서 음악을 재생했습니다. 때때로 성가신 "iPhone 초기화"대화 상자가 표시되지만 취소하고 전화기를 마운트 해제했다가 다시 연결하면 문제가 해결됩니다.

배경 : iOS 10으로 작업하기

최근에 iOS 10으로 업데이트했으며 iPhone 마운트가 작동을 멈췄습니다. libplist , libimobiledevice , libusbmuxd , usbmuxdifuse [참고 : 사용 ifuse하지 않으면 필요하지 않음 gvfs] 를 복제 master하고 각 저장소 의 분기를 확인하고 통해 설치하여 어떻게 든이 문제 를 해결했습니다.

./autogen.sh
make
sudo checkinstall

패키지 버전 및 종속성을 통해 관리 할 수 ​​있습니다 dpkg.

들어 libimobiledevice나는 또한 한 ./autogen.sh --disable-openssl내가 대신 GnuTLS을 사용하십시오 있도록.

나는 원래 이러한 패키지의 대부분을 통해 설치했기 때문에 apt-get, 나는 설치 libplist때 dpkg 패키지로 libplist1, libimobiledevice같은 libimobiledevice4libusbmuxd같은 libusbmuxd2. 나는 또한 echo /usr/local/lib > /etc/ld.so.conf.d/libimobiledevice-libs.conf프로그램이 불평 /usr/lib/libimobiledevice.so.4하고 그러한 것이 누락 되었다고 할 때 추가 링크를 수행했습니다 .

GVFS 작동시키기

ifuse이제 iPhone을 성공적으로 마운트하지만 실제 목표는 gvfsRhythmbox와 작동하도록 휴대 전화를 감지하고 마운트하는 것입니다. gvfs관련 프로그램을 실행 하기 위해 추가 심볼릭 링크를 수행해야 할 수도 있습니다 .

이 시점에서 순전히 내 전화를 연결하려고하면 (확률이 높은) 오류 메시지가 나타납니다 Message did not receive a reply (timeout by message bus). /usr/lib/gvfs-gvfs-afc-volume-monitor전화기를 장착 할 수있을만큼 운이 좋을 때까지 3 회 이상 실행해야합니다 . 이것은 매우 잘못된 것 같습니다.

다음 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 peerConnection reset by device 4 (3->62078). 기본적으로 마운트가 간헐적으로 만 작동하는 이유를 모르겠습니다. usbmuxd와 함께 포 그라운드에서 실행할 때 상황이 더 자주 작동하는 것처럼 보이지만 -f확인 편향 일 수 있습니다.

내가 마지막으로 할 때 마운트 전화를받을 리듬은 두 가지 문제로 시작하고 "초기화 아이폰"대화 상자가 표시됩니다 : (1)는 오랜 시간 동안 응답이 대화 상자를로드하는 동안 (전화, 아마도, 또는으로 연결을 시도 아마도 Rhythmbox가 너무 느릴까요?) 그리고 (2) "취소"를 누르면 Rhythmbox에 장착 된 전화를 더 이상 볼 수 없습니다. 이전에 한 번 취소 한 후 전화기를 마운트 해제했다가 다시 연결할 수 있었고 대화 상자가 더 이상 표시되지 않지만이 방법은 전화기를 안정적으로 마운트 할 수 없기 때문에 안정성이 훨씬 떨어집니다! 결국이 모든 것이 ...

질문

  1. 소스로부터의 설치에 대해 "더 정확한"방법이 있습니까?
  2. gvfs첫 번째 시도에서 휴대 전화를 안정적으로 마운트하려면 어떻게해야 합니까?
  3. gvfs/ 사용을 중단 rhythmbox하고 ifuse+ something을 사용해야합니까 ?

현재 해결 방법 : 운이 좋을 때까지 5-10x 전화를 뽑았다가 다시 연결하십시오. 더 좋은 방법이 있다고 말씀 해주세요.
jiangty

"iPhone 초기화"대화 상자의 해결 방법 : 전화를 다시 연결하는 대신 Rhythmbox를 다시 시작하십시오.
jiangty

갱신 : 가끔은 그냥 "초기화 아이폰을"팝업 것이기 때문에 "아이폰을 초기화"해결 방법은 지속적으로 작업 :( 시간의 100 % 대화하지 않습니다
jiangty

iPhone이 Rhythmbox에 의해 다시 승인 되었습니까? iOS 10.3.3에서 iPhone SE를 사용하고 있으며 Ubuntu 16.04 및 Rhythmbox 3.4를 실행하는 것과 동일한 작업을 수행하려고합니다. ifuse를 사용하여 devince를 마운트하고 모든 파일과 폴더를 볼 수 있습니다. 그러나 Rhythmbox가 전화를 보는 것은 운이 없습니다.
Jenny O'Reilly

나는 잠시 동안 시도하지 않았지만 (특히 우분투 16.04로 업그레이드 한 이후) Rhythmbox는 iPhone을보고 "iPhone 초기화"대화 상자를 띄우고 "취소"를 클릭 한 다음 더 이상 아이폰을 볼 수 없습니다.
jiangty

답변:


-1

랩톱 / 데스크톱 스피커를 사용하여 iPhone의 음악을 재생할 수 있습니다. 이를 위해 아래 단계를 따르십시오.

  1. Ubuntu의 랩톱 / 데스크톱 Bluetooth가 켜져 있는지 확인하십시오.
  2. iPhone Bluetooth를 켜고 랩탑 / 데스크톱과 페어링하십시오.
  3. 페어링이 완료되면 블루투스를 통해 iPhone을 Ubuntu와 연결하십시오.
  4. iPhone에서 노래를 그리고 Ubuntu에서 모든 음악 버퍼를 재생하십시오.

Ask 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.