All Projects → bjason → 163MusicToSpotify

bjason / 163MusicToSpotify

Licence: other
Convert your favorite 163 music playlist to Spotify

Programming Languages

CSS
56736 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to 163MusicToSpotify

Alltomp3
Node module to download and convert in MP3 with tags an online video
Stars: ✭ 120 (+22.45%)
Mutual labels:  playlist, spotify
ideas-for-projects-people-would-use
Every time I have an idea, I write it down. These are a collection of my top software ideas -- problems I think enough people have that don't have solutions. I expect you can reach a decent userbase if marketed correctly, as I am surely not the only one with these problems.
Stars: ✭ 646 (+559.18%)
Mutual labels:  playlist, spotify
Coverify
🎧 Design fresh album cover for your Spotify playlists
Stars: ✭ 167 (+70.41%)
Mutual labels:  playlist, spotify
spoti-vote
Web application to vote the next Song in Spotify Queue
Stars: ✭ 14 (-85.71%)
Mutual labels:  playlist, spotify
SpotifyWebApi
A .net core wrapper for the Spotify Web API
Stars: ✭ 19 (-80.61%)
Mutual labels:  playlist, spotify
Spotify Playlist Archive
Daily snapshots of public Spotify playlists
Stars: ✭ 111 (+13.27%)
Mutual labels:  playlist, spotify
Singlespotify
🎵 Create Spotify playlists based on one artist through the command line
Stars: ✭ 254 (+159.18%)
Mutual labels:  playlist, spotify
Spotify Dl
Downloads songs from your Spotify Playlist
Stars: ✭ 578 (+489.8%)
Mutual labels:  playlist, spotify
MusicPlayer
A Telegram Music Bot written in Python using Pyrogram and Py-Tgcalls. This is Also The Source Code of The UserBot Which is Playing Music in @S1-BOTS Support Group ❤️
Stars: ✭ 218 (+122.45%)
Mutual labels:  playlist, spotify
paystack-music-api
The bot and API that powers Paystack Music.
Stars: ✭ 70 (-28.57%)
Mutual labels:  playlist, spotify
Quaggify
A spotify clone made in Swift 4 consuming the Spotify API
Stars: ✭ 30 (-69.39%)
Mutual labels:  playlist, spotify
fresh script
Find Spotify tracks posted to the HipHopHeads subreddit and add them to a Spotify playlist.
Stars: ✭ 69 (-29.59%)
Mutual labels:  playlist, spotify
Spotlistr
🎧 Convert Anything to a Spotify Playlist!
Stars: ✭ 226 (+130.61%)
Mutual labels:  playlist, spotify
Partify
This is a free open source Spotify-powered app that lets users host parties and have guests connect using their smartphones to submit and vote on songs. The app will only play the highest voted song and can connect to personal playlists.
Stars: ✭ 37 (-62.24%)
Mutual labels:  playlist, spotify
spotify-vibe-check
Spotify Vibe Checker Web App to vibe check your Spotify Playlists! (currently broken due to CORS)
Stars: ✭ 24 (-75.51%)
Mutual labels:  playlist, spotify
PlaylistParty
📺 Play Spotify Playlists on Youtube.
Stars: ✭ 20 (-79.59%)
Mutual labels:  playlist, spotify
SpotifyNoPremium
A cross-platform Spicetify theme which declutters Spotify stock UI and removes all ads.
Stars: ✭ 376 (+283.67%)
Mutual labels:  spotify
Songify
A simple tool that gets the current track from Spotify, YouTube and Nightbot.
Stars: ✭ 66 (-32.65%)
Mutual labels:  spotify
MySpotify
A website to view your Spotify stats.
Stars: ✭ 38 (-61.22%)
Mutual labels:  spotify
Tweeterify
A Twitter bot which recommends some Spotify top charts songs to people
Stars: ✭ 18 (-81.63%)
Mutual labels:  spotify

163MusicSpider

