Hermit X, 全新 WordPress 播放器现已问世。

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

最后

话说有谁能捐我一对音响用来调试播放器啊 滑稽

sp20161001_131039

-EOF-

512 条评论

昵称
  1. 小伟博客网

    你好开发者,这个播放器默认提取最高音质HQ,目前腾讯已经封杀HQ音质的获取方式,所以导致播放器歌曲URL全部403错误。不知道腾讯更新什么协议了,是key获取改了还是M8000的歌曲音质拼接参数。。

  2. 老大,手机浏览器打开 不显示播放器了啊!麻烦帮我看一下 http://www.oblues.com

    1. lwl12

      @布鲁斯音乐网 如果是小米手机的话……那是小米浏览器的问题,在设置里关掉 CDN 加速就行(如果本来就是关的就先关了再打开)

      其他浏览器的话请说明下浏览器版本

    2. @布鲁斯音乐网 好的 谢谢,我退回了2.9.1版本就好了

    3. lwl12

      @布鲁斯音乐网 不要回退……去设置里关功能

  3. alex

    博主啊,最近qq音乐的歌曲地址 https://dl.stream.qqmusic.qq.com报403错误,你这篇博文上的也是这样,什么情况?
    另外怎么在歌曲上加上“打开博主为你精心挑选的BGM”提示 →_→

    1. lwl12

      @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 里

  4. wulu

    请问控制台报错怎么看?

  5. wulu

    是虾米音乐出现这个问题啦

  6. wulu

    奇怪啦,升级以后不能用,提示an adudio error has occurred

    1. lwl12

      @wulu 请提供控制台报错

  7. v

    感谢作者。以前一直在用牧风的Hermit,也是一个很敬业的开发者,可能由于个人原因,他停止了更新,即使他不在更新,我一直还是用它来做本地播放也挺好。无意发现了这里,Hermit X,说实话,挺激动的,能再次看到这么好用的播放器并得到更好的优化,感谢开发者们的无私奉献。

  8. 开启失败,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

    1. lwl12

      @守 请看一下这文章里「常见问题」那段如果没有再提问好吗……

  9. 羊滚滚

    兄弟,使用方法哪里写成食用了

    1. lwl12

      @羊滚滚 🙃这是故意的。。不是错字😂

  10. 佐风

    请问这个插件是不支持外链播放的吗?比如自定义xxx.mp4文件

    1. lwl12

      @佐风 额……咱这是个音乐播放器不是视频播放器诶

    2. 佐风

      @lwl12 对呀 我说的就是音频外链,mp3-.-

    3. lwl12

      @佐风 那从本地音乐库添加不行吗

    4. 佐风

      @lwl12 就是为了这个问题我找了好久的教程,我是做asmr站的 音频文件一般有很多,如果放本地的话到时候搬家会很难

    5. lwl12

      @佐风 本地音乐库不意味着音频只能放本地了,你写远程URL也可以的。

      自己动手试一试咯

  11. 郑永

    为何不添加歌曲搜索功能?这样就不用再复制,添加歌曲也简单。。

    1. lwl12

      @郑永 我们暂时没有人手新增功能,欢迎 GitHub Pull Request

    2. 郑永

      @lwl12 没想到回复速度如此快,感谢! 可以参考:https://github.com/maicong/music 演示地址:http://music.bbbbbb.me/

  12. Pingback: 网站修改记录 – 凪

  13. 秦风戈

    致命错误:无法声明Metowolf \ Meting类,因为该名称已在第11行的/www/wwwroot/wordpress/wp-content/plugins/PoiPlayer-master/inc/api/Meting.php中使用

    插件好像冲突了∠( ᐛ 」∠)_

    1. lwl12

      @秦风戈 建议卸载原插件😹

    2. 秦风戈

      @lwl12 是另一个插件呢。。o(╥﹏╥)o
      你们好像都调用了一个重名的meting.php文件。。。
      那个插件是PoiPlayer∠( ᐛ 」∠)_

    3. lwl12

      @秦风戈 Meting 是 METO 开发的音乐信息查询库,挺多人都在用的。我刚看了 PoiPlayer,这个插件停更六个月了,感觉没必要让HermitX去兼容它。

      实在要同时用的话建议改 PoiPlayer 源码,把他的 Meting 声明去掉。。。

    4. 秦风戈

      @lwl12 我已经在改了|´・ω・)ノ

    5. 秦风戈

      @秦风戈 OK了,就是好像点进页面时,播放器好像不会被加载,要刷新一下才会出现(/ω\)
      不知道什么原因

    6. lwl12

      @秦风戈 你主题是 Ajax 加载页面的,需要把上面写了的 Ajax 重载函数写到主题 Ajax 后回调里。

      详情就要问你主题作者了((ฅ´ω`ฅ)

    7. 秦风戈

      @lwl12 嗯嗯\(^o^)/,懂了,谢谢大佬。
      并且感谢大佬的主题o(*////▽////*)q

  14. Pingback: Hermit X, 全新 WordPress 播放器现已问世。 – Npcink

  15. Pingback: WordPress优秀插件集 – 量子海

  16. David

    真漂亮,感谢分享

  17. 一路香蕉皮

    有没有兴趣做下首页背景音乐的功能啊?
    或者有没有加入侧边栏或者代码调用到首页的方法哈(๑•̀ㅁ•́ฅ)

    1. lwl12

      @一路香蕉皮 有一些让侧栏支持短代码的插件,装一个然后把短代码复制过去就好

  18. 久光

    火狐浏览器,如果开了隐私獾 这个插件 qq音乐的音乐会无法播放,网易和虾米正常

    1. lwl12

      @久光 那应该和 QQ 的逻辑有关系了,建议停用那个扩展或者加例外。

  19. 小伟博客网

    QQ音乐歌单更新了文章播放器不更新列表?有缓存?http://www.mlwei.com/song

  20. 布鲁斯音乐网

    老大,今天早上所有歌曲都没法播放显示 an audio error has occurred,p;ayer will skip forward in 2 seconds 怎么解决啊!

    1. lwl12

      @布鲁斯音乐网 感觉是不是你访问量太大 IP 被网易云封了?看下加代理或者换服务器 IP 能不能恢复

    2. 布鲁斯音乐网

      @lwl12 老大 没解决啊.咋整

  21. jxy370

    感谢!请问如何加入到侧边栏

  22. 唐宋小八

    感谢!有一个问题:请问能不能批量导入媒体到Hermit X音乐库?

  23. Angus

    真的非常好用嘿嘿~而且颜值也贼高!!感谢作者大大~٩(๑❛ᴗ❛๑)۶