QMD于2022.9.14停止服务。
待QMD的热度降下来之后,我将开源QMD的Android客户端。
定个时间吧,4个月后,在2023.2.1之前上传源码。
开源之前我大概说一下QMD的原理,所有人都能按照这个思路复刻一个“QMD”。
QMD的资源来自QQ音乐,早期QQ音乐的接口存在大量的提权漏洞,利用这些漏洞可以轻易获取到资源的下载链接。后面随着漏洞不断修复,也越来越难找到新的漏洞。就算找到新的,也用不了多久就会被修复,维护成本很大。
为了降低维护成本,我使用官方接口请求资源,只需在请求资源的时候附带上绿钻账号的Cookie,而且此方法基本不会失效。通俗地说,这叫绿钻共享。
但有一点需要注意,如果一个账号大量请求资源可能会被永久禁止获取资源。
所以还需要一个服务器用来定时获取绿钻账号的Cookie并存到数据库,启动QMD客户端的时候就从服务器获取Cookie,利用此Cookie请求音乐资源。
以上是QMD的基本原理,没什么黑魔法,全是简单、朴实无华的东西。