适配了最新的 EAF ,现在网易云音乐的所有逻辑处理基本都到 ELisp 端了,去掉了那些无用的 EAF 变量。
网易云音乐已经加入 MELPA 了,大概今天下午或明天就能直接安装了。
我在 melpa 看到这个插件了!
最新提交修复了 EAF 界面终止当前歌曲后不刷新播放状态的问题。
原因是两个语句位置写反了。
最近因为一些原因我暂时切换为使用 TUI,但 TUI 下选择歌曲、歌单太麻烦了,加上之前也有人提过,这次我就加上了关于跳转的功能。
在 TUI 界面按下 g ,随后你有几个选项(不用这个时候一次性记下来,会有提示) :
-
g
刷新页面 -
u
跳转到用户歌单 -
l
跳转到本地歌单 -
c
跳转到当前播放的歌曲 -
s
通过行号选择歌单 -
p
通过行号选择歌曲并播放
另外,为此增加了两个变量:
-
netease-cloud-music-jump-function
该变量用于自定义获取行号的函数,默认是直接用read-number
读取的,你可以自己写其他实现,只需要最终返回行号就可 -
netease-cloud-music-line-number-relative
该变量用于判断用户是否使用相对行号 ,如果是的话,请手动设置为 t 。
其实要是listen1只有命令行版本或者开放api就好了,现在这个gui看着挺难受
最近放假了,又有时间折腾了,目前我在给 Sniem 加上一些 hands-eased 的功能,过几天就给网易云音乐添加一些新功能。
目前想加入完整的评论功能(可选)、歌曲排行榜。
有其他什么好建议的可以提出来。
加入了评论功能,为选择性功能,如果需要使用需要在配置添加:
(require 'netease-cloud-music-comment)
快捷键参考 README
由于 API 的原因,目前发送评论只支持为歌曲发表评论,不支持回复评论。
修复了歌曲完全重名产生的一些问题。
doom 里面怎么添加, 我配置上以后 登录 提示 The third-party API has not been downloaded!
我的配置: package.el
(when (package! netease-clount-music :recipe
(:host github
:repo "SpringHan/netease-cloud-music.el"
:files ("*.el" "src/lisp/*.el")))
(package! request)
)
config.el
;; netease-cloud-music
(use-package! netease-cloud-music)
(use-package! netease-cloud-music-ui)
(use-package! netease-cloud-music-comment)
是不是request 我没有装上? 谢谢大神, 支持你!
不好意思, 看到了, 原来要手动下载。。。
登录不上, API process is null!
那是说明你的 API 没有装好,使用函数 netease-cloud-music-download-api
问题在于clone时需要使用proxy,npm 安装不能使用proxy. 我这边得先clone后手动使用npm install 安装才可以。
有个 symbol-value 的问题得修一下。
(netease-cloud-music–slice symbol-value songs start end) → (netease-cloud-music–slice songs start end)
我这边把 symbol-value这个去掉就可以了。不知道有没有其他的影响。
你这用的是旧版,更新到最新 commit
安装完插件后,得先进入netease buf 才能登录。我现在登录没问题了,不过最近发现总是单曲循环,除非按下一曲才能切换歌曲。并且提示playlist是空。
最近使用当切歌的时候会有点卡。正常放歌是没有问题的。
可以用 r
切换循环方式。
更多的快捷键可以参考 README