菜单


WordPress浮窗音乐播放器 3.1.4

2017年8月8日 - 音乐


WordPress浮窗音乐播放器 3.1.4
== 开发说明 ==
* 本插件经严格审核后已上传到WordPress官方插件库。
* 初始核心代码和前端UI来自明月浩空,初期修改来自NC影子
* API支持由@metowolf开发的Meting框架提供。
* 价值200大元的明月浩空版很好很强大,但只有Emlog、Zblog、Typecho的专用插件,本插件为Wordpress专用,免费难免会简陋点。。
* NC影子的修改版也免费但核心文件全部没放出来,使用的文件都在他的网站上,一旦哪天他网站崩溃了或是不想免费提供了。。。你懂的。。。
* 本插件仅供小网站播放背景音乐使用,不支持服务器本地文件播放(耗网站空间及流量),也不支持终端本地文件播放(终端播放器N多,没必要专门开个网页来播)。
* 播放器中的歌曲全部来自各大音乐网站,因此相对应的歌曲版权归各大音乐网站所有。请支持正版音乐,支持各官方版音乐网站。

== 主要工作 ==
** 自编写了获取各大音乐网站歌单、歌词和改变歌词背景颜色的API接口,本地化所有文件。

== 主要功能 ==
– 总体功能 –
* 支持网易云音乐;
* 支持QQ音乐;
* 支持百度音乐;
* 支持虾米音乐;
* 支持酷狗音乐;
* 支持无限歌单;
* 自动获取全部资源(专辑图片、MP3、歌词、颜色等);
* 记忆功能:包括暂停/播放状态、音量及歌词模式;
* 歌单和歌曲列表滚动条自动跳至当前播放;
* 开启时展开窗体并延时后自动隐藏(可提示新进网站的游客播放器位置);
* 播放器背景颜色随专辑图片的颜色变化;
* 播放器字体颜色随专辑图片的颜色变化;
* 支持语言本地化(目前支持中/英文);
* 支持全站SSL。

– 后台功能 –
* 音乐网站代码设置;
* 可将QQ、虾米、百度和酷狗音乐网址转换为除名字外代码的工具条。
* 自定义播放列表名称及欢迎内容;
* 播放器自动隐藏时间设置;
* 加载图标库设置;
* 加载基础库设置;
* 自动播放开关;
* 开启歌词开关;
* 随机歌曲顺序开关;
* 随机专辑顺序开关;
* 随机来源开关;
* 源选择器开关;
* 允许移动端播放开关;
* 内置AJAX防刷新开关及设置;
* 自定义CSS设置。

– 前端功能 –
* 时间模式按键(正序/倒数);
* 播放模式按键(随机/顺序/单曲);
* 歌词模式按键(原文/翻译/关闭);
* 源选择器按键;
* 查看专辑封面图按键;
* 暂停/播放按键;
* 上/下一歌曲按键;
* 上/下一专辑按键;
* 静音及音量调节按键;
* 歌曲进度控制条;
* 歌曲下载按键;
* 歌曲列表按键。

== 采用的开源模块 ==
* Meting:强大的音乐API框架 https://github.com/metowolf/Meting
* Jquery:jQuery主流开发框架 http://jquery.com/
* Mousewheel:jQuery鼠标滚轮事件http://plugins.jquery.com/mousewheel/
* mCustomScrollbar:jQuery自定义滚动条样式 http://manos.malihu.gr/jquery-custom-content-scroller/

== 安装 ==
* 将文件手动上传到服务器来安装 、启用并设置。
* 全面支持网易、QQ、虾米、酷狗、百度音乐的歌单播放,具体设置方法参阅设置里的说明。
* 如果你仅仅是测试一下播放器,可以不用更改默认值。

== 注意事项 ==
* 首次安装后需要保存一下设置。
* 本插件与同样使用Meting模块的其他插件不相容,如:Hermit X、Netease Music、WP-Player等,请只同时启用其中1个插件。

