- 同步网易云音乐每日推荐至 Spotify
- 将网易云音乐我喜欢的音乐导入至 Spotify 歌单
- 同步 Spotify 所喜欢的音乐至网易云音乐(用于算法优化)
- 现在使用的逻辑为,在同步网易云音乐每日推荐至 Spotify 后,保存解析的网易云音乐歌曲 -> Spotify Track 的 ID 映射,这样可保证同步的音乐是网易云音乐此前推荐音乐中的,杜绝由于搜索词不同导致的同步偏差或遗漏。
- 但此逻辑对于非每日推荐的音乐无效。后续将考虑对这部分没有匹配的音乐通过搜索词进行匹配后同步喜欢状态。
- 同步网易云音乐歌单至 Spotify
-
curl -o .env -L https://github.com/GalvinGao/NeteaseRecommendationSync/raw/main/.env.example
后,修改.env
配置-
SPOTIFY_CLIENT_ID
和SPOTIFY_CLIENT_SECRET
为 Spotify 开发者账号的 Client ID 和 Client Secret;申请请参考 Spotify for Developers。 -
NETEASE_MUSIC_PHONE
和NETEASE_MUSIC_PASSWORD
为网易云音乐账号的手机号和密码。
-
-
获取预置的
docker-compose.yml
,修改(若需要)后启动服务
curl -o docker-compose.yml -L https://github.com/GalvinGao/NeteaseRecommendationSync/raw/main/docker-compose.yml
# edit docker-compose.yml if needed
docker-compose up -d
-
cp .env.example .env
后修改.env
配置-
SPOTIFY_CLIENT_ID
和SPOTIFY_CLIENT_SECRET
为 Spotify 开发者账号的 Client ID 和 Client Secret;申请请参考 Spotify for Developers。 -
NETEASE_MUSIC_PHONE
和NETEASE_MUSIC_PASSWORD
为网易云音乐账号的手机号和密码。
-
-
配置修改完毕后,使用
npm run start
启动每日推荐服务- 或者使用
npm run importLike
将网易云音乐我喜欢的音乐导入至 Spotify 歌单。需要注意的是,在此模式下,由于 Spotify API 的速率限制,根据歌单长度的不同,导入耗时将在 1 - 10 分钟不等。
- 或者使用
-
留意 Console 信息,你将需要通过 Spotify OAuth 授权本服务访问你的 Spotify 账号
-
授权通过并完成首次同步后,本项目将会:
- 在
Asia/Shanghai
时区的每天 6:10 AM 自动同步网易云音乐每日推荐至 Spotify - 在
Asia/Shanghai
时区的每天 9:10 AM, 15:10 PM, 21:10 PM, 3:10 AM 自动同步 Spotify 所喜欢的音乐至网易云音乐
- 在