将音乐同步到Galaxy Nexus(MTP)的最佳方法?


14

Galaxy Nexus使用MTP,这使一般用途有点痛苦。幸运的是,Ubuntu预先安装了一些驱动程序,因此我可以通过Nautilus轻松访问手机内存,但是Rhythmbox和Banshee似乎不太喜欢它。当我尝试同步时,Rhythmbox会崩溃,在Banshee上,我会遇到很多错误。我对Windows上的DoubleTwist之类的东西很满意,可以通过它与无线方式同步iTunes库。显然iTunes和DoubleTwist都无法在Ubuntu上运行,因此我想找到其他选择。最坏的情况是,我可以手动传输所有音乐(尝试在此处完全摆脱Windows)。

现在,我知道我的音乐库中的许多ID3标签都不是我想要的(当我第一次启动Rhythmbox时,我不得不重命名很多东西),我真的对所有这些都是OCD。当我编辑歌曲信息时,会编辑ID3标签吗?如果是这样,那么我可以通过Rhythmbox管理我的音乐ID3标签,然后手动进行传输。

热爱Ubuntu并试图摆脱Windows和OS X困扰我的时间最长。


您好,作为Galaxy Nexus用户,我有同样的问题。还有其他一些程序,例如gMTP和Clementine。自从12.04版本发布以来,libMTP并未正常运行,它们似乎都依赖于名为libMTP的软件包。像您一样,我不得不通过文件浏览器复制文件,并让Rhythmbox将ID3标签直接写入文件。您可以找到解决libMTP错误的方法,这些错误使您可以将nexus挂载为USB文件系统,但是我还没有找到可以完全解决问题的解决方案。

我拥有nexus S,并且使用Google音乐应用程序来处理我的所有音乐操作。
裸照2012年

是的,注册Google音乐。免费。扫描您的图书馆,将您的曲目上传到您的Google帐户,并使其可从您的任何设备访问。可以使用“播放音乐”应用从手机流式传输/从手机下载歌曲。
amanthethy

Answers:


1

没错,在Linux下,MTP是一个真正的痛苦。(几年前)我曾经用Gnomad2更新我的Creative ZEN Mozaic,但是还远远不够完美。

我的个人建议是为手机设置根目录并安装Samba文件共享,以在手机上保留传统的Samba共享。

如果您确实不想扎根手机,可以查看此线程。似乎即使没有root访问权限ASTRO File Manager及其SMB模块也可以工作(未经我测试,无法确认)。AirDroid可能是测试的另一种选择。


0

Google的“ SGS3 Easy UMS”应用程序(市场上不可用)。它将设备读为UMS设备(大容量存储)。确保您的Galaxy首先扎根!


0

我意识到这是一个古老的问题,但是当我在寻找用于4.4.2 KitKat的方法时发现了它,所以其他人也可能会发现。

以上方法在Android KitKat 4.4.2之前运行良好。但是,从KitKat开始,由于非系统应用程序对SD卡的写入存在限制,因此,如果您使用外部SD卡作为媒体,则很不走运。这是我想出的解决方法。这不是理想的方法,但无需扎根手机即可使用。

解决方法基本上是两个部分:

  1. 将媒体写入已配置为媒体播放器的外部闪存驱动器。您可以通过.is_audio_player在闪存驱动器的根目录中创建一个文件来实现。我在下面提供了一个示例。

  2. 使用rsync(或图形版本,grsync(这是我使用的))将媒体从外部闪存驱动器同步到已作为MTP设备挂载的Android。我在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/

请注意,对于没有大容量存储的Kit-Kit Kat之前的Android(或将媒体写入内部SD卡),通过将Android挂载为外部SFTP挂载点(例如,使用SSHDroid)和将目标目录指向SFTP挂载点。

这不是理想的解决方案。对于的创作者而言,理想的解决方案是Rhythmbox重写其应用程序以正确连接操作系统已安装的MTP播放器。但这是一个可以接受的解决方法-绝对可以!

请注意,此功能仅在Ubuntu 14.04 Trusty Tahr下进行了测试,但它使用标准的Linux实用程序,因此,只要您的播放器将通过MTP挂载并且在OS上可见,它就应该也可以在较早的版本上运行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.