Parece que enquanto o gnomevfs suporta o acesso a arquivos em servidores ssh como os locais que as ligações em c # que o banshee está usando, não.
Meu palpite (é apenas um palpite no momento) seria que, se você usasse fusefs para fazer o dispositivo Android aparecer / montar como um dispositivo comum, o Banshee veria esse dispositivo. E se este dispositivo contivesse o arquivo .is_media_device identificando-o como um MP3 player, ele realmente o utilizaria.
Vamos tentar (configurei a autenticação sem senha com meu dispositivo usando as teclas ssh, meu nome de usuário local é gunter, meu nome de usuário no meu dispositivo Android é root e, como esse dispositivo não está enraizado, o ssh está sendo executado no porta não-padrão 2222)
sudo mkdir /media/Sulla.home
sudo chown gunter:gunter /media/Sulla.home/
sudo chmod a+r /etc/fuse.conf
... adicione a seguinte linha ao / etc / fstab:
sshfs#[email protected]:/mnt/sdcard /media/Sulla.home fuse user,allow_other,port=2222
Um comando final na linha de comando:
mount /media/Sulla.home
Agora, o dispositivo parece um dispositivo montado comum. Vamos torcer para que a banshee fique convencida disso.
Se isso não funcionar, uma solução possível é usar a extensão FolderSync com o que acabamos de montar.