网易云音乐插件 for 深度音乐播放器 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Goooogle
V2EX    分享创造

网易云音乐插件 for 深度音乐播放器

  •  
  •   Goooogle
    n374 2015-04-09 20:27:36 +08:00 7789 次点击
    这是一个创建于 3837 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网页版无法显示桌面歌词,于是--基于dmusic-plugin-baidumusic修改的网易云音乐插件

    目前支持邮箱登录,播放歌单

    预计将支持私人FM、修改删除歌单

    新手,代码比较乱,欢迎fork及star

    谢谢

    网易云音乐插件(深度音乐播放器)

    基于sumary的dmusic-plugin-baidumusic修改而成

    使用了NetEaseMusicBox中的网易云音乐API

    特性

    支持网易账号登录

    播放创建的歌单、收藏的歌单


    Github地址 dmusic-plugin-NeteaseCloudMusic

    第 1 条附言    2015-04-12 21:32:58 +08:00
    已支持播放私人FM
    第 2 条附言    2015-05-08 15:07:37 +08:00
    支持私人FM模式下红心、取消红心、删除
    支持手动添加加密算法实现320K
    第 3 条附言    2015-05-13 21:24:04 +08:00
    支持搜索歌曲
    ![](https://raw.githubusercontent.com/wu-nerd/dmusic-plugin-NeteaseCloudMusic/master/neteasecloudmusic/images/screenshot005.png)
    第 4 条附言    2015-05-14 22:19:07 +08:00
    支持搜索、添加、删除歌单
    19 条回复    2015-05-14 22:19:52 +08:00
    kslr
        1
    kslr  
       2015-04-10 08:57:26 +08:00
    非常棒,不过为何社区对分享创造的热情这么低
    Ansen
        2
    Ansen  
       2015-04-10 08:58:05 +08:00
    期待 for Rhythmbox
    kslr
        3
    kslr  
       2015-04-10 09:06:41 +08:00
    对了,我是通过手机号注册的,我点击登录,只能看到一条
    INFO Starting new HTTP connection (1): music.163.com
    然后就没有反应了
    kslr
        4
    kslr  
       2015-04-10 09:11:56 +08:00
    切到网易云音乐选项卡的时候有一个警告:/usr/lib/python2.7/dist-packages/dtk/ui/utils.py:628: Warning: Source ID 1045 was not found when attempting to remove it
    gobject.source_remove(callback_id)
        5
    Goooogle  
    OP
       2015-04-10 09:44:13 +08:00
    @kslr 已经添加手机号登录功能
    Goooogle
        6
    Goooogle  
    OP
       2015-04-10 10:00:05 +08:00
    @Ansen 好像Rhythmbox也可以用Python写
    有机会的话也可以试试

    选择deepin music player的原因是直接支持歌词
    kslr
        7
    kslr  
       2015-04-10 10:09:15 +08:00
    @Goooogle 测试通过,不过有个不碍事的错误,我查了下貌似是播放器的BUG
    http://www.linuxdeepin.com/mantis/bug_revision_view_page.php?rev_id=260

    错误:
    /usr/lib/python2.7/dist-packages/dtk/ui/utils.py:396: PangoWarning: pango_layout_set_markup_with_accel: 第 1 行出错:实体没有以分号结束。很可能您使用了 & 字符而又不是一个实体 - 将这个 & 变为 &
    layout.set_markup(text)
    kslr
        8
    kslr  
       2015-04-10 10:12:48 +08:00
    在获得的播放列表上,点击右键报/netease_music_playlist.py", line 184, in on_category_right_press
    if item.list_type == MusicListItem.COLLECT_TYPE:
    AttributeError: type object 'MusicListItem' has no attribute 'COLLECT_TYPE'

    现在看起来歌单不能自动顺序播放?
    Goooogle
        9
    Goooogle  
    OP
       2015-04-10 10:29:02 +08:00
    @kslr 那几行我明明注销了的
    已修改

    想做得和网页版一样,要播放的歌曲都放在“播放列表”中
    在歌曲上右键,可以Add到播放列表中,可多选然后添加

    目前还只能顺序播放

    直接添加整个歌单、随机播放功能正在解决
    aisk
        10
    aisk  
       2015-04-10 10:47:05 +08:00
    楼主当心网易在github上搜到然后请求你删除哈哈哈哈,最好改个项目名。
    spoonwep
        12
    spoonwep  
       2015-04-10 13:05:46 +08:00   1
    Deepin Music 2.0 安装了插件列表里没有,为什么啊
    Goooogle
        13
    Goooogle  
    OP
       2015-04-10 14:52:54 +08:00
    @spoonwep
    ~/.local/share/deepin-music-player/plugins文件夹下有没有neteasecloudmusic文件夹
    没有就看手动复制过去
    Goooogle
        14
    Goooogle  
    OP
       2015-04-12 21:33:09 +08:00
    已支持播放私人FM
    qw7692336
        15
    qw7692336  
       2015-04-18 21:36:49 +08:00
    怎么安装
    qw7692336
        16
    qw7692336  
       2015-04-18 21:40:26 +08:00
    可以了
    Goooogle
        17
    Goooogle  
    OP
       2015-05-08 15:07:43 +08:00
    支持私人FM模式下红心、取消红心、删除
    支持手动添加加密算法实现320K
    Goooogle
        18
    Goooogle  
    OP
       2015-05-13 21:24:20 +08:00
    支持搜索歌曲
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     886 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 21:19 PVG 05:19 LAX 14:19 JFK 17:19
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86