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

本文分享了如何在错过下载HitFM电台特定节目后,通过服务器缓存找到并下载回所需内容的方法,包括使用特定路径搜索下载地址,设置正确的参数下载不同时间段的节目,以及将下载的.m3u8文件转换为.mp3格式。实现随心所欲地保留喜欢的音乐节目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

Documents\com.qtradio.download\1914225+1007+1451815200+1451815200

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

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

Library\QTData\kQTDownloaderCacheIdentifyV4.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,接下来就是等待啦~下载完后尽管享受吧~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值