n374
n374
还没用过3.0,没对3.0适配,也不确定能否适配。
多谢认可 百度音乐插件右侧嵌入的是百度的http://musicmini.baidu.com/ , 大部分操作由网页响应,添加/播放歌曲操作由插件完成。 目前没看到网易云音乐有类似的主页,但也可以实现类似功能,有两种方案: - 用Python实现一个本地Web Server,实现类似的网页 - 用GTK写类似Win下客户端的界面(如果播放器browser_widget支持的话) 如果要尽可能多地实现云音乐的功能,第一种方案应该相对简单,不过HTML/JavaScript我基本不会。 如果采用第二种方案,无需Web Server,轻量,但很难实现复杂功能,且GTK我也不熟悉。因此可能只会加入搜索歌曲、歌单的功能,至于发现音乐及搜索结果中的其他功能,能力有限,不一定会加入。 因此,搜索功能会有。 如果我一个人完成,我倾向选择第二种方案。会在右侧实现简单的搜索功能。 如果能有 **合作者** 负责网页部分的实现,那么可以实现搜索的所有功能,以及发现音乐等其他功能,和百度音乐插件一致。这取决于网页功能的完成度。 搜索的目的是播放及添加到歌单,目前规划是搜索功能将在新建/删除歌单、从歌单添加/删除歌曲、私人FM模式中喜欢/删除歌曲等功能实现后实现。
bcd69af7d46ec72719cd0e6e58e39700c9f08d85 已支持歌曲搜索
已将自带的搜索框删除 d45bf422475aa85e0d6ab4c83abb2616bc245ebd 最开始是打算是直接使用自带搜索框的。翻了下播放器源码,好像无法实现。 现已将search_entry这个Container里的Widget都删除,从而将搜索框隐藏。
支持搜索、添加、删除歌单 ff016fa2f2381b3661a0564c7acadd07bb01c460 基本功能已经全了
插件只提供URL给播放器,剩下的由播放器解决。 所以无法在直接由播放器缓存,但是应该还是可以在插件层级实现。
就是直接调用网易云音乐的API,这是一个网页版的demo: http://music.163.com/demo/fm
网易应该会根据你喜欢的歌曲来推测你可能感兴趣的内容吧,有点类似豆瓣FM吧
API并没有提供接口以获取一定数目的歌曲,所以只能被动接收。API一般都会返回3首歌曲,个别情况会返回一首。 而且不确定网易是否会实时更新,毕竟网易云音乐主页上的歌曲推荐是每天更新一次。
用Fiddle分析网页版,确实是radio/get一次,连续播放3首。 不确定是不是私人FM相对较费资源,一次返回多个结果以减少访问次数。