我有一部用作音乐播放器的 Android 手机,并使用 Banshee 管理电脑上的音乐。我可以轻松地将音乐从 Banshee 复制到手机,甚至可以复制播放列表中的音乐 (MP3)。
我想做的是复制播放列表本身,但这显然不是那么简单。我尝试过:
- 将播放列表从电脑拖放到手机(在设备下)。这会复制所有 MP3 文件。
- 右键单击设备并选择“新播放列表”。然后尝试将计算机上的播放列表内容拖放到手机上的播放列表中。它不允许我这样做。
- 在电脑上右键点击播放列表,选择“导出播放列表”,然后将其保存到 Android 手机。这个方法很接近了,但是文件夹结构完全错误,所以找不到音乐。
这似乎应该是一个非常简单的过程 - 有没有办法做到这一点,或者有扩展可以让我做到这一点? 如果有必要,我可以使用 Rhythmbox,但似乎同样无法做到这一点。
答案1
我参加聚会有点迟了,但迟到总比不到好,对吧?
我认为我有更好的解决方案。在阅读了大量论坛信息并咬牙切齿之后,我终于找到了如何让 banshee 将播放列表同步到 SD 卡的方法。我阅读了不同论坛/邮件列表上的大量说明,有些只提供了您需要的部分信息,有些则只是提供了错误的信息(例如,几篇帖子显示 .is_audio_player 文件中有一行“playlist_format”,而不是“playlist_formats”。这个“s”造成了很大的不同!)
反正,
将文件 .is_audio_player 添加到您的 SD 卡或 Android 设备主存储器的根目录中。
打开文件并添加以下行:
name="name you want banshee to call your phone"
audio_folders=Music/
output_formats=audio/mpeg,audio/x-ms-wma,application/ogg
playlist_formats=audio/x-mpegurl,audio/mpeg-url
playlist_path=Playlists/
endoffile=PlaceThisHereToEnsureThereIsABlankSpaceBeforeTheLastLineOfTheFile
(您还可以添加其他行,只需谷歌搜索 .is_audio_player 即可获得更多信息。最后一行来自 banshee 的一位开发人员留下的帖子,其中指出,如果没有在末尾硬回车,banshee 就不会拾取文件中的最后一行)
然后加载 banshee,你的 SD 卡现在将显示它支持播放列表,并且同步功能将适用于音乐和播放列表。
专业提示,您可以创建一个智能播放列表,作为您想要传输的所有播放列表的元播放列表。您手机上的媒体播放器现在应该可以接收您的所有音乐和所有播放列表(我仅使用 Google Play 音乐应用进行了检查)。\
希望这对某人有帮助......
答案2
好吧,在我看来,这是一个愚蠢的答案,当我第一次读到它时,我简直不敢相信,但它确实有效。
发现于:http://ubuntuforums.org/archive/index.php/t-1693031.html
您要做的第一件事就是使用 .is_audio_player 文件,没有其他办法。
然后 1. 创建智能播放列表 (fe XYZ) 2. 将智能播放列表的条件设置为“播放列表”和“是”,然后选择您想要在媒体播放器上使用的播放列表。 3. 通过 banshee 中显示的设备上的菜单将智能播放列表 (XYZ) 与您的媒体播放器同步。 4. 它将复制所有文件,并在最后自动填充播放器上的播放列表。
答案3
好吧,这是我最终找到的方法:
- 将播放列表内容从左侧窗格中的“音乐”下拖到“设备”下的播放器条目上,从而将播放列表内容复制到外部播放器。这样会复制文件,但不会复制播放列表。
- 右键单击播放列表并选择“导出播放列表......”将其保存到计算机上的基本音乐目录(例如
~/Music
)。 - 将播放列表文件(在我的情况下为.m3u)复制到外部设备上的基本音乐目录。
- 使用列表修复()将播放列表条目重新链接到外部设备上的正确文件。至少在 Android 中,播放器将正确定位播放列表并索引所有音乐文件。
也许有比这更直接的方法,不需要外部工具......