Skip to content

fix(provider): replace joox API#1729

Open
llsccm wants to merge 1 commit into
UnblockNeteaseMusic:enhancedfrom
llsccm:fix/joox
Open

fix(provider): replace joox API#1729
llsccm wants to merge 1 commit into
UnblockNeteaseMusic:enhancedfrom
llsccm:fix/joox

Conversation

@llsccm
Copy link
Copy Markdown

@llsccm llsccm commented May 27, 2026

根据 joox.py 调整了 joox 的相关 API, 在香港服务器测试通过
close #95 close #280

DEBUG: (request) Start requesting https://cache.api.joox.com/openjoox/v2/search_type?country=hk&lang=zh_TW&key=%E5%8F%AF%E7%88%B1%E5%A5%B3%E4%BA%BA%20-%20%E5%91%A8%E6%9D%B0%E4%BC%A6&type=0
DEBUG: (request) Start requesting https://api.joox.com/web-fcgi-bin/web_get_songinfo?songid=g1m_UpTBo6OFTvcRzXta_g==&country=hk&lang=zh_TW&from_type=-1&channel_id=-1&_=1779883524486
DEBUG: (request) Start requesting https://hk.stream.music.joox.com/M800ZB90DFE9A2A1C9.mp3?vkey=DD5FE6DE7CEEFD9EBD87DFE40F02C6CED436ADBCD561B1AC82D311E94F03DE8A830CC75F1DAB88DF3B749205219F7D0C43FF4405C4B83216&hdnts=exp=1779889530~acl=/*~hmac=300167f230bebc3a28875643fe0ba3bc2b5a98fb37b60cefee05563b656b33d4&guid=JOOX@WEB_OPENUDID&uin=0&fromtag=8
DEBUG: (provider/match) The matched song is:
    size: 9564147
    br: 320000
    url: "https://hk.stream.music.joox.com/M800ZB90DFE9A2A1C9.mp3?vkey=DD5FE6DE7CEEFD9EBD87DFE40F02C6CED436ADBCD561B1AC82D311E94F03DE8A830CC75F1DAB88DF3B749205219F7D0C43FF4405C4B83216&hdnts=exp=1779889530~acl=/*~hmac=300167f230bebc3a28875643fe0ba3bc2b5a98fb37b60cefee05563b656b33d4&guid=JOOX@WEB_OPENUDID&uin=0&fromtag=8"
    md5: null
DEBUG: (provider/match) The audio matched!
    source: "joox"
    info: {
      "name": "可爱女人",
      "id": 186145,
      "alias": [
        "Adorable Lady"
      ],
      "duration": 239027,
      "album": {
        "name": "Jay",
        "id": 18918
      },
      "artists": [
        {
          "name": "周杰伦",
          "id": 6452
        }
      ],
      "keyword": "可爱女人 - 周杰伦"
    }
DEBUG: (provider/match) The data to replace:
    audioInfo: {
      "name": "可爱女人",
      "id": 186145,
      "alias": [
        "Adorable Lady"
      ],
      "duration": 239027,
      "album": {
        "name": "Jay",
        "id": 18918
      },
      "artists": [
        {
          "name": "周杰伦",
          "id": 6452
        }
      ],
      "keyword": "可爱女人 - 周杰伦"
    }
    audioData: {
      "size": 9564147,
      "br": 320000,
      "url": "https://hk.stream.music.joox.com/M800ZB90DFE9A2A1C9.mp3?vkey=DD5FE6DE7CEEFD9EBD87DFE40F02C6CED436ADBCD561B1AC82D311E94F03DE8A830CC75F1DAB88DF3B749205219F7D0C43FF4405C4B83216&hdnts=exp=1779889530~acl=/*~hmac=300167f230bebc3a28875643fe0ba3bc2b5a98fb37b60cefee05563b656b33d4&guid=JOOX@WEB_OPENUDID&uin=0&fromtag=8",
      "md5": null,
      "source": "joox"
    }
INFO: (provider/match) Replaced: [186145] 可爱女人
    audioId: 186145
    songName: "可爱女人"
    url: "https://hk.stream.music.joox.com/M800ZB90DFE9A2A1C9.mp3?vkey=DD5FE6DE7CEEFD9EBD87DFE40F02C6CED436ADBCD561B1AC82D311E94F03DE8A830CC75F1DAB88DF3B749205219F7D0C43FF4405C4B83216&hdnts=exp=1779889530~acl=/*~hmac=300167f230bebc3a28875643fe0ba3bc2b5a98fb37b60cefee05563b656b33d4&guid=JOOX@WEB_OPENUDID&uin=0&fromtag=8"

- new joox API
- use fake cookie
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Joox源无法使用 JOOX音源是不是失效了?

1 participant