如何將豆瓣的紅心音樂清單導出到網易雲音樂中?

之前網易雲音樂可以導入豆瓣的紅心,現在已經不能了。網上搜索了很多解決方法,但大多數方法都是2012年及之前的,現在好像都不能用了。還有別的辦法嗎?

(不想用一個一個聽歌然後查緩存的方法 )


1.用chrome打開網址https://douban.fm/mine/hearts

2.一直下拉到所有紅心歌曲都展現出來

3.按F12調起開發者工具,切換到console的標籤

4.在窗口下側&>後輸入語句:for(var i in $$(".songlist-song .top")) {console.log($$(".songlist-song .top")[i].querySelector(".titles p span .artist-name").innerText+"|"+$$(".songlist-song .top")[i].querySelector(".titles h3 .link").innerText)}

5.將輸出結果拷貝出來保存為文本文件,每一行的格式為 歌手|歌名

6.將文本文件變成kgl文件,即酷狗音樂列表文件(我是使用vim編輯):

每一行的格式變成

&&E:&&0&&0&&0&&E:&&192&&0&&歌手 -歌名&&

文件頭加入

&

&

文件末加入

&

7.全局替換kgl文件中的為amp;

8.打開網易雲音樂,滑鼠移到右上角頭像,點擊彈出層的導入歌單,選擇導入酷狗播放列表

9.點擊上傳,選擇編輯的kgl文件,等待導入成功即可


移步到 如果將豆瓣紅心歌曲導入到網易雲音樂 - 知乎專欄


稍微修改了一下樓上的腳本,不需要其他工具,只要有IE/Edge/Chrome/360任意一個瀏覽器就行:

1.用瀏覽器打開網址https://douban.fm/mine/hearts

2.一直下拉到所有紅心歌曲都展現出來

3. 按F12調起開發者工具,切換到console的標籤

4. 在窗口下側&>後輸入語句

var a = "
&
&
";
for(var i in $$(".songlist-song .top")) {
a = a
+ "&&"
+ $$(".songlist-song .top")[i].querySelector(".titles p span .artist-name").innerText.replace("","amp;")
+ "-"
+ $$(".songlist-song .top")[i].querySelector(".titles h3 .link").innerText.replace("","amp;")
+ "&
&

"
}
console.log(a)

5. 將輸出結果拷貝出來,保存為文本文件douban.txt,此時文件內容類似如下格式

&
&
&&金玟岐-歲月神偷&&
&&小娟amp;山谷里的居民-野百合也有春天&&

6. 將文本文件douban.txt改名成douban.kgl文件

7. 打開網易雲音樂,滑鼠移到右上角頭像,點擊彈出層的導入歌單,選擇導入酷狗播放列表

8. 點擊上傳,選擇編輯的douban.kgl文件,等待導入成功即可

2017-05-21親測有效

我有1406首紅星歌曲,導入成功977首,成功率大概70%,失敗倒不是腳本的問題,基本上都是因為豆瓣和網易曲庫里的歌名/歌手名字略有不同


Chrome下有個插件叫豆瓣電台爬蟲,可以把豆瓣紅心音樂導出為酷我音樂列表。網易雲音樂的PC客戶端,點擊用戶頭像,有導入歌單選項,選擇酷我音樂列表可導入剛才導出的豆瓣紅心。

親測有效。


稍微修改了下樓下的腳本, 直接生成酷我格式的紅心列表:

然後打開開發者工具, 粘貼如下JS代碼運行. 得到結果後替換 VM185:8 及 VM185:11 為空, !!!!並保存為 GBK 格式, 這一點相當重要!!!!

console.log("&")

