如何将音乐收藏从 Linux 复制到 Windows Phone 8

如何将音乐收藏从 Linux 复制到 Windows Phone 8

所以我最近收到了一部 Lumia 520。如何将现有收藏中的音乐安装到 Windows Phone 中?

难度等级:我没有 Windows“主机”。我的笔记本电脑上有 Fedora Linux。理想情况下,这不需要通过远程服务器(即云)往返传输所有内容。

答案1

更新:我最近重新测试了。使用 GNOME 文件管理器 (nautilus) 将 MP3 复制到手机似乎在 Fedora 24 中有效,但在 Debian Jessie(旧软件)中无效。

“未知艺术家”问题也可能通过移动文件来解决 - 因此使用第三方文件管理器应用程序,你可以通过以下方式强制重新扫描重命名一次移动整个文件夹。这不是瞬间完成的。我创建了一个文件夹zzz-upload,所以我可以放入几个文件夹,然后“全选”+将它们移动到位。

如果我使用 Debian Jessie 通过 SoundConverter 将 FLAC 文件转换为 MP3,它们会显示为“未知艺术家”、“未知专辑”。可以通过将 MusicBrainz Picard MP3 标记器应用于 MP3 文件来解决此问题。如果我没记错的话,Soundconverter 对标记做了一些奇怪的事情,例如将它们加倍,所以这并不奇怪。我还没有尝试过较新版本的 SoundConverter - 如果可能的话,我更喜欢使用可以更好地控制编码质量的东西(在 128 和 192 kbits 之间没有设置,LAME 的“中等”预设就属于这个范围)。


Rhythmbox 可以将 MP3 曲目复制到 Windows Phone。只需拖放即可。(已使用此手机和 Fedora 22 进行测试)。其他音乐播放器也可用,只需支持 USB MTP 协议即可。 感谢 Reddit

如果曲目已经存在,它似乎会跳过复制。因此希望您可以快速复制新添加的曲目,而无需单独选择它们。

当您查看设备时,Rhythmbox 还有一个同步按钮。它将从设备中删除任何不在 Rhythmbox 中的声音文件。它不会列出要删除的文件(!),也不支持排除或反向同步。尽管被识别为播客的文件会被单独处理。


警告拔掉 Lumia 520 后,我无法再次打开它。如果我重新启动(或终止名称中包含 mtp 的所有进程并注销),这个问题就解决了。

...实际上,只有当您使用 Linux 中的弹出按钮时才会发生这种情况。如果您在未弹出/卸载/“安全移除”的情况下将其拔出,则似乎不会发生这种情况。

...实际上,弹出+拔下电源后,右键单击->“安装”即可使其工作。

...现在它无需任何解决方法就可以运行,唉。所以这也可能是一个有用的信息。不过我应该做的是重现它并报告一个错误。


不是使用 Linux 文件管理器复制曲目。手机将所有曲目列在“未知专辑”下。也就是说,文件管理器没有提供任何元数据(这是 MTP 协议所要求的)。您可能猜想如果这个选项有效,我会更高兴……但我预测它不会被修复。

我还注意到 Rythmbox 会根据需要对 FLAC 文件进行转码。(我安装了 rpmfusion 的 MP3 编解码器)。含义:除非您在 MP3 上运行 Rhythmbox,否则您无法控制 MP3 编码。

另一种选择可能是使用读卡器将它们复制到存储卡上。不幸的是,我发现这样做会使我的一些 MP3 保留为“未知专辑”,但对某些人来说可能有用。如果需要,您可以使用文件管理器应用程序将它们复制到内部存储。Microsoft 应用程序不允许我复制文件夹。不过,我找到了另一个高评价的文件管理器,它可以工作。

我知道手机使用 MTP(而不是 USB 等大容量存储)有很好的理由。Android 手机也使用 MTP。尽管内部使用 Linux 文件系统 ext4,但 Windows 仍可挂载这些手机。大容量存储会强制手机使用 FAT。它还可以避免文件系统损坏(无需“安全删除”),并允许手机同时访问文件系统。

相关内容