spotify2am, 将你的Spotify库导入苹果音乐

分享于 

4分钟阅读

GitHub

  繁體 雙語
Import your Spotify library into Apple Music
  • 源代码名称:spotify2am
  • 源代码网址:http://www.github.com/simonschellaert/spotify2am
  • spotify2am源代码文档
  • spotify2am源代码下载
  • Git URL:
    git://www.github.com/simonschellaert/spotify2am.git
    Git Clone代码到本地:
    git clone http://www.github.com/simonschellaert/spotify2am
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/simonschellaert/spotify2am
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    到苹果音乐

    一些简单的python 3脚本帮助你将现有的Spotify库导入到苹果音乐中。
    工作

    用法

    1将Spotify歌曲导出到CSV文件

    第一步是获取你想要导入到苹果音乐中的歌曲到CSV文件中。 这样做的简单方法是使用 Exportify
    如果你想导出整个Spotify库,只要创建一个名为的新列表,并使用Spotify桌面应用程序将整个库拖入它的。 然后,你可以通过使用 Exportify 导出播放列表所有。 在同一个目录中将生成的文件保存为与你将这里 repo 复制到该目录中的目录相同的目录。

    2.MATCH 音乐播放器及其Apple音乐标识符

    为了向我们的苹果音乐库中添加歌曲,我们需要他们的苹果音乐识别符。 运行 python3 retrieve-identifiers.py 将使用 spotify.csv 文件创建一个新文件 itunes.csv 每个行包含在你的Spotify库的Apple音乐标识符 consisting。

    3使用拦截代理来检索Apple音乐请求标头

    启动iTunes和 Charles ( 或者你喜欢的另一个拦截代理)。 确保启用了SSL代理并正常工作。 接下来,选择一首在苹果音乐中没有的随机歌曲,右击并选择'添加到库'。 如果一切顺利,你现在可以查看请求查尔斯中的所有请求标头 https://ld-4.itunes.apple.com/WebObjects/MZDaap.woa/daap/databases/1/cloud-add 我们只对 CookieX-DsidX-Guid 感兴趣。 复制这些头的值并将它们粘贴到 insert-songs.py ( 第 29行和更多)的适当位置。
    接下来,运行 python3 insert-songs.py 并获取 Coffee。 你的歌曲现在正在导入到Apple音乐中。

    当前问题

    API限制速率

    苹果音乐不喜欢当我们在一小段时间内加入大量歌曲时。 如果我们这样做,API将响应所有进一步的请求 403 Too many requests 之后,在不确定的时间内,你将从API中被阻止。 我们目前正在尝试在每次请求后等待。 将大型库导入苹果音乐中可能会有 30秒的延迟。 如果你的库较小,可以减少 inserts-songs.py的延迟。

    缺少歌曲

    我用来检索Spotify音乐的苹果音乐识别符的脚本非常基本。 它只是比较了标题和艺术家,以了解是否有Spotify和苹果音乐歌曲 MATCH。 有些歌曲在两个服务中没有完全相同的标题( 无关间距例如)。 这导致脚本无法检索某些歌曲的标识符。

    终端编码

    有些用户报告错误如下 UnicodeEncodeError: 'ascii' codec can't encode character 'xd8' in.. . 在运行脚本时,问题是 python 试图将 UTF-8 字符转换为ASCII格式输出到标准输出。 这可以通过将 PYTHONIOENCODING 环境变量设置为 utf-8 来解决。
    在Bash中,只需调用以下脚本: PYTHONIOENCODING=utf-8 python3 retrieve-identifiers.pyPYTHONIOENCODING=utf-8 python3 insert-songs.Py


    IMP  Apple  音乐  导入  Spotify  
    相关文章