for(var i in $$(".songlist-song .top")) {

var artist = $$(".songlist-song .top")[i].querySelector(".titles p span .artist-name").innerText;

artist = artist.replace(/[",]/g, "");

var title = $$(".songlist-song .top")[i].querySelector(".titles h3 .link").innerText;

title = title.replace(/[",]/g, "");

console.log("&&")

}

console.log("&")

參考文章: 豆瓣FM 紅心歌曲導入網易雲音樂


用手機客戶端就可以啊


小白菜在以上所有辦法都操作過結果都失敗的情況下,在之前各種回答的基礎上,自己琢磨了一下,發現了一個不算麻煩適合不會編程的小白的辦法,分享一下,畢竟紅心現在不能聽的歌太多了,而且網易雲也沒有了直接導入的介面。順便再吐槽下現在好像所有的聽歌軟體都沒有了導出列表的功能,估計不想方便用戶轉戰別的軟體吧。

首先,參考之前大神級別人物的文章:如何將豆瓣紅心歌曲導入到網易雲音樂 - 知乎專欄

如何將豆瓣紅心歌曲導入到網易雲音樂 借鑒到第3步,第4步我不會把字元轉ASCII編碼所以卡住了,然而找到了一個成功率更高的辦法。

其次,把上述鏈接步驟3里的txt文件,即包含所有紅心歌的超鏈接的文本,直接全選,複製到一個excel表中。

再其次,點excel表中數據--分列--分隔符號--勾選「空格」,去掉「連續分隔符號視為單個處理」的對勾,如下圖。

在數據預覽里基本就出現了大致需要的內容,一路下一步,然後完成,表單變成了下圖:

看上去有點亂但是足夠用就行了!這個時候你需要打開下載利器,迅雷,我依然在用迅雷7極速版,順便吐槽下迅雷9的界面。

然後大致看一下表單,從最先出現有下載鏈接的列里,作為起始列,如上圖,我的就是F列開始的,然後滑鼠點F整列,選中後往後拖,多拖幾列沒關係,防止漏下歌曲。

然後請按下神奇的按鈕「ctrl+c」,迅雷就會彈出下載鏈接,注意如果下載鏈接超過1000條的話請以1000條為單位多弄幾個excel表,迅雷下載的數量限制,而且太多的話會卡機。

開始下載。。。。

下載的時候就會發現,歌曲名是默認的超鏈接里的名字,都是字母+數字組合,看不出歌名啊

然而這並沒啥,打開網易雲音樂客戶端,點擊「我的音樂-本地音樂」,然後選擇目錄,為了防止混亂,只選擇剛才迅雷的下載音樂的目錄,這樣顯示的都只是豆瓣fm里的紅心音樂了,然後點一下

「匹配音樂」。。。。坐等匹配完,然後全選歌曲,右鍵-收藏到歌單--新建 ----

完事兒。。


這個我來回答下,之前有同學回復了,不過麻煩些,我來簡化下,開始需要一個插件:電影癖,360或者谷歌瀏覽器都可以下載,安裝。登錄豆瓣fm會發現有個導出紅心歌曲,點擊下載兩個文件,一個就是需要的豆瓣fm歌曲的下載真實地址,然後我們需要你下載工具idm登場,用idm的導入功能,把TXT中的所有紅心歌曲下載到本地電腦,下載網易雲音樂,在我的雲盤把下載後的MP3上傳下,你會發現所有原來沒有名字的歌曲都有正確名字了,完。


用python寫了一個爬蟲供大家參考:豆瓣fm紅心音樂爬蟲

功能:

  1. 自動登錄
  2. 爬取紅心音樂列表並生成kgl、html格式文件

生成的kgl文件可用於網易雲音樂導入。

網易雲音樂的導入按鈕入口:瀏覽器訪問http://music.163.com


豆瓣紅心歌曲清單導出谷歌插件


Chrome上有插件可以把豆瓣FM的歌下載下來,然後用網易的客戶端導入。

印象不深了,可能有偏差。


我發現目前網易雲沒有導入歌單了,就算用老版本,紅心不全的,因為版權問題,所以該怎麼辦呢,我想了個比較迂迴的方法。

1、打開chrome,然後用蜜汁方法(這裡不贅述)下載一個叫「電影癖」的應用

2、下好打開豆瓣fm,會發現可以下載紅心的列表,下載一下。

3、得到兩個文件:豆瓣紅心歌單,和一個豆瓣備用下載地址。

4、用備用下載地址下載所有的歌曲

5、用網易雲音樂導入到本地,會同步出歌曲信息,但是不會幫你更改,我在這一步卡了好久,沒有一個軟體可以改,搞不懂qq 酷狗 itunes 等等為什麼都不能自動填寫

6、用網易雲音樂上傳到「我的音樂雲盤」

7、在安卓手機上下載這些音樂。然後就可以了-。- 好複雜!!!!


當初是因為網易有導入豆瓣紅心的功能才跑到網易去的,但是直到現在我才看到了導入的按鈕_(:3」∠)_可是現在!他們兩家鬧彆扭!!我根本就沒機會導入了!心疼我FM里的紅心嗷嗷嗷


我記得以前好像網易雲音樂可以直接導入的。


請問有沒有簡單一些的軟體,可以一鍵導出歌單,如果能夠下載紅心,那就更好了,望各位達人推薦,跪謝


顯示服務升級中,暫時無法使用啊……求大神


有個比較笨的方法,就是用電腦打開豆瓣FM,逐首播放,然後用網易雲音樂的聽歌辨曲,再加入紅心的隊列。


推薦閱讀:

你在網易雲上看過哪些十分扎心的評論?
你见过的网易云音乐上评论最多的是哪首歌?
網易雲音樂的盈利模式是什麼?
網易雲音樂曲庫歌曲數量有 500 萬首嗎?如何做到的?

TAG:音樂 | 互聯網音樂服務及應用 | 豆瓣FM | 網易雲音樂 |