Parece que mientras gnomevfs admite el acceso a archivos en servidores ssh como los locales, los enlaces de c # que Banshee está utilizando no lo hacen.
Mi suposición (es solo una suposición en este momento) sería que si usaras fusefs para hacer que el dispositivo Android aparezca / monte como un dispositivo normal, Banshee vería este dispositivo. Y si este dispositivo contuviera el archivo .is_media_device identificándolo como un reproductor de MP3, en realidad lo usaría.
Vamos a intentarlo (he configurado la autenticación sin contraseña con mi dispositivo usando las teclas ssh, mi nombre de usuario local es gunter, mi nombre de usuario en mi dispositivo Android es root, y dado que este dispositivo no está rooteado, ssh se está ejecutando allí en el puerto no estándar 2222)
sudo mkdir /media/Sulla.home
sudo chown gunter:gunter /media/Sulla.home/
sudo chmod a+r /etc/fuse.conf
... agregue la siguiente línea a / etc / fstab:
sshfs#[email protected]:/mnt/sdcard /media/Sulla.home fuse user,allow_other,port=2222
Un comando final en la línea de comandos:
mount /media/Sulla.home
Ahora el dispositivo se parece a un dispositivo montado ordinario. Esperemos que Banshee esté convencido de esto.
Si esto no funciona, una posible solución es usar la extensión FolderSync con lo que acabamos de montar.