== 常见问题 ==
= 无法正常播放怎么办? =
* 尝试在后台开启加载基础库。
= 播放器没正常显示图标怎么办? =
* 在后台开启加载图标库。
= 如何在播放时不被刷新打断? =
* 在后台开启AJAX防刷新。
= 为何在非登录状态下无法播放歌曲? =
* 根据非完全测试,某些AJAX插件如Advanced AJAX Page Loader会对调用Wordpress自身的AJAX造成影响,请尽量替换使用插件自带的AJAX。
= 我的网站的播放按钮位置不居中或字体过大/过小怎么办? =
* 在后台自定义CSS里按示例进行调整(3.0.2更改了字段名,升级的请注意修改)。

== 修订历史 ==
= 3.1.4 =
* 更新Meting框架至1.3.7。
= 3.1.3 =
* 修复个别服务器无法获取网易云歌单的bug;
* 上/下一专辑可根据设定随机/顺序选曲。
= 3.1.2 =
* 修复多行歌词时显示的bug;
* 歌单和歌曲列表滚动条自动跳至当前播放;
* 统一QQ、虾米、百度和酷狗音乐的网站代码格式,均可设置播放专辑、艺人和歌单内容;
* 升级后台工具条,可将QQ、虾米、百度和酷狗音乐网址转换为除名字外的相应代码。

查看更多79个修订历史 展开/收缩

== 音乐网站代码获取说明 ==
= 网易云音乐 =
登录后移动鼠标到用户名上点击“我的主页”
wy4
如下图格式网址最后的数字就是用户ID(后台需要输入的数据)
wy1
注意如果在主页直接点“我的音乐”,获取的下图格式的数字并不是用户ID
wy2
添加数据很简单,去到任意专辑或歌单,点击如图按键收藏即可
wy3

= QQ音乐 / 虾米音乐 / 百度音乐 / 酷狗音乐 =
该几种音乐都可以混合输入专辑、艺人和歌单3种格式歌单
– 专辑 –
点击进入各网站的专辑,获取以下格式网址




– 艺人 –
直接使用格式:艺人名字*歌曲数量*2
– 歌单 –
点击进入各网站的分类歌单(QQ)/歌单(虾米/百度/酷狗),获取以下格式网址




得到以上格式的网址后直接完整复制到后台里的工具条,点击按键后即可得到获取除名字以外的代码,再把代码拷贝到对应网站的设置栏,具体格式参见设置页面。

== AJAX设置说明 ==
标准的主题(例如后台搜索到的20XX主题)可以直接使用,特殊主题需要自行修改使用。
** 网站文章的容器ID名称:此项必须正确以保障正常运行,其余都是非必须的,设错亦无关系
* 编辑所用主题的index.php文件
* 在一个php标签中找到包含以下内容的“div”标签:“if (have_posts()):while (have_posts()):the_post();”(可能会分行)。
* 如果此“div”标记没有指定唯一的ID则为其进行指定如”content”,把这个已有或新指定的ID名填进此项设置里

** 网站搜索框的容器名称:
* 编辑所用主题的searchform.php文件
* 记录下里面表单(form)的名称(如class=”searchform”就是searchform),填进此项设置里
** 例外链接格式:也就是要用新窗口打开,如用到了http://x.example.com或http://xy.example.com这样的子域名,就可以加上”/x”
** 文章标题所在位置:页面的窗口标题需提取文章标题,可查看页面的源代码,搜索”h1″看你的文章标题在第几个后面(”/h1″不算),例如本站就是第2个
20160920224611063

== 本地化设置说明 ==
支持语言本地化,原生英文,带有中文库(可自行制作其他语言po/mo文件)。
Wordpress 4.0以上可在仪表盘-设置-常规里选择适合的语言,则可改为对应语言。
英文版演示:http://blog.ericz.tk/

== 已知BUG ==
** 安装在国外服务器将受地区版权限制无法使用虾米音乐;
* 百度歌曲地址获取不完善,仍有部分获取失败;
* 偶尔控制键点击无效,按“~”键播放/暂停后可恢复;
* 为安全调用了WordPress的AJAX功能,访问后台时不能强制使用SSL(https,前端无影响),否则无法获取歌单;
* 付费 / 版权歌曲可能无法播放。

== 下载 ==
** 转载、修改请保留版权相关信息,谢谢!

