Лучший способ синхронизировать музыку с Galaxy Nexus (MTP)?

Galaxy Nexus использует MTP, что делает общее использование немного боли. К счастью, Ubuntu поставляется с некоторыми предустановленными драйверами, поэтому я могу легко получить доступ к памяти моих телефонов через nautilus, однако Rhythmbox и Banshee, похоже, не очень-то это нравятся. Rhythmbox потерпит крах, когда я попытаюсь синхронизироваться, и на Banshee я получу массу ошибок. Я избалован подобными DoubleTwist в Windows, с помощью которых я мог синхронизировать свою библиотеку iTunes с беспроводным подключением. Очевидно, что ни iTunes, ни DoubleTwist не работают на Ubuntu, поэтому я хотел бы найти какую-то альтернативу. В худшем случае я могу передать всю свою музыку вручную (пытаясь полностью избавиться от Windows здесь).

Теперь я знаю, что многие из моих ID3-тегов в моей музыкальной библиотеке не такие, какими они мне нравятся (когда я впервые запустил Rhythmbox, мне пришлось переименовать много вещей), и я действительно зациклен на этом. Когда я редактирую информацию о моей песне, будет ли она редактировать тег ID3? Если так, то я могу управлять своими музыкальными тегами ID3 через Rhythmbox, а затем вручную передавать их.

Любить Ubuntu и пытаться выйти из-под контроля Windows и OS X оказывали на меня долгое время.

14
задан 26 June 2012 в 22:24

3 ответа

Я понимаю, что это старый вопрос, но я нашел его, когда искал метод для использования в 4.4.2 KitKat, так что другие тоже могут.

Описанные выше методы отлично работали до Android KitKat 4.4.2. Однако, с ограничением записи на SD-карту несистемными приложениями, начиная с KitKat, вам не повезет, если вы используете внешнюю SD-карту для своего носителя. Это обходной путь, который я придумал. Это не идеально, но работает без рутирования телефона.

Обходной путь состоит в основном из двух частей:

  1. Запишите свой носитель на внешнюю флэш-диск, который был настроен как медиаплеер. Вы можете сделать это, создав файл .is_audio_player в корне флешки. Я включил образец ниже.

  2. Используйте rsync (или графическую версию, grsync (это то, что я использую)), чтобы синхронизировать ваши медиафайлы с вашей внешней флэш-памяти на Android, который был смонтирован как устройство MTP. Я включил пример командной строки rsync ниже.

Пример файла .is_audio_player:

name="My Android"
audio_folders=Music/
playlist_path=Music/
video_folders=Video/
audiobook_folders=AudioBook/
output_formats=audio/mpeg,audio/mp4,audio/flac,audio/ogg,audio/aac
playlist_formats=audio/mpegurl,audio/x-mpegurl,audio/m3u

Пример командной строки rsync:

rsync -r -v --progress --delete -u -s /media/$USER/[YOUR_FLASH_DRIVE]/Music /run/user/$USER/gvfs/[YOUR_DEVICE]/SD card/

Обратите внимание, что для Android с предварительной версией Kit Kat без запоминающего устройства ( или если вы записываете свой носитель на внутреннюю SD-карту), этот же метод будет работать, подключив ваш Android в качестве внешней точки монтирования SFTP (т. е. с помощью утилиты, подобной SSHDroid) и указав каталог назначения на точку монтирования SFTP. [ 1120]

Это не идеальное решение. Идеальным решением для создателей Rhythmbox было бы переписать их приложение для правильного подключения к MTP-плеерам, которые были установлены ОС. Но это приемлемый обходной путь - и он определенно работает!

Обратите внимание, что он был протестирован только под Ubuntu 14.04 Trusty Tahr, но он использует стандартные утилиты Linux, поэтому он должен работать и на более ранних версиях, пока поскольку ваш плеер будет монтироваться через MTP и будет виден ОС.

0
ответ дан 26 June 2012 в 22:24

Google приложение "SGS3 Easy UMS" (недоступно на рынке). Это делает устройство читаемым как устройство UMS (Mass Storage). Убедитесь, что ваша Галактика укоренена первой!

0
ответ дан 26 June 2012 в 22:24

Вы правы, MTP - настоящая боль в Linux. (Несколько лет назад) Я использовал для обновления своего Creative ZEN Mozaic Gnomad2 , но это было далеко от совершенства.

Мой личный совет - получить root права на вашем телефоне и установить Samba Filesharing , чтобы на вашем телефоне были традиционные Samba общие ресурсы.

Если вы действительно не хотите получить root права своего телефона, вы можете посмотреть эту ветку . Кажется, что Файловый менеджер ASTRO плюс его SMB Модуль могут работать даже без корневого доступа (не проверено мной, не может подтвердить). AirDroid может стать еще одной альтернативой тестированию.

0
ответ дан 26 June 2012 в 22:24

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

Похожие вопросы: