Как заставить Banshee работать с моим устройством Android 4.4.2?

У меня новая Galaxy S5 (SC-04), с Android 4.4.2. Когда я подключаю его как медиаустройство MTP, оно отображается в Nautilus (Gnome Flashback, Ubuntu 14.04), и я могу без проблем просматривать и редактировать файлы и папки.

В Banshee 2.6.2, однако, есть много проблем. Для появления Android в интерфейсе Banshee требуется 5-10 минут. Когда это происходит, он не распознает ни одну из существующих музыкальных папок или файлов. Если я пытаюсь выполнить синхронизацию, выводится сообщение об ошибке, в котором говорится, что синхронизация не удалась для каждого музыкального файла, а затем происходит сбой Banshee.

Как настроить синхронизацию Banshee с моим Android-устройством?


Как и просили в комментариях, я побежал banshee > output в командной строке. На этот раз я подключил Samsung перед запуском Banshee, что, похоже, не позволило Samsung появиться в интерфейсе Nautilus. В конце концов Банши разбился. Вот содержимое 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

Я не могу заставить Samsung появиться в интерфейсе Banshee прямо сейчас, что отличается от других времен. Я буду продолжать пытаться, но если приведенные выше результаты обнаружат что-либо, пожалуйста, дайте мне знать.


Обновление 2: я смог заставить Samsung появиться в Banshee, и я попытался выполнить синхронизацию. Вывод был длинным, поэтому я разместил его здесь, на Pastebin. Я надеюсь, что это содержит некоторую полезную информацию.

Выход из lsusb -vd 04e8:6860 здесь, на Pastebin.

Вот вывод tail -f /var/log/syslog > some_file после подключения устройства:

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)

Из 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

Совсем не решение, но, если я полностью отключу плагин MTP в Banshee, затем переключу свой телефон в режим PTP, тогда я смогу передать некоторые файлы. Однако по какой-то причине этот метод приводит к тому, что какой-то процесс потребляет память, и если я пытаюсь перенести слишком много файлов, переполняется память и происходит сбой Banshee. Таким образом, я могу передать от 300 до 500 песен, но не больше.

1 ответ

Попробуйте то, что я сделал. Откройте настройки в Banshee и отключите продукты Apple в разделе плагинов. Как только я это сделал, появился мой GS4, и я смог синхронизироваться с ним. Я не уверен, помогло ли это, но, как уже упоминалось в другом (гораздо более старом) потоке, я создал файл.is_audio_player в корневом каталоге моей внешней SD-карты и в памяти телефона. Я просто использовал бесплатное приложение ES File Explorer для этого. Я также использую openSUSE 13.1, но у меня была та же проблема, что и у вас.

Я создал плейлист под названием "Android" и настроил Banshee для синхронизации с моим телефоном. Теперь в телефоне есть только то, что я положил в этот плейлист.

Другие вопросы по тегам