Il semble que bien que gnomevfs prenne en charge l'accès aux fichiers sur les serveurs ssh comme sur les locaux, les liaisons c# que banshee utilise ne le font pas.
Je suppose (ce n'est qu'une supposition pour l'instant) que si vous utilisiez fusefs pour faire apparaître le périphérique android dans /mount comme un périphérique ordinaire, banshee le verrait. Et si ce périphérique contenait le fichier .is_media_device l'identifiant comme un lecteur MP3, il utiliserait en fait le périphérique.
Essayons (j'ai configuré une authentification sans mot de passe avec mon périphérique en utilisant les clés ssh, mon nom d'utilisateur local est gunter, mon nom d'utilisateur sur mon périphérique android est root, et puisque ce périphérique n'est pas rooté, 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#root@192.168.182.33:/mnt/sdcard /media/Sulla.home fuse user,allow_other,port=2222
Une dernière commande à la ligne de commande:
mount /media/Sulla.home
Maintenant, le périphérique ressemble à un périphérique monté normal. Espérons que banshee sera convaincu par cela.
Si cela ne fonctionne pas, une solution de contournement possible est d'utiliser l'extension FolderSync avec ce que nous venons de monter.