首页 > 其他分享 >生成自己的网易云音乐接口--音乐插件功能

生成自己的网易云音乐接口--音乐插件功能

时间:2024-07-16 21:27:27浏览次数:7  
标签:插件 yimian -- xyz 音乐 api https msc id

获取自己的网易云接口

用途:该接口用于个人博客添加音乐功能,详情可以参加我的个人博客:https://mebius.fun/

公益api请求地址:
GET https://api.yimian.xyz/msc/
在网易云网页版歌单页面查看地址栏:

例如我的

歌单页面地址:网易云音乐 (163.com)

api地址:api.yimian.xyz/msc/?type=playlist&id=8903070020

ps:2021-6-23起”我喜欢的音乐”歌单不再受支持。如有需求,请创建一个公开的歌单,并将“我喜欢的音乐”中的歌曲移入。

示例:
获取id为36308263的歌曲信息

https://api.yimian.xyz/msc/?type=single&id=36308263

获取id为2675649523的歌单所有歌曲信息

https://api.yimian.xyz/msc/?type=playlist&id=2675649523

获取2675649523歌单前14首歌曲信息

https://api.yimian.xyz/msc/?type=playlist&id=2675649523&limit=14

随机从2675649523歌单获取14首歌曲信息

https://api.yimian.xyz/msc/?type=playlist&id=2675649523&limit=14&random=true

获取36308263的mp3音乐文件

https://api.yimian.xyz/msc/?type=url&id=36308263

获取id为3384296792803059的封面图片

https://api.yimian.xyz/msc/?type=cover&id=3384296792803059

获取36308263歌曲的lrc歌词文件

https://api.yimian.xyz/msc/?type=lrc&id=36308263

其他公益音乐接口

1.Lemon提供:

https://music.api.redop.cn/

2.Roozen提供:

https://api.roozen.top/

***上述API接入了网易云音乐/QQ音乐接口

***付费歌曲可播放

标签:插件,yimian,--,xyz,音乐,api,https,msc,id
From: https://blog.csdn.net/qq_74099184/article/details/140477250

相关文章

  • 04OSPF外部路由计算
    网络中存在部分链路未开启OSPF协议如:。路由器连接外部网络使用静态路由或者BGP协议;·服务器直连的链路未开启OSPF协议。引入外部路由5类LSAase外部路由5类LSAtag的用处:标记外部路由计算1、和ASBR在同一个区域的路由器进行外部路由计算cost=自身到ASBR开销+引......
  • 时间序列模型!(新手教程,特征工程讲解,两个模型通用代码)
    Timeisrelative. Yourbodyhasn'tevenhittheflooryet. I'vespentsomanyyears...peeringthroughtime...lookingatthisexactmoment. ButIcan'tseepastit.简介:(新手向)    时间序列模型在生活中的各个部分都参了一脚,从股票走势到商品销售额的......
  • Conda的冲突解决艺术:在包依赖中寻找和谐
    Conda的冲突解决艺术:在包依赖中寻找和谐在Python开发中,Conda是一个强大的包管理器和环境管理器,它允许用户安装和管理不同版本的包,同时保持环境的隔离。然而,随着项目复杂性的增加,包之间的依赖冲突可能成为开发者面临的棘手问题。本文将深入探讨如何在Conda中使用包依赖冲突......
  • Laravel数据库的魔法棒:深入探索数据库迁移(Migrations)
    Laravel数据库的魔法棒:深入探索数据库迁移(Migrations)在Laravel的世界中,数据库迁移(Migrations)是一种强大的工具,它允许开发者以版本控制的方式管理数据库结构的变化。通过迁移,你可以轻松地创建、修改或删除数据库表,同时保持代码的整洁和一致性。本文将带你深入了解Laravel数......
  • 构建艺术:精通Gradle依赖替换的策略与实践
    构建艺术:精通Gradle依赖替换的策略与实践在软件开发的构建过程中,依赖管理是确保项目顺利进行的关键环节。Gradle,作为一款强大的构建工具,提供了灵活的依赖管理功能,包括依赖替换,这使得开发者能够精细控制项目所依赖的库版本。本文将深入探讨如何在Gradle中配置项目依赖替换,包......
  • 追踪微服务脉络:Eureka中实现分布式链路追踪的精妙之道
    追踪微服务脉络:Eureka中实现分布式链路追踪的精妙之道在微服务架构的复杂网络中,服务间的调用关系错综复杂,一个请求可能经过多个服务节点。分布式链路追踪技术能够帮助我们清晰地看到请求在系统中的流转路径,对于性能监控、故障排查等至关重要。Eureka作为服务发现的注册中心......
  • @Schedule定时任务+分布式环境一些踩过的坑~【送源码】
    定时任务的实现方式多种多样,框架也是层出不穷。“本文所谈及的是SpringBoot本身所带有的@EnableScheduling 、 @Scheduled实现定时任务的方式。以及采用这种方式,在分布式调度中可能会出现的问题,又针对为什么会发生这种问题?又该如何解决,做出了一些叙述。为了适合......
  • CF825F String Compression题解
    思路容易想到是个动态规划。首先设\(f_i\)表示字符串前\(i\)个字符所组成的字符串的答案。状态定义好了,接下来就是考虑如何转移了。因为由\(f_i\)可以得到所有\(f_j\),其中\(i+j\lelen\),转移方程为\(f_i=f_j+x\),其中\(x\)为字符串\(i+1\)至\(j\)的最优压缩。接......
  • [ABC347E] Set Add Query题解
    思路通过读题发现,每个数变化当且仅当这个数在集合内。所以不妨设它被添加进来的时间点为\(L_i\),它被删除的时间点为\(R_i\),所以它被增加的数量就是这段时间内集合数量之和。所以用一个变量\(cnt\)模拟当前集合内有多少个数,前缀和维护即可。具体实现参见代码。代码#include<......
  • CF1898D Absolute Beauty 题解
    思路容易发现,如果\(a_i>b_i\)则将\(a_i\)和\(b_i\)交换。在数轴上标出要交换的四个数的位置若线段\(a_ib_i\)和线段\(a_jb_j\)互不相交,此时交换比两条线段处于其他位置时更优。具体证明这里就不再赘述,其他题解讲的已经很清楚了。所以只需交换最大的\(a_i\)和最小......