料网音乐已全面修复

2017-06-14发布在 Affairs,FreeTalk793 次访问

由于之前料网音乐一直不太正常,经常无法播放,所以这里特简单说明一下。


料网刚创建的时候,当时我有个一直空闲着没怎么用的阿里云服务器,青岛机房,没绑定任何域名。所以有不错的歌,我就把本地的 MP3 文件上传到阿里云服务器上,然后直接 IP 地址访问,当音乐仓库存放 mp3 音乐文件,播放的时候调用 MP3 文件的 URL 地址。

料网的音乐播放页面参考了某独立音乐网站旧版的设计,至于播放器,是基于一款叫 cue 的 wordpress 播放器,在样式皮肤以及一些功能都做了不少修改。总之,由于我一贯动手能力强,很长一段时间内,一切都运行很正常!

后来自从给料网加了 https 以后(其实对于博客/个人站来说可加可不加,这里只是为了 Bigger ),因为加载的资源是 http 的资源 ( http://1.2.3.4/mp3/vol6/xxx.mp3 这样的文件),因此音乐播放页面上小绿锁是不出现的。对于有点小强迫症的我来说是不能忍的,简单来说就是接受不了非全站 https。。

于是后来在网上找了一个网易云音乐音乐外链获取工具,某个周末,怀揣着巨大的耐心把所有歌又到网易云音乐里面搜了一遍,用外链获取工具一一获取了所有歌曲的网易 https 外链地址,然后更新到每一期每一首歌曲的 URL。


前阵子有料友提醒音乐播放不了,我忙得没空去查原因。前天晚上有点空,听歌选歌添加歌单熬夜到三四点,更新了一期新的音乐。结果早上起来就发现都不能播放了,检查了一下,我擦,网易的外链URL 里有一段地址是会定时变化的,才睡了个觉的时间,添加的网易mp3文件 URL 都失效了。我擦!好不容易认真熬了个夜结果还白做了,真是吐了一口老血!查阅了一下资料,原来 Nginx 有个模块叫 nginx secure_link,是可以每间隔一段时间就重新用 MD5 来加密生成文件地址的。哎,是我煞笔了。

没办法,后来找了一下酷我,酷狗,虾米的音乐源,基本上 https 外链源都无法获取。

最后想想,要么还是重回老路吧。把音乐文件都放在自己的服务器上来访问。顺便绑定了二级域名,加上了小绿锁。这样加载的音乐源也全是 https 了!

最后,所有音乐链接都修复完毕!


哎,其实作为一个外贸人的博客,音乐似乎是可有可无的,毕竟大多数人来这里也不是为了听音乐。但还是觉得内心有想要坚持的东西,也许这就是一种情怀或者说理想主义,当初建立这个网站的时候不管是开发音乐分类页面还是播放页面投入了很多时间精力,所以不想把它中途作废了。

料网也算是一个自留地吧,这里比较随性。以前也说过,这里不会只有外贸类文章,可能还有其他类文章以及生活中的一地鸡毛。毕竟写文章是一件很主观的事,对于我来说不想刻意迎合,我的时间也只够写写我想写的。


就这样吧,Wish you all have a nice week!

分享到微信朋友圈

LiaoSam
LiaoSam
外贸综合症患者

同类文章

相关文章

    暂无

15条评论

发表我的评论

取消评论

邮箱白名单说明:最近料网自动提醒邮件经常会被一些邮件服务商拦截。为了您顺利并及时地收取留言被回复的提醒邮件,请在您邮箱中把料网 liaosam.com 加入白名单域名。

已读说明
设为私密评论
添加表情

Hi,您需要填写昵称和邮箱!

您的邮箱地址不会公开,仅仅用于收取回复。建议填写QQ邮箱,不宜填写工作邮箱。
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址 (没有就留空)
呃,评论有点多呢... 料网小秘书为您玩命加载中...
  1. #7
    kity

    谢谢sam你这么有心!! :mrgreen:

    1个月前 (06-21)回复
  2. #6

    料网备案了没

    1个月前 (06-14)回复
  3. #5
    大道之行

    打赏功能不能用了哦~

    1个月前 (06-14)回复
    • LiaoSam
      LiaoSam,外贸综合症患者。
      @大道之行 谢谢提醒,已修复。
      1个月前 (06-14)回复
  4. #4
    bacysisi

    正好来找点东西,发现新一期的音乐 惊喜!

    1个月前 (06-14)回复
  5. #3

    有钱任性 :razz:
    另外请教下sam:网站移动端在微信打开怎么做到不转码?料网就不提示。还有我上https后用安卓的浏览器打开网站会提示安全证书问题,是阿里云提供的赛门铁克证书在安卓端的兼容问题还是其他的?

    1个月前 (06-14)回复
    • LiaoSam
      Liaosam,外贸综合症患者。
      @aunsen 不是钱的问题,你不知道强迫症的烦恼。
      移动端不转码的话,要在网页 head 部分加 meta 控制。具体不解释了,如果你需要的话,就在你的 header.php 里面 标签内加上跟我一样的这几段:
      [meta http-equiv=”Cache-Control” content=”no-transform”]
      [meta http-equiv=”Cache-Control” content=”no-siteapp”]
      [meta name=”applicable-device” content=”pc,mobile”]
      [meta name=”renderer” content=”webkit”]
      [meta name=”HandheldFriendly” content=”true”]
      其中,[meta http-equiv=”Cache-Control” content=”no-transform”]和 [meta http-equiv=”Cache-Control” content=”no-siteapp”] 应该就是管转码的。其他几个是适配设备的。
      自行把 [] 换成 <> 吧。
      关于你的 https 安全证书问题我不太清楚,你可以手机截图然后提交工单给阿里云。
      1个月前 (06-14)回复
      • @Liaosam 照做了也不行,还是提示要转码 :grin:

        1个月前 (06-14)回复
        • LiaoSam
          Liaosam,外贸综合症患者。
          @aunsen 清理一下手机浏览器缓存看看。
          1个月前 (06-14)回复
          • @Liaosam 还是不行,我醉了 :cry:

            1个月前 (06-14)回复
          • @Liaosam 料网备案了没

            1个月前 (06-14)回复
            • LiaoSam
              Liaosam,外贸综合症患者。
              @aunsen 没有备案也不想备案。要是备案了就直接阿里云境内主机就够了,多线BGP速度快。
              1个月前 (06-14)回复
              • @Liaosam 我还以为备案了就不用转码了呢 :cry:

                1个月前 (06-14)回复
  6. #2
    bessie

    thank you!enjoy it~~

    1个月前 (06-14)回复
  7. #1

    好几年没用过博客了,支持下!

    1个月前 (06-14)回复
  1. A Thousand Year Christina_Perri
  2. And the winner is Gerard Darmon