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
- is there "more correct" way should have gone installations source?
- how
gvfs
reliably mount phone on first try? - should stop using
gvfs
/rhythmbox
, start usingifuse
+something else?
Comments
Post a Comment