牛啊,emacs真的是万能的!
window 下可以使用吗?
目前还不行,后期会为其进行适配,请耐心等待。
目前我还在学校,只能周末维护项目,暑假期间时间会比较充裕。
修复了初次启动时的登陆问题;
将API仓库更换为我 fork 的仓库(原仓库有版本检测,会减缓启动速度并且对插件适配有影响)。
目前准备加入的一些功能如下:
- 评论相关功能
- 对账号歌单的一些操作
如果还有其它功能需求的可以在下面回复。
有没有考虑美化一下播放列表的显示
这个我目前没什么安排,不过以后会为EAF写一个前端,到时候可以直接把EAF当做前端。
如果自己用elisp写,有思路指点一下吗
我之前有一个备用方案来着,就打算另起一个 tab,然后把当前歌曲分为一个窗口,然后播放列表一个窗口,主要的控制区(用于查看评论啥的)一个窗口。
后来懒猫大佬找我写EAF前端,再加上这个方案稍微有点麻烦,不知道有没有选择 buffer 的时候会触发的 hook用来直接转到 tab ,或者是让用户仅通过命令打开相关页面,因此还是打算用EAF写前端了,目前没什么其它好想法。
这样啊,那看来还是eaf更方便实现,有点执着了
如果可以的话,尽可能做到前后端分离,万一哪天网易音乐api被禁用了,代码也有用处。
有道理,未雨绸缪,不然就可惜了一个好项目
最新提交:
-
加入了用户歌单的相关功能,现在可以在本地歌单和账号歌单随意切换了(在歌单名上或者其歌曲上按
RET
即可)。可以在歌单名上按TAB
对歌单歌曲进行折叠和显示。可以对本地歌单进行的操作对于账号歌单也能使用 -
目前已经将后端与 UI 分离,为后续 EAF 前端做准备
Tips: dev 分支上的未在此处回复的 commit 不要使用,可能存在问题,一般一个功能完善了之后我会在这里回复。
最新提交:
- 加入了翻译歌词
可按
c
在 无歌词、原歌词、原歌词+翻译歌词 中切换。
也可直接设置变量:
(setq netease-cloud-music-show-lyric 'all)
;; 'all 为 原歌词+翻译歌词,t 为原歌词,nil为不显示歌词
- 修复了第一次打开 API 时获取用户歌单报错
另外,如果要使用 TUI 的话要在配置中加入
(require 'netease-cloud-music-ui)
不然 (netease-cloud-music)
等命令无法使用。
期待EAF前端,我网易云VIP会员
新提交:
增加更改用户歌单名称的功能(在歌单名上按 C
)。(这个功能昨天忘记加上了)
剩余任务是:
- 评论功能
- 适配其它操作系统
此后就开始编写 EAF 前端。有空闲时间的话可能会重新写一个轻量化的 API,目前这个API还有很多功能用不到。
有计划加入 GitHub - nondanee/UnblockNeteaseMusic: Revive unavailable songs for Netease Cloud Music 的支持,来播放网易云变灰的歌么
如果要加,可以在写 EAF 前端时加上。可以参考 GitHub - qier222/YesPlayMusic: 高颜值的第三方网易云播放器,支持 Windows / macOS / Linux ,也是用vue 写的网易云前端,Binaryify/NeteaseCloudMusicApi 的api
到时候如果有需要的话就试试
- 修复了对用户歌单进行修改等操作后新歌单内容的同步问题(在操作后会尝试获取用户歌单内容,在获取更改后同步,时间无法确定)
- 在本地歌单标题
RET
可直接切换至本地歌单
想问下能否支持 qq 音乐等其它几家呢,我同时有网易云和qq的会员,因为两边的歌都不全。如果有多家支持可以统一操作的话就太完美了。