Hermit X,使用 APlayer 前端播放器,Meting Framework & LWL API 后端支持的全新 WordPress 播放器 现已问世!
特性
支持直接调用网易云音乐、虾米音乐、QQ音乐、酷狗音乐、百度音乐的单曲、专辑、歌单,另外也支持使用本地音乐
WordPress深度整合,最低三键即可调用
与 APlayer 保持同步更新,兼容 APlayer 所有功能
音乐 API 更新迅速,始终保持高可用性
支持自动歌词获取(网易云音乐&虾米音乐&QQ 音乐支持歌词翻译!)
网易云音乐、虾米音乐、QQ 音乐支持 HTTPS 调用
Demo
Xiami
Netease
Tencent
食用方法
在文章编辑页点击添加音乐,如图
有些参数需要手动修改短代码,APlayer所有参数见文档
比如额外配置一个播放器主题色theme,手动修改短代码如下:
[hermit auto="0" loop="1" theme="#e6d0b2"]netease_songs#:36271441[/hermit]
播放器设置
见WordPress后台左侧栏:
Pjax 主题的重载方法
在你主题的 Pjax 回调函数中加入:
reloadHermit();
每次 Pjax 刷新后,Hermit X 将停止播放,并重新加载该页面上的播放器(如果有)
项目地址
https://github.com/lwl12/Hermit-X 欢迎 star /w\
如果你不会用 Github 的话,可以点击->直接下载
Eat it!
鸣谢
APlayer – A beautiful html5 music player 作者 DIYgod
Hermit – WordPress 音乐播放器插件 作者 mufeng
Meting – A powerful music API framework to accelerate development 作者 METO
PjaxReloadFunction – Pjax重载函数以及一些微小的事情 作者 Fly
class.update.php – 插件自动更新类 作者 Bing
常见问题
Q:为什么网易云音乐歌单加载不全/无法播放?
A:由于近期网易封杀,请在 Hermit X 设置内手动填写 Cookies 以绕过限制。详情请查看 Meting WIKI 或 荒岛
Q: Parse error: syntax error, unexpected '[' in
这样的报错是怎么回事?
A: 插件需要 >= 5.4 的 PHP 环境,请升级 PHP
最后
话说有谁能捐我一对音响用来调试播放器啊 滑稽
建议在插入音乐的编辑器中增加分类功能
首先感谢各位作者的很棒的插件,谢谢你们的辛勤贡献。
在此我想提一个建议,咱们的这个插件本地音乐库有音乐分类,这个很好,但是我发现在编辑文章插入音乐的时候却没有音乐分类,我建议能不能下个版本的时候,在编辑器插入本地音乐的时候也增加分类,这样选择音乐的时候方便一点。
https://github.com/MoePlayer/Hermit-X/issues/144
lwl~可以进行网易云电台的解析嘛?
启用插件后,后台直接白屏,前台还算正常,什么问题,网站必须https?(๑•̀ㅁ•́ฅ)
warning:invalid argument supplied for foreach()in class.hermit.php on line 78 你好 我用知更鸟的主题报这个错误
@皮皮资源 这个应该是主题不规范导致的吧…可以在一起GitHub上发个issue尝试兼容下
老哥 部分资源挂了OωO