* 只保留最新版,请勿作无意义评论,垃圾评论会被自动屏蔽哦~
* 保存cookie(时间长或换机器会失效)或是用社会化(QQ、微博等,推荐使用)登录,只需评论一次,以后新版本无需再评论可见密码。
最新版:3.1.4
http://pan.baidu.com/s/1miokGi8
提示:此处内容需要评论本文后才能查看。
WordPress官方插件库地址:https://wordpress.org/plugins-wp/floating-window-music-player/
也可在后台搜索Floating Window Music Player直接安装。

为博主打个赏,支持一下博主
金额随意 快来“打”我呀~

WordPress浮窗音乐播放器 3.1.4》有531个想法

oyou

Fatal error: Cannot declare class Metowolf\Meting, because the name is already in use in /www/wwwroot/cnm/wp-content/plugins/floating-window-music-player/inc/Meting.php on line 14
新版本致命错误!!

回复
    eric

    你是不是装了其他音乐播放插件 例如Netease Music、WP-Player、Hermit X,这些都是调用同个API框架(Meting)的,所以只能有一个被激活

    回复
      oyou

      原来可以共存的,更新到新版本后就无法共存了

      回复
        oyou

        3.0.2没有问题,可以共存,然后直接升级到3.0.4就出错了,有没有3.0.3的压缩包 我试下

        回复
        eric

        之前都是自己土方法做出的API,容易不稳定和失效,从3.0.4开始改用的Meting,高大上,被多个插件选用了,缺点是只能同时激活1个,注意是激活不是安装,话说你激活这么多插件干什么呢^_^

        回复
          oyou

          一个是背景音乐 一个用于文章内部音乐的 功能取向不同,能合并在一起 会不会异常强大。。

          回复
          oyou

          有没有3.0.2或者3.0.3的历史版本来一份?

          回复
          eric

          同时播2个音乐会强大吗。。。我感觉会疯。。。
          anyway,你去下载新文件吧,替换掉就好了,因为我发现在国外服务器上新API不好使,但土方法我无法保证连续性,后期再开发肯定以新API为方向

          回复
Guoliang Lin

在移动端,播放器不会隐藏,把线面的内容都遮住了,求大神解决

回复
    eric

    我刚刚用手机上去看过 完全没有问题 请确认下你移动端浏览器的设置里 “浏览器UA标识”之类的设成什么了

    回复
一个0000000000

支持一下0000000000000

回复
Jane

请问下如何开启移动端自动播放!谢谢指点

回复
    eric

    需要修改player.js,搜索“移动端自动关闭”把下面一行“; auto = “NO””删除

    回复
Vimel

更新3.0.2之后怎么播放器直接不出来了。。。

回复
    Vimel

    没注意看提示 Sorry 开第二个窗口防止再次开启

    回复
      eric

      你吓了我一跳^_^

      回复
林枫

东西非常不错,但是这个歌词是有问题??为什么不能获取??也许是因为我是https

这个播放器我是非常喜欢的,比起彩虹什么的来说,因为你这个播放器支持的平台非常多,不像彩虹只支持网易+其他平台歌曲搜索

而你这个播放器直接就可以放歌手+数字,还有各种高级的功能,我很喜欢呢!

以前本人写的一个小站,一直用的坑爹彩虹,想转到你这个播放器了,为什么不写一个普通调用的版本呢??

因为我是要写到html程序内的,希望站长出一个类似于html js的版本,方便我们直接调用+后期开发

不知道站长同不同意呢,求发布啦!

回复
    eric

    我去你网站看了歌词是没问题的 QQ音乐不是所用歌曲都有歌词。。
    你说的调用暂时做不到 因为要占用大量主机资源的 我这是小站。。

    回复
oyou

升级到3.0.2,网易音乐无法获取?

回复
    oyou

    晕 教程是只能获取用户自添加的歌曲吗?无法添加歌单之类ID吗?

    回复
      eric

      把歌单加到你的用户收藏里就行了啊 后台无需再复杂设置

      回复
心动博客

东西很好,但是SSL加密这方面需要博主注意下,我看到有回复说核心东西没写出来的,意思给您说下,就是核心SSL加密判断,现在您的站点是http,如果在https引用您的插件会导致360等浏览器地址栏左侧提示【非安全站点】,这样对用户体验不太友好。希望博主下个版本解决!

