Quote:
Originally Posted by Quoth
Interesting.
I might look at it but gvfs-mtp works well on Linux Mint with Mate desktop.
It will need to be not running for Calibre to connect. Also it won't work on Linux that has caja file manager or similar without disabling/stopping (not Kill) "gvfs-mtp-volume-monitor", so likely on Mac if you install MTP for Finder it (or Finder) won't work as you can only have one MTP connection process. No multiplexing.
|
It is same with Android File Transfer & calibre ('one MTP client at a time'). So yes, have to shut down one or the other.
Somehow Windows can have Calibre and Windows Explorer both looking at Scribe Internal Storage. It's all PnP: just plug in, both connect, unplug, both disconnect.
I thought I'd solved the issue with AFTL by removing the brew install and using dmg install. It does launch after a fresh boot, but if you quit and launch again, it hangs. The CLI is the same way: one time use then it says 'device is already used by another process' (but I can still start and connect with calibre). I've restored the brew install as it adds CLI to path, and maybe I'll figure out how to reset it without reboot. Maybe it works perfectly on Linux (I have been meaning to install it on my old MacBook Pro but haven't gotten around to it).
OpenMTP seems to be a straight up replacement for Android File Transfer, with a number of features AFT doesn't have (PnP, ability to rename files/folders on the device, Split View, drag and drop, better performance). But no command line interface, it's some sort of web app (wonder if you can automate with something like WebDriver?). I've uninstalled Android File Transfer in favor if it.
https://github.com/ganeshrvel/openmtp
It also seems feasible to build a Python CLI tool by looking at Kovid's code, and that might work on Windows as well.