V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Goooogle
V2EX  ›  分享创造

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

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

    网页版无法显示桌面歌词,于是--基于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)
    Goooogle
        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   ·   实用小工具   ·   5834 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 01:55 · PVG 09:55 · LAX 17:55 · JFK 20:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.