回复
    eric

    小站用的虚拟主机,没装SSL,暂时无法测试改进。

    回复
sfasddf

tesaasfasfasfas

回复

试试看看好用么

回复
    小威

    66666666

    回复
birdteam.net

菜鸟团队技术博客来访!

回复
raiders

网易云用不了

回复
    eric

    你是没更新吧 上个版本都已经解决了

    回复
我会飞

我没开启允许移动端,每次手机打开还是会显示 郁闷死

回复
    eric

    我把手机端设关闭了试了下 没问题啊 是不是你手机的设置有问题

    回复
我会飞

我没开启允许移动端,每次手机打开还是会显示 郁闷死

回复
花瓣

好东西是好东西,核心的东西也没写出来。网站是SSL加密,你的插件会提示显示不是安全链接,明月浩空的播放器加载了,网站的SSL还是显示绿标,没有问题,希望下一个版本解决这个问题。

回复
    eric

    不明白“核心的东西也没写出来”指的是什么 所有的东西都是开源的 没有隐藏

    回复
      花瓣

      网站是SSL的话,加载你这个播放器,会被提示内含没有SSL的链接

      回复
ghnghn

fgnghnghn

回复
Allen

不知楼主会不会考虑增加个页面的播放器,例如像Netease Music这样的,可以共用。

回复
    eric

    没有这个打算 页面播一首歌直接用外链形式就好了 做插件就是为了全站用

    回复
Virace

什么时候能支持HTTPS呢~ 网易解析的地址还是http的

回复
    eric

    别要求太多了,刚换了API,指不定哪天就完全解析不了了

    回复
留方网

感谢博主提供这么好的插件,找了好多都没找到喜欢的,这次终于如愿了,感谢!

回复
牛牛哥

看起来不错,试试

回复
十大

支持…

回复
Vimel

网易API已失效

回复
    eric

    安装新版

    回复
eric21now

求网盘提取密码

回复

评论要审核??怎么评论了不显示下载密码?

回复
    eric

    被当垃圾评论了

    回复
感谢博主

感谢博主提供了这么好的播放器。

回复
乱糟糟的小青年

这个插件可以单独拿出来 放在非wordpress的html页面上加载使用吗?

回复
成心

网易的失效了

回复
Virace

网易云失效了

回复
拜拜

来看新版本

回复
mh

网易云 怎么修改只播放指定的歌单

回复
    eric

    就是修改你网易云里的收藏内容啊 只能播放全部专辑 你可以新建一个ID以播放指定的

    回复
      mh

      好吧,我以为可以通过修改源码来设置呢

      回复
再看看

下载一个版本不是很好

回复
xxx

我就看看啊

回复
Virace

网易云 Cannot read property ‘song_id’ of undefined

回复
    eric

    你的网站?确认ID输入对了吗?

    回复
      Virace

      只有网易云有问题 你说的 “访问后台时不能强制使用SSL”这是什么意思

      回复
        eric

        就是你的网易云ID有没有选对 你用我的ID看能播吗
        网站不要设置强制后台SSL登录

        回复
          Virace

          2.9.6 就正常了 有时 刷新还是会出现 Cannot read property ‘song_id’ of undefined

          回复
          Virace

          话说早了~ 还是 网易云有问题

          回复
          Virace

          有没有交流群

          回复
          Virace

          得刷新个几遍 才能正常播放一次 再刷新还是不行

          回复
          eric

          行就行 不行就不行 怎么会时行时不行呢
          2.9.6我并没有更新网易相关内容
          我估计是你网络的问题

          回复
          Virace

          virace.cc

          回复
          eric

          看过了 是因为你“我喜欢的音乐”歌单(网易云默认,无法删除)为空 当随机专辑播放这专辑时就出错 这个时候你手动选另外那张专辑还是可以播的
          随便放点歌进歌单就可以解决~

          回复
          Virace

          原来如此 3Q

          回复
南南

不行,这玩意太好了,强势拿走。感谢楼主

回复
686876

可以的不错哦

回复
默然

666.羡慕

回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注