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
gvfsreliably mount phone on first try? - should stop using
gvfs/rhythmbox, start usingifuse+something else?
Comments
Post a Comment