Il semble que tandis que gnomevfs prend en charge l'accès aux fichiers sur les serveurs ssh comme ceux locaux, les liaisons c # que banshee utilise ne le font pas.
Ma supposition (ce n'est qu'une supposition en ce moment) serait que si vous utilisiez des fusefs pour faire apparaître l'appareil Android dans / monter comme un appareil ordinaire, Banshee verrait cet appareil. Et si cet appareil contenait le fichier .is_media_device l'identifiant comme un lecteur MP3, il utiliserait réellement l'appareil.
Essayons (j'ai configuré l'authentification sans mot de passe avec mon appareil à l'aide des clés ssh, mon nom d'utilisateur local est gunter, mon nom d'utilisateur sur mon appareil Android est root, et puisque cet appareil n'est pas enraciné, ssh y fonctionne sur le port non standard 2222)
sudo mkdir /media/Sulla.home
sudo chown gunter:gunter /media/Sulla.home/
sudo chmod a+r /etc/fuse.conf
... ajoutez la ligne suivante à / etc / fstab:
sshfs#[email protected]:/mnt/sdcard /media/Sulla.home fuse user,allow_other,port=2222
Une dernière commande sur la ligne de commande:
mount /media/Sulla.home
Maintenant, l'appareil ressemble à un appareil monté ordinaire. Espérons que la banshee en sera convaincue.
Si cela ne fonctionne pas, une solution de contournement possible consiste à utiliser l'extension FolderSync avec ce que nous venons de monter.