2 ms·
It would need to be a virtual filesystem presented as a USB mass storage device, though. I've thought about this for years, but don't know whether anyone's act
by saidajigumi 11y ago
It would need to be a virtual filesystem presented as a USB mass storage device, though. I've thought about this for years, but don't know whether anyone's actually done it yet. Early iPods, etc. were definitely not powerful enough to handle this, but this should be cake for even modest smartphone hardware. Basically the VFS would present an interface to the music library, protect the library against mid-sync disconnects, etc. Likewise, the "host" computer wouldn't be able to screw up the device filesystem (or even know what the read FS type is), access non-music user data, or have low-level access to device storage.
- mook 11y agoIt's not USB mass storage, but what you're describing sounds like MTP. It's the protocol used in a bunch of old (first-iPhone-era) media players, and I think the default for Android 5+ or so. Used to write software to interact with it on the computer side with the Microsoft Windows Media Player SDKs. It did have the whole VFS and send the data over then commit thing.