• 如何从第三方应用下载广播电台的缓存节目内容


     本人特别爱听Hit FM电台,今年1月3日周日,晚间有两档节目是我的最爱,Top 20 Count Down 与 AT 40,这期放的是2015年中的欧美流行音乐最火的两个相应榜单,本来想使用蜻蜓FM下载下来保留的,但是给忘了,到了今天,也就是周二,才想起来没下载下来,而蜻蜓FM只能下载昨天一整天的节目,再之前的就下载不了了。欲哭无泪!

    后来想到,以前曾有过这样经历,下载的往期节目听完之后,它会自动播放当时节目的下一个节目内容,该内容是没有下载的,而且也是往期内容,我就想,肯定有服务器缓存,于是,把iPhone里蜻蜓FM App的内容翻了个遍,总算找到了下载地址!!!下面就给出来,以备以后需要时再看。

    下载的节目内容在此文件夹中:

    Documentscom.qtradio.download1914225+1007+1451815200+1451815200

    其中1007是HitFM这个电台的id,1914225是Top 20 Count Down的节目id,后面则是节目开始的Unix时间。

    下载地址是在此文件中找到的:

    LibraryQTDatakQTDownloaderCacheIdentifyV4.3

    如果用蜻蜓FM下载过节目,该文件里面搜节目的文件名称,会找到相应的下载地址:

    http://dload.qd.qingting.fm/cache/1007.m3u8?bitrate=24&deviceid=XXXXXXXX&start=16M01D03h18m00s00&end=16M01D03h20m00s00

    其中设备号我隐去了,后面的则是想下载的节目的开始与结束时间,上面则是2016年1月3日18点整开始到20点整,这样来,就可随心所欲地下载保留自己想要的节目内容了,比如我想把这天AT40的内容下载下来,它的播出时间是20:00—24:00,并且想要码率高一点,把bitrate设高点就行了,但最高不能高于48,否则会当成48处理,低于48的当作24处理。下载地址如下:

    http://42.96.166.178/cache/1007.m3u8?bitrate=48&start=16M01D03h20m00s00&end=16M01D04h00m00s00

    注意到前面是一个IP,其实换成“dload.qd.qingting.fm”下载下来的文件MD5值是一样的,所以从这两个服务器下载都可以。最后,把.m3u8后缀名改为.mp3即可。

    OK,接下来就是等待啦~下载完后尽管享受吧~

  • 相关阅读:
    sar服务器监控程序
    开发了套基于倍福ethercat总线的弯管机控制系统
    用VMR9实现Ogre视频纹理
    Java向指定URL发送请求出现net.ssl.SSLHandshakeException: PKIX path building failed异常
    UltraEdit 编辑器
    SpringBoot+Vue实现第三方支付宝登录(二)
    SpringBoot+Vue实现第三方支付宝登录(一)
    Linux查询服务器内存使用情况
    SpringBoot+Vue实现第三方百度登录(二)
    PS排版证件照
  • 原文地址:https://www.cnblogs.com/cxun/p/5102861.html
Copyright © 2020-2023  润新知