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

14

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 оказывали на меня долгое время.

user71607
источник
Привет, как пользователь Galaxy Nexus, у меня та же проблема. Существуют и другие программы, такие как gMTP и Clementine. Похоже, что все они полагаются на пакет, называемый libMTP. Поскольку релиз 12.04 libMTP не функционировал должным образом. Как и вы, мне оставлено копировать файлы браузером файлов и заставлять Rhythmbox записывать теги ID3 непосредственно в файлы. Вы можете найти обходные пути для ошибок libMTP, которые позволяют вам смонтировать нексус в качестве файловой системы USB, но я не нашел решения, которое бы полностью решило проблему.
У меня есть Nexus S, и я использую музыкальное приложение Google для обработки всех своих музыкальных операций.
топлесс
Да, зарегистрируйтесь в Google Music. Это бесплатно. Сканирует вашу библиотеку, загружает ваши треки в вашу учетную запись Google и делает их доступными с любого из ваших устройств. Может транслировать / скачивать песни с / на телефон с помощью приложения Play Music.
amanthethy

Ответы:

1

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

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

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

Avio
источник
0

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

Joel
источник
0

Я понимаю, что это старый вопрос, но я нашел его, когда искал метод для 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-комплектов до Kat Kat без запоминающего устройства (или если вы записываете свой носитель на внутреннюю SD-карту), этот же метод будет работать, подключив ваш Android в качестве внешней точки монтирования SFTP (т. Е. С помощью подобной утилиты SSHDroid) и указывая каталог назначения на точку монтирования SFTP.

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

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

Дуг Р.
источник