mount - Playing iPhone (iOS10) music in Rhythmbox on Ubuntu 14.04 - Ask Ubuntu


i have been using rhythmbox on ubuntu 14.04 play music iphone while now. annoying "initialize iphone" dialog box, cancel it, unmount , reconnect phone, , problem solved.

background: getting things work ios 10

recently, updated ios 10, , mounting iphone stopped working. somehow fixed cloning libplist, libimobiledevice, libusbmuxd, usbmuxd, , ifuse [note: ifuse doesn't seem necessary if use gvfs], checking out master branch in each repo, , installing via

./autogen.sh make sudo checkinstall 

so package versions , dependencies managed via dpkg.

for libimobiledevice did ./autogen.sh --disable-openssl i'd use gnutls instead.

because had installed of these packages via apt-get, installed libplist dpkg package libplist1, libimobiledevice libimobiledevice4, , libusbmuxd libusbmuxd2. did echo /usr/local/lib > /etc/ld.so.conf.d/libimobiledevice-libs.conf , symlinking when programs complained /usr/lib/libimobiledevice.so.4 , such missing.

getting gvfs work

ifuse mount iphone, actual goal gvfs detect , mount phone it'll work rhythmbox. may have needed additional symlinking gvfs-related programs run, forget.

if naively try plug in phone @ point, (with high probability) error message message did not receive reply (timeout message bus). have run /usr/lib/gvfs-gvfs-afc-volume-monitor 3+ times until lucky enough phone mount; seems wrong.

running sudo usbmuxd -f -v spams me messages

new client on fd 19 client 19 connection closed disconnecting client fd 19 

over , over, plus instance of receive client fd 19 failed: connection reset peer , connection reset device 4 (3->62078). basically, have no idea why mounting works intermittently. things seem work more when run usbmuxd in foreground -f, may confirmation bias.

when do phone mount, rhythmbox start , display "initialize iphone" dialog, 2 problems: (1) hangs long time while loading dialog (trying connect phone, possibly, or maybe rhythmbox ultra slow?) , (2) if hit "cancel," can no longer see phone mounted on rhythmbox. before, after cancelling once, unmount , reconnect phone , dialog no longer pop up, method far less reliable because can't reliably mount phone! after this...

questions

  1. is there "more correct" way should have gone installations source?
  2. how gvfs reliably mount phone on first try?
  3. should stop using gvfs/rhythmbox , start using ifuse+something else?


Comments

Popular posts from this blog

download - Firefox cannot save files (most of the time), how to solve? - Super User

windows - "-2146893807 NTE_NOT_FOUND" when repair certificate store - Super User

sql server - "Configuration file does not exist", Event ID 274 - Super User