承接 dcynsd/music 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

dcynsd/music

Composer 安装命令:

composer require dcynsd/music

包简介

A get music list SDK

README 文档

README

一个简易的获取网易云音乐歌单的扩展.

Build Status StyleCI build status

安装
$ composer require dcynsd/music -vvv

配置

在使用本扩展之前,你需要去 网易云音乐 获取到需要的 歌单 ID。

使用

use Dcynsd\Music\Music;

$music = new Music();

$songList = $music->getSongList('168176594');

示例:

{
    {
        "id": 65766,
        "name": "富士山下",
        "artist": "陈奕迅",
        "url": "https:\/\/music.163.com\/song\/media\/outer\/url?id=65766.mp3",
        "cover": "http:\/\/p1.music.126.net\/PcJq6i7zMcPgudejdn1yeg==\/109951163256302356.jpg",
        "lrc": null
    },
    {
        "id": 33162226,
        "name": "悟空",
        "artist": "戴荃",
        "url": "https:\/\/music.163.com\/song\/media\/outer\/url?id=33162226.mp3",
        "cover": "http:\/\/p1.music.126.net\/gn4pPKc_Wk3EyByfi86lUQ==\/3333719255417035.jpg",
        "lrc": null
    },
    {
        "id": 36990266,
        "name": "Faded",
        "artist": "Alan Walker,Iselin Solheim",
        "url": "https:\/\/music.163.com\/song\/media\/outer\/url?id=36990266.mp3",
        "cover": "http:\/\/p1.music.126.net\/8dzD62VK8jLDbhEqkmpIAg==\/18277181788626198.jpg",
        "lrc": null
    }
}

参数说明

getSongList(string $song_list_id, bool $lrc = false)

1. $song_list_id:歌单 ID
2. $lrc:是否需要歌词

在 Laravel 中使用

可以用两种方式来获取 Dcynsd\Music\Music 实例:

方法参数注入

.
.
.
public function index(Music $music) 
{
    $response = $music->getSongList('168176594');
}
.
.
.

服务名访问

.
.
.
public function index() 
{
    $response = app('music')->getSongList('168176594');
}
.
.
.

License

MIT

统计信息

  • 总下载量: 8
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-01-17

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固