Spotify 支持本地音乐

Spotify 支持本地音乐

我已经使用 iTunes 有一段时间了,并且我有很多来自不同来源的歌曲:

  1. 我从 CD 收藏中摘录的音乐,转换成 mp3,然后导入 iTunes。存储在我手机的 SD 卡上。
  2. 我从 iTunes Store 购买的音乐也存储在手机的 SD 卡上。大部分是 m4a 格式。
  3. 我使用 Apple Music 添加到我的帐户的音乐,这意味着我没有下载任何文件到我的本地存储,只是在应用程序中用“+”按钮标记它。

我最近发现了 Spotify,虽然它可能没有 Apple Music 提供的完整目录(我听说是这样),但它肯定更友好,我敢打赌它拥有我听的大部分音乐,所以我想转换到那里。

问题是,我还没有找到任何合理的方法将我的所有音乐迁移到 Spotify - 我从未使用过 iTunes 或 Apple Music 中的播放列表,我只是浏览艺术家、专辑和歌曲的名称,我希望将我的整个库(或 Spotify 上可用的任何部分)移动到那里。

我在想我可以创建一个包含我全部音乐收藏的播放列表,然后导入该播放列表。所以我想我会问这些问题:

  1. 在 Apple Music/iTunes 中创建包含我所有音乐的播放列表的最简单、最快捷的方法是什么?
  2. 我如何将这样的播放列表导入 Spotify?
  3. 至于我本地存储的音乐,Spotify 是否支持播放这些文件并与在线流媒体音乐随机播放?

提前致谢。

答案1

Spotify 支持本地音乐

首先解决你的最后一点,Spotify 确实支持本地音乐:

除了我们提供的超过 3000 万首曲目外,您还可以使用 Spotify 应用播放存储在计算机上的音乐文件(我们称之为“本地文件”)。

本地文件功能说明。为此,您可以:

  1. 点击,然后选择设置
  2. 向下滚动至本地文件
  3. 我的音乐、下载和 iTunes 文件夹中的所有文件都会被自动选中。关闭您不想让 Spotify 访问的所有来源。
  4. 点击添加来源选择 Spotify 可以从中访问您的个人音乐文件的另一个文件夹。

苹果音乐文件

有些人设法将他们的 Apple Music 导出为播放列表,然后将其导入 Spotify,例如:

声音

你可以这样做声音。重要提示:您必须先下载 AM 播放列表中的所有曲目。将其导出为 .m3u 文件。转到 Soundiiz 网站。登录您的 Spotify 帐户。将 .m3u 文件拖到显示“将您的文件拖放到此处”的图块上,选择 Spotify 作为您的目标平台。命名并转换您的播放列表。

Soundiiz 会将您的播放列表转换为 Spotify,它会显示在您的帐户中,有时会立即显示,有时您必须重新启动 Spotfiy。Soundiiz 还会向您提供错误日志,让您知道它找不到哪些曲目。

Spotify 社区中的 repeate7

工作流

如果你有 iDevice,你可以使用工作流应用程序,它有一个“将播放列表添加到 Spotify”工作流程

Python

最后,subzero2 有一个涉及 python 的解决方案在OSX上:

  1. 在 iTunes 中,将播放列表导出到 xml 文件并命名,例如,mylist.xml

  2. 将以下代码复制到文本编辑器中,并将第二行的文件名替换为您的 xml 文件的名称,例如mylist.xml.

  3. 将此文件保存.py到您的桌面并将其命名为extract_text.py。这个 python 文件的作用是将您的 xml 文件转换为文本文件。

#/bin/python
import re, io
f = io.open("change_this_to_the_name_of_your_exported_playlist.xml", mode="r", encoding="utf-8")
fout = io.open("output.txt", mode="w", encoding="utf-8")

l=[]
for line in f.readlines():
    match =  re.search("<key>(Name|Artist)</key><string>(.*?)</string>", line)
    if match:
        l.append(match.group(2))

for i in range(len(l)):
    song_or_artist = l[i].replace('&#38;','&') # XML formating replaces & with &#38; so we revert this replacement
    fout.write(song_or_artist + (u' - ' if i % 2 == 0 else u'\n'))
fout.close()
  1. 打开 Mac OS X 终端,粘贴以下命令并按 Enter:
cd ~/Desktop
python extract_text.py
  1. output.txt然后您将在桌面上看到一个新文件,其中包含每行的歌曲名称和艺术家姓名。

  2. 将里面的所有文本复制到http://www.playlist-converter.net/,并按照网站上的说明将此文本转换为您的 Spotify 播放列表!

以上内容归功于亚零度2Spotify 社区,如上。

相关内容