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/liwanglin12/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

最后

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

sp20161001_131039

-EOF-

334 条评论

昵称
  1. waylee

    自己添加的歌曲,可以加歌词吗

    1. liwanglin12

      @waylee 暂时不行~

  2. mashiro

    好像海外服务器无法解析网易的音乐了 QAQ
    https://demo.2heng.xin

    1. liwanglin12

      @mashiro 请更新 Hermit X

    2. mashiro

      @liwanglin12 哦哦谢谢,是我没清缓存。。所以这次是更新过JS部分吗?

    3. liwanglin12

      @mashiro 不是,Hermit X 的音乐查询 API Meting 项目的 Cookies 被网易云封了,于是下午发现之后紧急修复了一下

    4. mashiro

      @liwanglin12 原来如此,谢谢|´・ω・)ノ

  3. 清音陋屋

    把那个代码改成parse_url(home_url() , PHP_URL_HOST)) 格式就不会报错,就可以用了

    1. liwanglin12

      @清音陋屋 主要问题是你 PHP 版本太低了,这样别的地方应该还是会报错……

    2. 清音陋屋

      @liwanglin12 修改了那两行,都改成PHP_URL_HOST没报错了,可以用了。
      的确是我php版本过低导致的,另外本地验证的时候php版本高一些,没有出现这个问题。

  4. iami

    无法启用插件,因为它引起了一个致命错误(fatal error)。(´இ皿இ`)/plugins/Hermit-X-master/include/Meting.php on line 14

    1. liwanglin12

      @iami 冲突了吧,有没有用别的播放器

  5. jack

    音乐在本地文件的话,会更加简单是吗?有无那种按音乐家分类的页面

    1. liwanglin12

      @jack 好像没有吧……其实本地音乐没有再继续维护了,也许会更麻烦

  6. Pingback: 插件#Hermit X,WordPress 音乐播放器,支持SSL | 玖月博客

  7. kissrain

    暂停图标错位,请问在哪里修改呢?万分感谢

    1. liwanglin12

      @kissrain 检查一下 css|´・ω・)ノ

    2. kissrain

      @liwanglin12 这是我截的图,https://ws1.sinaimg.cn/large/a15b4afegy1fme2lkz4t1j208403ya9x.jpg。我也知道在css文件里修改,但不知道具体在哪修改,有什么提示吗。。。(╯‵□′)╯︵┴─┴

    3. liwanglin12

      @kissrain 这已经超过我们的支持范围了,最好联系主题作者看一下 ̄﹃ ̄

    4. kissrain

      @liwanglin12 嗯,好的,谢谢。。。

  8. 大雄

    稳啊,已经脱坑wordpress。

  9. 蜜雪草精灵

    博主大大你好,请问怎么去掉歌词?

    1. liwanglin12

      @蜜雪草精灵 暂时不支持关闭歌词。

    2. 蜜雪草精灵

      @liwanglin12 感谢博主大大百忙之中还那么迅速解答我的问题,很喜欢你的插件,感谢你的无私奉献~
      期待后续能有关闭歌词功能,个人拙见,感觉这样看上去更加的简约。
      还有一个问题就是为什么开启https以后,含有音乐界面的都变成了小黄锁,F12报错如下:

      APlayer.min.js:1 Mixed Content: The page at 'https://www.ixuange.com/66.html' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://www.ixuange.com/wordpress/wp-admin/admin-ajax.php?action=hermit&scope=netease_lyric&id=446944028&_nonce=5b03c7a36f'. This request has been blocked; the content must be served over HTTPS.i.value @ APlayer.min.js:1
      66.html:1 Mixed Content: The page at 'https://www.ixuange.com/66.html' was loaded over HTTPS, but requested an insecure video 'http://www.ixuange.com/wordpress/wp-admin/admin-ajax.php?action=hermit&scope=netease_song_url&id=446944028&_nonce=3536619f7a'. This content should also be served over HTTPS.

    3. liwanglin12

      @蜜雪草精灵 请检查你博客后台的站点 URL 设置是否改成了 HTTPS ,应该是你忘记改了

      歌词的问题请到 GitHub 发一个 feature request issue

    4. 蜜雪草精灵

      @liwanglin12 开启的时候改过了,刚才取后台确认了下,已经设置成了https,其它页面都没问题,只要包含这个音乐插件,就会从小绿锁变成小黄锁。

    5. liwanglin12

      @蜜雪草精灵 我看了一下后台数据,你站至少在 2017-12-07 12:45:53 这个时间点,后台还是填写的 http 地址。

      如果现在已经改了,请清空所有缓存再试试

  10. 发表文章添加单曲本地音乐,歌手封面怎么加?

    1. @liwanglin12 例如:[hermit autoplay="true" mode="circulation" preload="metadata"]remote#:1[/hermit]
      如何加封面短码?或者如何调用数据库?你给的链接讨论里过于深奥,并无例子可以一目了然。

    2. liwanglin12

      @好 只是想告诉你这个问题已经有人提过了,但是因为很复杂我们暂时还没实现。

  11. kissrain

    请问如何删除音乐分类呢?找了半天没看到有。。。

    1. liwanglin12

      @kissrain 抱歉😂本地音乐那块是直接沿用的,我也不是很熟,回头空了看看吧

  12. wzy

    OωO为啥我在我的网站(家用机PHPstudy上运行)用这个音乐插件的时候显示歌单它只能显示歌单里的第一首歌?表示根本听不了(看不到)第二首第三首音乐

    1. liwanglin12

      @wzy 这个描述太笼统了……我自己本地用 XAMPP 测试没什么问题

  13. Smurfs的格格巫

    你好博主,有一个问题请教一下
    在文章中添加音乐->选择网易音乐->输入音乐地址(例:https://music.163.com/song?id=452613551)-> 插入到文章 -> 更新
    这样全部操作完了之后页面上不显示是咋回事啊,我的邮箱是 liyueqiang_it@163.com 麻烦给解答一下,谢谢φ( ̄∇ ̄o)

    1. liwanglin12

      @Smurfs的格格巫 你直接发这个试试? [hermit auto="1" theme="#ffa500" limitheight="0" mode="random"]netease_playlist#:153316526[/hermit]

  14. 灰常记忆

    可以调用到侧栏吗?

    1. liwanglin12

      @灰常记忆 看看历史评论

  15. 一介小民

    为什么一定要PHP7以上呢

    1. liwanglin12

      @一介小民 应该是 >= 5.4 就可以了。。

    2. 一介小民

      @liwanglin12 谢了∠( ᐛ 」∠)_

  16. Dull

    目前是不是仍然移动端无法自动播放?

  17. 奈芙莲

    get!!!实在感谢dalao

  18. FH云彩

    辣个......怎么获取网易云音乐APP COOKIES哇

    1. 音速灰行的起子

      @FH云彩 同问,或者手机cookie是安卓浏览器的cookie? 有什么好办法获取吗

  19. oo0

    贵站,关于虾米播放也出现问题了

    1. liwanglin12

      @oo0 就一句话无法调查。请去 GitHub 发 Issue

  20. mashiro

    emmmm,又试了一下日文歌也不是一定可以,就是有的歌可以有的不可以,是不是网易接口更新了?∠( ᐛ 」∠)_

    1. liwanglin12

      @mashiro 和这个是同一个情况吧:https://github.com/MoePlayer/Hermit-X/issues/75
      目前你站点用的版本已经修复了,再试试?

    2. mashiro

      @liwanglin12 嗯嗯,是的,已经修复了,感谢❤