@木木 我这边是完全正常的,你看看你网络到 jsDelivr 的连接是不是有问题……
@lwl12 那估计是我dns挂了 ∠( ᐛ 」∠)_
我想在文章的任何位置调用录入的音乐,请问应该怎么调用呢
@如意上线 把短代码放到需要放的地方就可以了哇
@lwl12 短代码是什么啊,可以告诉我吗
@lwl12 [hermit auto="0" loop="1" theme="#e6d0b2"]netease_songs#:36271441[/hermit]
是这样的代码直接放在html页面中吗
@如意上线 不用放在 HTML 页面啊,直接在普通编辑就是了
@lwl12 现在的问题是我要放在文章页面,,但是我不要它出现在文章里面 我要他出现在别的位置 请问怎么调用呢
@如意上线 那就要把前端转换出来的 HTML 放上去了…… Hermit X 设计上不是用来做这个的
发生了惨案,上个版本更新到最新版本后。PHP经常突然满载,停用插件后正常。猜测是服务器和国内音乐网站连通性不太好导致curl卡那里PHP阻塞了。这个获取歌曲信息有设置curl超时时间嘛?(´இ皿இ`)
@fantasts 大概是 QQ 音乐封了你服务器 IP 导致的。。得手动改文件设置超时
你好开发者,这个播放器默认提取最高音质HQ,目前腾讯已经封杀HQ音质的获取方式,所以导致播放器歌曲URL全部403错误。不知道腾讯更新什么协议了,是key获取改了还是M8000的歌曲音质拼接参数。。
老大,手机浏览器打开 不显示播放器了啊!麻烦帮我看一下 http://www.oblues.com
@布鲁斯音乐网 如果是小米手机的话……那是小米浏览器的问题,在设置里关掉 CDN 加速就行(如果本来就是关的就先关了再打开)
其他浏览器的话请说明下浏览器版本
@布鲁斯音乐网 好的 谢谢,我退回了2.9.1版本就好了
@布鲁斯音乐网 不要回退……去设置里关功能
博主啊,最近qq音乐的歌曲地址 https://dl.stream.qqmusic.qq.com报403错误,你这篇博文上的也是这样,什么情况?
另外怎么在歌曲上加上“打开博主为你精心挑选的BGM”提示 →_→
@alex Hermit X 会推送一个更新来修复这个问题,提示的话
window.APlayerCall = []; window.APlayerCall[0] = function () {ap[0].notice("打开博主精心挑选的 BGM,获得更佳阅读体验~", 0, 0.9);ap[0].on('play', function () {ap[0].notice('', 0, 0); });};
这段放 JS 里
请问控制台报错怎么看?
@wulu https://developers.google.cn/web/tools/chrome-devtools/console/
是虾米音乐出现这个问题啦
奇怪啦,升级以后不能用,提示an adudio error has occurred
@wulu 请提供控制台报错
感谢作者。以前一直在用牧风的Hermit,也是一个很敬业的开发者,可能由于个人原因,他停止了更新,即使他不在更新,我一直还是用它来做本地播放也挺好。无意发现了这里,Hermit X,说实话,挺激动的,能再次看到这么好用的播放器并得到更好的优化,感谢开发者们的无私奉献。
开启失败,Hermit可以用,Hermit-X启用失败,全部都删掉重装还是不行。 Parse error: syntax error, unexpected ‘[‘ in /www/users/HA322404/WEB/wp-content/plugins/Hermit-X-master/class.hermit.php on line 241
@守 请看一下这文章里「常见问题」那段如果没有再提问好吗……
兄弟,使用方法哪里写成食用了
@羊滚滚 🙃这是故意的。。不是错字😂
请问这个插件是不支持外链播放的吗?比如自定义xxx.mp4文件
@佐风 额……咱这是个音乐播放器不是视频播放器诶
@lwl12 对呀 我说的就是音频外链,mp3-.-
@佐风 那从本地音乐库添加不行吗
@lwl12 就是为了这个问题我找了好久的教程,我是做asmr站的 音频文件一般有很多,如果放本地的话到时候搬家会很难
@佐风 本地音乐库不意味着音频只能放本地了,你写远程URL也可以的。
自己动手试一试咯
为何不添加歌曲搜索功能?这样就不用再复制,添加歌曲也简单。。
@郑永 我们暂时没有人手新增功能,欢迎 GitHub Pull Request
@lwl12 没想到回复速度如此快,感谢! 可以参考:https://github.com/maicong/music 演示地址:http://music.bbbbbb.me/
Pingback: 网站修改记录 – 凪
致命错误:无法声明Metowolf \ Meting类,因为该名称已在第11行的/www/wwwroot/wordpress/wp-content/plugins/PoiPlayer-master/inc/api/Meting.php中使用
插件好像冲突了∠( ᐛ 」∠)_
@秦风戈 建议卸载原插件😹
@lwl12 是另一个插件呢。。o(╥﹏╥)o
你们好像都调用了一个重名的meting.php文件。。。
那个插件是PoiPlayer∠( ᐛ 」∠)_
@秦风戈 Meting 是 METO 开发的音乐信息查询库,挺多人都在用的。我刚看了 PoiPlayer,这个插件停更六个月了,感觉没必要让HermitX去兼容它。
实在要同时用的话建议改 PoiPlayer 源码,把他的 Meting 声明去掉。。。
@lwl12 我已经在改了|´・ω・)ノ
@秦风戈 OK了,就是好像点进页面时,播放器好像不会被加载,要刷新一下才会出现(/ω\)
不知道什么原因
@秦风戈 你主题是 Ajax 加载页面的,需要把上面写了的 Ajax 重载函数写到主题 Ajax 后回调里。
详情就要问你主题作者了((ฅ´ω`ฅ)
@lwl12 嗯嗯\(^o^)/,懂了,谢谢大佬。
并且感谢大佬的主题o(*////▽////*)q
Pingback: Hermit X, 全新 WordPress 播放器现已问世。 – Npcink
Pingback: WordPress优秀插件集 – 量子海
真漂亮,感谢分享
有没有兴趣做下首页背景音乐的功能啊?
或者有没有加入侧边栏或者代码调用到首页的方法哈(๑•̀ㅁ•́ฅ)
@一路香蕉皮 有一些让侧栏支持短代码的插件,装一个然后把短代码复制过去就好
火狐浏览器,如果开了隐私獾 这个插件 qq音乐的音乐会无法播放,网易和虾米正常
@久光 那应该和 QQ 的逻辑有关系了,建议停用那个扩展或者加例外。
QQ音乐歌单更新了文章播放器不更新列表?有缓存?http://www.mlwei.com/song
老大,今天早上所有歌曲都没法播放显示 an audio error has occurred,p;ayer will skip forward in 2 seconds 怎么解决啊!
@布鲁斯音乐网 感觉是不是你访问量太大 IP 被网易云封了?看下加代理或者换服务器 IP 能不能恢复
@lwl12 老大 没解决啊.咋整
感谢!请问如何加入到侧边栏
感谢!有一个问题:请问能不能批量导入媒体到Hermit X音乐库?
真的非常好用嘿嘿~而且颜值也贼高!!感谢作者大大~٩(๑❛ᴗ❛๑)۶