Parece que, enquanto o gnomevfs suporta o acesso a arquivos em servidores ssh, como os locais, o banshee cde bindings está usando o don't.
Meu palpite (é apenas um palpite agora) seria que se você usasse fusíveis para fazer com que o dispositivo Android aparecesse em / mount como um dispositivo comum, o banshee veria esse dispositivo. E se este dispositivo contivesse o arquivo .is_media_device identificando-o como um tocador de MP3, ele usaria o dispositivo.
Vamos tentar (configurei autenticação sem senha com meu dispositivo usando chaves 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á em execução lá na 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 comum montado. Vamos esperar que o banshee fique convencido disso.
Se isso não funcionar, uma solução possível é usar a extensão FolderSync com o que acabamos de montar.