This tiny program enables you to download your favorite 163 music playlists. To achieve this goal, following the steps as follow:

  1. Get the id of your 163 playlist. To get it, you should open the page of the playlist in a browser then copy the numbers behind "music.163.com/#/playlist?id=" in address bar.
  2. Download the python script to your computer and make sure you have Python installed.
  3. Run the script by double clicking it. Be careful that you need to run the script whose name is matched with your local Python version. Alternative method is recommended.
  4. Open the .txt file right next to the scirpt and select all then copy. Then open this site and it will convert the playlist for you. Note: the API 163 provided have the limit of reading 1000 songs in your playlist.

网易云音乐Spider

程序旨在帮助你爬取到,网易云上你喜欢的歌单的所有的歌曲信息。 推荐使用@yueyericardo提供的web实现:https://yyrcd.com/2018/11/14/n2s-zh/ 。原方法在命令行操作,不够直观且容易引起格式等问题,参考如下:

  1. 在浏览器打开你的网易云歌单,复制你的歌单网址中,位于 "music.163.com/#/playlist?id=" 后方的数字。
  2. 下载本脚本,并且确保本地机器已安装Python
  3. 双击脚本,运行脚本。你只需要运行和你的本地Python版本一样的脚本即可。
  4. 歌单保存到本地的.txt文件中。 注意:网易云音乐歌单只允许加载1000首歌曲。

其他教程

如何将Spotify歌单导入网易云音乐?(已失效)

update:官方已经关闭了导入酷狗歌单的通道。

如何将网易云音乐歌单导入Spotify?

网上似乎没有太多关于这个需求的解决方法,我找到的唯一一个是利用网易提供的 API 得到歌单列表的JSON文件,再使用 workflow + IFTTT 曲线救国的方法,不仅不直观,而且要在手机上多次下载软件、多次授权之后才能进行操作,我跟着原文的方式尝试了一遍之后,依然没有即时在spotify中看到导入的歌单(隔日才看到)……所以被逼无奈才又写了几行代码实现的。

一种新方法

由于网易云提供的API不定期犯抽,于是利用dongyonghui写的API完成了新的方法,点击这里查看该API的说明。

另一种获取歌单id和获取歌单列表的方法
  1. 下载并安装ieaseMusic
  2. 打开运行ieaseMusic,确保是运行状态
  3. 登录ieaseMusic
  4. 菜单栏 -> View - doggle developer tools,进入开发者工具
  5. 进入 xxx喜欢的音乐,在 开发者工具 - NetWork 中能看到名称是数字的请求,这个数字就是歌单id;请求地址就是AlternativeMethodForPy2.py所请求的地址
  6. 把上步中看到的数字粘贴到运行脚本的提示处
获取完整歌单列表的方法(突破网易云音乐API只返回1000个音乐的限制,本人已在安卓测试)
  1. 在手机上下载所有歌曲
  2. 把手机连接到Linux
  3. 进入手机内部存储这个目录: netease/cloudmusic/Music
  4. 通过观察歌曲名字,刚好是 '艺人 - 歌曲名' 的形式(一旦不是可以考虑通过Python + eyed3读取音乐文件中的艺人等信息)
  5. 用命令将歌曲列表名字写到文件中: ls > /tmp/playlist.txt
  6. 去掉歌曲名中的后缀: awk -F ".mp3" '{print $1}' /tmp/playlist.txt
步骤
  1. 得到歌单ID:从浏览器进入到你的歌单,复制地址栏中"music.163.com/#/playlist?id="后面的数字。
  2. 进入到这个页面下载相应的Python文件,请确保电脑上已经正确安装Python。如果电脑上安装了Python2,请下载AlternativeMethodForPy2.py,Python3则下载AlternativeMethodForPy3.py。如果想尝试之前的方法,请下载Python2.py或Python3.py。
  3. 运行文件并输入你刚刚获得的歌单ID,看到成功提示后在相同目录下可以看到一个以歌单ID命名的.txt文件。
  4. 打开这个网站并粘贴.txt中的全部内容,等待其自动识别并创建歌单。
优点
可能遇到的问题
  • 网易云API只返回歌单中最多1000首歌曲的信息。
  • 由于版权原因,部分歌曲spotify不能添加。
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].