Como obtenho o Banshee para funcionar com meu dispositivo Android 4.4.2?

0

Eu tenho um novo Galaxy S5 (SC-04), com o Android 4.4.2. Quando eu o conecto como um dispositivo de mídia MTP, ele fica visível no Nautilus (Gnome Flashback, Ubuntu 14.04) e eu posso navegar e editar arquivos e pastas sem problemas.

No Banshee 2.6.2, no entanto, há muitos problemas. Demora muito tempo, 5 a 10 minutos para o Android aparecer na interface do Banshee. Quando isso acontece, ele não reconhece nenhuma das pastas ou arquivos de música existentes. Se eu tentar sincronizar, ele gerará um erro informando que a sincronização falhou para cada arquivo de música e, em seguida, o Banshee trava.

Como obtenho o Banshee para sincronizar com meu dispositivo Android?

Conforme solicitado nos comentários, executei banshee > output na linha de comando. Desta vez, eu tinha a Samsung conectada antes de iniciar o Banshee, o que parecia impedir que a Samsung aparecesse na interface do Nautilus. Eventualmente Banshee caiu. Aqui está o conteúdo do arquivo output :

[Info  13:37:21.765] Running Banshee 2.6.2: [Ubuntu 14.04.1 LTS (linux-gnu, x86_64) @ 2014-08-12 14:04:38 UTC]
[Info  13:37:23.143] Updating web proxy from GConf
[Info  13:37:23.175] All services are started 1.097818
[Info  13:37:24.325] nereid Client Started
[Info  13:37:24.419] GStreamer version 1.2.4.0, gapless: True, replaygain: False
[Warn  13:38:10.893] Failed to load media-player-info file for 1
[Warn  13:38:10.926] Failed to load media-player-info file for 1

Parece que não consigo mesmo que a Samsung apareça na interface do Banshee, o que é diferente das outras vezes. Vou continuar tentando, mas se a saída acima revelar alguma coisa, por favor me avise.

Atualização 2: Consegui que a Samsung aparecesse no Banshee e tentei uma sincronização. A saída foi longa, então eu coloquei aqui no Pastebin . Espero que contenha alguma informação útil.

A saída de lsusb -vd 04e8:6860 é aqui também no Pastebin .

Aqui está a saída de tail -f /var/log/syslog > some_file após conectar o dispositivo:

Sep  8 14:42:09 dave-laptop NetworkManager[857]: <info>   nameserver '103.5.140.11'
Sep  8 14:42:09 dave-laptop NetworkManager[857]: <info>   nameserver '103.5.140.12'
Sep  8 14:42:09 dave-laptop NetworkManager[857]: <info>   domain name 'wi2.ne.jp'
Sep  8 14:42:09 dave-laptop dbus[686]: [system] Activating service name='org.freedesktop.nm_dispatcher' (using servicehelper)
Sep  8 14:42:09 dave-laptop dbus[686]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Sep  8 14:42:52 dave-laptop wpa_supplicant[1229]: wlan0: CTRL-EVENT-SCAN-STARTED 
Sep  8 14:42:57 dave-laptop wpa_supplicant[1229]: nl80211: send_and_recv->nl_recvmsgs failed: -33
Sep  8 14:43:46 dave-laptop kernel: [11242.754380] usb 3-2: USB disconnect, device number 6
Sep  8 14:43:46 dave-laptop colord: device removed: sysfs-(null)
Sep  8 14:43:46 dave-laptop colord: device removed: sysfs-SAMSUNG-SAMSUNG_Android
Sep  8 14:44:15 dave-laptop kernel: [11271.999851] usb 3-2: new high-speed USB device number 7 using xhci_hcd
Sep  8 14:44:15 dave-laptop kernel: [11272.017478] usb 3-2: New USB device found, idVendor=04e8, idProduct=6860
Sep  8 14:44:15 dave-laptop kernel: [11272.017488] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep  8 14:44:15 dave-laptop kernel: [11272.017493] usb 3-2: Product: SAMSUNG_Android
Sep  8 14:44:15 dave-laptop kernel: [11272.017498] usb 3-2: Manufacturer: SAMSUNG
Sep  8 14:44:15 dave-laptop kernel: [11272.017502] usb 3-2: SerialNumber: 4ce88c0d
Sep  8 14:44:15 dave-laptop colord: Device added: sysfs-SAMSUNG-SAMSUNG_Android
Sep  8 14:44:15 dave-laptop colord: Device added: sysfs-(null)

Fora de ps aux | grep -i [m]tp :

dave      2348  0.0  0.1 218368  4176 ?        Sl   11:46   0:00 /usr/lib/gvfs/gvfs-mtp-volume-monitor
dave      5110  0.1  0.1 446628  3956 ?        Sl   11:52   0:00 /usr/lib/gvfs/gvfsd-mtp --spawner :1.3 /org/gtk/gvfs/exec_spaw/2

Não é uma solução, mas, se eu desabilitar completamente o plugin MTP no banshee, mudo o meu telefone para o modo PTP, então eu posso transferir alguns arquivos. No entanto, por algum motivo, esse método faz com que algum processo consuma a memória e, se eu tentar transferir muitos arquivos, a memória estourará e o Banshee falhará. Então, posso obter de 300 a 500 músicas transferidas, mas não mais.

    
por Questioner 28.08.2014 / 08:00

1 resposta

0

Tente o que fiz. Abra as preferências no Banshee e desative os produtos da Apple na seção de plug-ins. Assim que fiz isso, meu GS4 apareceu e eu pude sincronizar com ele. Eu não tenho certeza se ajudou, mas como mencionado em outro segmento (muito mais antigo) eu criei um arquivo .is_audio_player no diretório raiz do meu cartão SD externo e na memória do telefone. Acabei de usar o aplicativo gratuito ES File Explorer para fazer isso. Eu também estou usando o openSUSE 13.1, mas estava tendo o mesmo problema que você.

Eu fiz uma lista de reprodução chamada "Android" e configurei o Banshee para sincronizá-la com meu telefone. Agora o telefone só tem o que eu coloquei nessa playlist.

    
por RUSTY DIXON 05.11.2014 / 07:21