Как заставить 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 для синхронизации с моим телефоном. Теперь в телефоне есть только то, что я положил в этот плейлист.