├── LICENSE ├── README.md ├── app.js ├── app.json ├── app.wxss ├── image ├── a4s.png ├── a6a.png ├── a6l.png ├── a82.png ├── aag.png ├── aah.png ├── aal.png ├── ajb.png ├── ajd.png ├── ajf.png ├── ajh.png ├── arrow-left.png ├── arrow-right.png ├── cm2_act_delete@2x.png ├── cm2_btm_icn_account.png ├── cm2_btm_icn_account_prs.png ├── cm2_btm_icn_discovery.png ├── cm2_btm_icn_discovery_prs.png ├── cm2_btm_icn_friend.png ├── cm2_btm_icn_friend_prs.png ├── cm2_btm_icn_music.png ├── cm2_btm_icn_music_prs.png ├── cm2_btm_icn_radio.png ├── cm2_btm_icn_radio_prs.png ├── cm2_btmlay_btn_dlt_dis@2x.png ├── cm2_btmlay_btn_fav_dis@2x.png ├── cm2_btn_icn_add_thin@2x.png ├── cm2_btn_icn_check_thin@2x.png ├── cm2_daily_cal_bg@2x.png ├── cm2_default_act_320@2x.png ├── cm2_default_artist_banner@2x.jpg ├── cm2_default_cover_100@2x.png ├── cm2_default_play_bg-ip6@2x.jpg ├── cm2_default_recmd_list-ip@2x.png ├── cm2_default_runfm-ip6@2x.png ├── cm2_discover_banner_cn-ip6@2x.jpg ├── cm2_discover_banner_jp-ip6@2x.jpg ├── cm2_discover_banner_kr-ip6@2x.jpg ├── cm2_discover_banner_us-ip6@2x.jpg ├── cm2_discover_btn_slt.png ├── cm2_discover_icn_0@2x.png ├── cm2_discover_icn_1@2x.png ├── cm2_discover_icn_2@2x.png ├── cm2_discover_icn_3@2x.png ├── cm2_discover_icn_4@2x.png ├── cm2_discover_icn_fm-ip6@2x.png ├── cm2_discover_icn_mv@2x.png ├── cm2_discover_icn_newest@2x.png ├── cm2_discover_icn_radio@2x.png ├── cm2_discover_icn_recmd@2x.png ├── cm2_discover_icn_start_big@2x.png ├── cm2_discover_icn_upbill-ip6@2x.png ├── cm2_discover_slted@2x.png ├── cm2_icn_list@2x.png ├── cm2_icn_loop@2x.png ├── cm2_icn_one@2x.png ├── cm2_icn_order@2x.png ├── cm2_icn_shuffle@2x.png ├── cm2_icn_userhead@2x.png ├── cm2_lay_icn_artist_new@2x.png ├── cm2_lay_icn_close_prs@2x.png ├── cm2_lay_icn_cloud@2x.png ├── cm2_lay_icn_fav_new@2x.png ├── cm2_lay_icn_mv_new@2x.png ├── cm2_lay_icn_quality_new@2x.png ├── cm2_lay_icn_similar_new@2x.png ├── cm2_lay_order_album_new@2x.png ├── cm2_lay_order_artist_new@2x.png ├── cm2_list_btn_icn_mv_new@2x.png ├── cm2_list_btn_more@2x.png ├── cm2_list_cover_rank@2x.png ├── cm2_list_cover_recent@2x.png ├── cm2_list_detail_icn_arr@2x.png ├── cm2_list_detail_icn_cmt@2x.png ├── cm2_list_detail_icn_dld@2x.png ├── cm2_list_detail_icn_fav_new@2x.png ├── cm2_list_detail_icn_faved@2x.png ├── cm2_list_detail_icn_infor@2x.png ├── cm2_list_detail_icn_share@2x.png ├── cm2_list_icn_artists_new@2x.png ├── cm2_list_icn_dld_new@2x.png ├── cm2_list_icn_mymv_new@2x.png ├── cm2_list_icn_play24@2x.png ├── cm2_list_icn_rdi_new@2x.png ├── cm2_list_icn_recent_new@2x.png ├── cm2_list_icn_subscribe@2x.png ├── cm2_lists_icn_hot_new@2x.png ├── cm2_play_disc_radio-ip6@2x.png ├── cm2_play_icn_cmt@2x.png ├── cm2_play_icn_cmt_num@2x.png ├── cm2_play_icn_dld@2x.png ├── cm2_play_icn_love@2x.png ├── cm2_play_icn_loved@2x.png ├── cm2_play_icn_more@2x.png ├── cm2_play_icn_praise@2x.png ├── cm2_play_icn_yizan@2x.png ├── cm2_playlist_icn_dlt@2x.png ├── cm2_pro_btn_icn_subed@2x.png ├── cm2_pro_icn_boy@2x.png ├── cm2_pro_icn_girl@2x.png ├── cm2_pro_icn_lv@2x.png ├── cm2_radio_icn_hot_sml@2x.png ├── cm2_rdi_icn_artist@2x.png ├── cm2_rdi_icn_list@2x.png ├── cm2_rdi_icn_name@2x.png ├── cm4_list_icn_play_time@2x.png ├── cm4_list_icn_time@2x.png ├── cm4_my_icn_fav@2x.png ├── fm │ ├── cm2_default_cover_fm-ip6@2x.png │ ├── cm2_fm_btn_cmt@2x.png │ ├── cm2_fm_btn_cmt_number@2x.png │ ├── cm2_fm_btn_delete@2x.png │ ├── cm2_fm_btn_love@2x.png │ ├── cm2_fm_btn_loved@2x.png │ ├── cm2_fm_btn_next@2x.png │ ├── cm2_fm_btn_pause@2x.png │ └── cm2_fm_btn_play@2x.png ├── icn_vip_pro_36.png ├── icn_vip_sq_39.png ├── l0.png ├── p0.png ├── pl-playall.png ├── play.png ├── video.png ├── wu.png ├── xg.png ├── xi.png ├── xr.png ├── xu.png ├── xv.png └── xy.png ├── page └── component │ ├── album │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── artist │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── cloud │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── djradio │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── fm │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── home │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── login │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── me │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── mv │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── new │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── playing │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── playlist │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── program │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── recommend │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── record │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── recsongs │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── search │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── simi │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ ├── toplist │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss │ └── user │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss ├── screenshot ├── IMG_4271.PNG ├── IMG_4272.PNG ├── IMG_4273.PNG ├── IMG_4274.PNG ├── IMG_4275.PNG ├── IMG_4276.PNG ├── IMG_4277.PNG ├── IMG_4279.PNG ├── wx.jpg └── zfb.jpg └── utils ├── async.js ├── base64md5.js ├── bsurl.js ├── commentslist.wxml ├── common.wxss ├── image.wxml ├── loading.wxml ├── lrc.wxml ├── nt.js ├── pageplay.wxml ├── pl.wxml ├── playing.wxml ├── playlist.wxml ├── playpercent.wxml ├── pp_music.wxml ├── recordlist.wxml ├── searchtypelist.js └── util.js /README.md: -------------------------------------------------------------------------------- 1 | # netmusic-app 2 | 欢迎star issue 3 | 4 | 仿网易云音乐APP的微信小程序 5 | 6 | [还有Vue版本哦](https://github.com/sqaiyan/neteasemusic) 7 | 8 | 需后端支持 9 | 下载启动[node服务端](https://github.com/sqaiyan/netmusic-node)即可 10 | 11 | ### 目前实现功能 12 | 13 | 1. 用户 14 | 2. 歌单 15 | 3. FM 16 | 4. 播放 17 | 5. 评论 18 | 6. MV 19 | 7. 专辑 20 | 8. 歌手 21 | 9. 登录 22 | 10. 歌曲红心,FM trash,收藏单曲至歌单 23 | 11. 收听记录 24 | 12. 歌单歌曲推荐 25 | 13. 迷你播放条 26 | 14. 电台,节目 27 | 15. 搜索 28 | 29 | ### TODO 30 | 31 | * 增加评论,评论点赞等 32 | * 歌词翻译 33 | * 收藏(歌单,歌手,专辑,电台 34 | * 音质切换 35 | * 用户动态,粉丝 36 | * 新歌 新专 分类电台 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | ### 如果本示例对您学习小程序有帮助欢迎大佬赏杯奶茶喝 48 | 49 | 50 | 51 | 52 | -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- 1 | { 2 | "pages": [ 3 | "page/component/home/index", 4 | "page/component/user/index", 5 | "page/component/playlist/index", 6 | "page/component/mv/index", 7 | "page/component/playing/index", 8 | "page/component/login/index", 9 | "page/component/fm/index", 10 | "page/component/toplist/index", 11 | "page/component/recommend/index", 12 | "page/component/search/index", 13 | "page/component/album/index", 14 | "page/component/artist/index", 15 | "page/component/recsongs/index", 16 | "page/component/record/index", 17 | "page/component/me/index", 18 | "page/component/cloud/index", 19 | "page/component/program/index", 20 | "page/component/djradio/index", 21 | "page/component/simi/index", 22 | "page/component/new/index" 23 | ], 24 | "window": { 25 | "navigationBarTextStyle": "#fff", 26 | "navigationBarTitleText": "Music", 27 | "backgroundColor": "#fbfcfd", 28 | "navigationBarBackgroundColor": "#BB2C08" 29 | }, 30 | "tabBar": { 31 | "color": "#aaa", 32 | "selectedColor": "#fff", 33 | "borderStyle": "#333", 34 | "backgroundColor": "#212121", 35 | "list": [ 36 | { 37 | "pagePath": "page/component/home/index", 38 | "iconPath": "image/cm2_btm_icn_discovery.png", 39 | "selectedIconPath": "image/cm2_btm_icn_discovery_prs.png", 40 | "text": "发现音乐" 41 | }, 42 | { 43 | "pagePath": "page/component/me/index", 44 | "iconPath": "image/cm2_btm_icn_music.png", 45 | "selectedIconPath": "image/cm2_btm_icn_music_prs.png", 46 | "text": "我的音乐" 47 | } 48 | ] 49 | }, 50 | "networkTimeout": { 51 | "request": 10000, 52 | "connectSocket": 10000, 53 | "uploadFile": 10000, 54 | "downloadFile": 10000 55 | }, 56 | "debug": true 57 | } -------------------------------------------------------------------------------- /app.wxss: -------------------------------------------------------------------------------- 1 | page { 2 | background-size: 100% 100%; 3 | height: 100%; 4 | font-size: 32rpx; 5 | font-family: "微软雅黑"; 6 | color: #333; 7 | } 8 | 9 | input, 10 | textarea, 11 | select { 12 | font-size: 32rpx; 13 | font-family: "微软雅黑"; 14 | color: #333; 15 | } 16 | 17 | .container { 18 | display: flex; 19 | flex-direction: column; 20 | justify-content: space-between; 21 | } 22 | 23 | .page-header { 24 | display: flex; 25 | font-size: 32rpx; 26 | color: #aaa; 27 | margin-top: 50rpx; 28 | flex-direction: column; 29 | align-items: center; 30 | } 31 | 32 | .page-header-text { 33 | padding: 20rpx 40rpx; 34 | } 35 | 36 | .page-header-line { 37 | width: 150rpx; 38 | height: 1px; 39 | border-bottom: 1px solid #ccc; 40 | } 41 | 42 | .page-body { 43 | width: 100%; 44 | display: flex; 45 | flex-direction: column; 46 | align-items: center; 47 | flex-grow: 1; 48 | overflow-x: hidden; 49 | } 50 | 51 | .green { 52 | color: #09BB07; 53 | } 54 | 55 | .red { 56 | color: #F76260; 57 | } 58 | 59 | .blue { 60 | color: #10AEFF; 61 | } 62 | 63 | .yellow { 64 | color: #FFBE00; 65 | } 66 | 67 | .gray { 68 | color: #C9C9C9; 69 | } 70 | 71 | .strong { 72 | font-weight: bold; 73 | } 74 | 75 | .bc_green { 76 | background-color: #09BB07; 77 | } 78 | 79 | .bc_red { 80 | background-color: #F76260; 81 | } 82 | 83 | .bc_blue { 84 | background-color: #10AEFF; 85 | } 86 | 87 | .bc_yellow { 88 | background-color: #FFBE00; 89 | } 90 | 91 | .bc_gray { 92 | background-color: #C9C9C9; 93 | } 94 | 95 | .tc { 96 | text-align: center; 97 | } 98 | 99 | .page input { 100 | padding: 20rpx 30rpx; 101 | background-color: #fff; 102 | } 103 | 104 | checkbox, 105 | radio { 106 | margin-right: 10rpx; 107 | } 108 | 109 | .btn-area { 110 | padding: 0 30px; 111 | } 112 | 113 | .btn-area button { 114 | margin-top: 20rpx; 115 | margin-bottom: 20rpx; 116 | } 117 | 118 | .page { 119 | min-height: 100%; 120 | flex: 1; 121 | overflow: hidden; 122 | } 123 | 124 | .tags { 125 | border: 1rpx solid #BB2C08; 126 | color: #BB2C08; 127 | font-size: 20rpx; 128 | line-height: 1; 129 | margin-right: 10rpx; 130 | padding: 3rpx 8rpx; 131 | } 132 | 133 | .box-txt-e { 134 | text-overflow: ellipsis; 135 | display: box; 136 | box-orient: vertical; 137 | line-clamp: 2; 138 | overflow: hidden; 139 | } 140 | 141 | #pageplay { 142 | position: fixed; 143 | width: 100%; 144 | display: flex; 145 | justify-content: center; 146 | bottom: 0; 147 | background: rgba(33, 33, 33, .8); 148 | -webkit-backdrop-filter: blur(15px); 149 | backdrop-filter: blur(15px); 150 | z-index: 100; 151 | align-items: center; 152 | } 153 | 154 | #pp_pic { 155 | flex: 0 0 70rpx; 156 | text-align: center; 157 | border-radius: 50%; 158 | padding: 15rpx; 159 | } 160 | 161 | #pp_playing { 162 | background: rgba(0, 0, 0, .5); 163 | position: absolute; 164 | left: 15rpx; 165 | z-index: 2; 166 | } 167 | 168 | #pageplay image { 169 | width: 70rpx; 170 | height: 70rpx; 171 | vertical-align: top 172 | } 173 | 174 | #pp_name { 175 | flex: 1; 176 | overflow: hidden; 177 | line-height: 1.6; 178 | color: #fff; 179 | font-size: 28rpx; 180 | } 181 | 182 | #pp_name view { 183 | height: 1.4em; 184 | white-space: nowrap; 185 | overflow: hidden; 186 | text-overflow: ellipsis; 187 | word-break: keep-all 188 | } 189 | 190 | #pp_name #ppn_des { 191 | font-size: 22rpx; 192 | color: #eee; 193 | } 194 | 195 | #pp_action { 196 | display: flex; 197 | align-items: center; 198 | padding: 0 5rpx 199 | } 200 | 201 | #pp_action .pa-baction { 202 | padding: 0 5rpx; 203 | flex: 0 0 auto 204 | } 205 | 206 | #pageplay #pp_next { 207 | width: 60rpx; 208 | height: 60rpx 209 | } 210 | 211 | .page_pp { 212 | padding-bottom: 100rpx; 213 | } 214 | 215 | .page_loading { 216 | text-align: center; 217 | padding: 20rpx; 218 | display: block 219 | } 220 | 221 | .pp_overlay { 222 | position: fixed; 223 | left: 0; 224 | top: 0; 225 | right: 0; 226 | bottom: 0; 227 | z-index: 100; 228 | background: rgba(0, 0, 0, .5); 229 | } 230 | 231 | .pp_main { 232 | background: rgba(255, 255, 255, .65); 233 | -webkit-backdrop-filter: blur(15px); 234 | backdrop-filter: blur(15px); 235 | position: fixed; 236 | z-index: 101; 237 | width: 100%; 238 | bottom: 0; 239 | left: 0; 240 | } 241 | 242 | .ppm_header { 243 | border-bottom: 1rpx solid #ccc; 244 | padding: 20rpx; 245 | font-size: 28rpx; 246 | color: #666; 247 | display: flex; 248 | justify-content: space-between; 249 | white-space: nowrap; 250 | overflow: hidden; 251 | text-overflow: ellipsis; 252 | } 253 | 254 | .ppm_header image { 255 | vertical-align: middle 256 | } 257 | 258 | .pph_cnt { 259 | display: flex; 260 | } 261 | 262 | .pph_cnt view { 263 | padding-left: 20rpx 264 | } 265 | 266 | .ppm_footer { 267 | border-top: 1rpx solid #ccc; 268 | text-align: center; 269 | padding: 20rpx; 270 | } 271 | 272 | .ppm_content { 273 | max-height: 600rpx; 274 | overflow: auto 275 | } 276 | 277 | .ppm_content scroll-view { 278 | height: 600rpx; 279 | } 280 | 281 | .ppm_content .menu .cmain { 282 | border-bottom-color: #ccc 283 | } 284 | 285 | .ppm_content .flexlist .flexlist { 286 | border-bottom: 1rpx solid #ccc 287 | } 288 | 289 | .ppm_content .flexlist .flexmain text { 290 | font-size: 26rpx; 291 | } 292 | 293 | .userprofiles .flexmain image { 294 | width: 32rpx; 295 | height: 32rpx; 296 | } 297 | 298 | .userprofiles .fl-image image { 299 | border-radius: 50% 300 | } 301 | 302 | @import "utils/common.wxss" -------------------------------------------------------------------------------- /image/a4s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/a4s.png -------------------------------------------------------------------------------- /image/a6a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/a6a.png -------------------------------------------------------------------------------- /image/a6l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/a6l.png -------------------------------------------------------------------------------- /image/a82.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/a82.png -------------------------------------------------------------------------------- /image/aag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/aag.png -------------------------------------------------------------------------------- /image/aah.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/aah.png -------------------------------------------------------------------------------- /image/aal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/aal.png -------------------------------------------------------------------------------- /image/ajb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/ajb.png -------------------------------------------------------------------------------- /image/ajd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/ajd.png -------------------------------------------------------------------------------- /image/ajf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/ajf.png -------------------------------------------------------------------------------- /image/ajh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/ajh.png -------------------------------------------------------------------------------- /image/arrow-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/arrow-left.png -------------------------------------------------------------------------------- /image/arrow-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/arrow-right.png -------------------------------------------------------------------------------- /image/cm2_act_delete@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_act_delete@2x.png -------------------------------------------------------------------------------- /image/cm2_btm_icn_account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_btm_icn_account.png -------------------------------------------------------------------------------- /image/cm2_btm_icn_account_prs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_btm_icn_account_prs.png -------------------------------------------------------------------------------- /image/cm2_btm_icn_discovery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_btm_icn_discovery.png -------------------------------------------------------------------------------- /image/cm2_btm_icn_discovery_prs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_btm_icn_discovery_prs.png -------------------------------------------------------------------------------- /image/cm2_btm_icn_friend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_btm_icn_friend.png -------------------------------------------------------------------------------- /image/cm2_btm_icn_friend_prs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_btm_icn_friend_prs.png -------------------------------------------------------------------------------- /image/cm2_btm_icn_music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_btm_icn_music.png -------------------------------------------------------------------------------- /image/cm2_btm_icn_music_prs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_btm_icn_music_prs.png -------------------------------------------------------------------------------- /image/cm2_btm_icn_radio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_btm_icn_radio.png -------------------------------------------------------------------------------- /image/cm2_btm_icn_radio_prs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_btm_icn_radio_prs.png -------------------------------------------------------------------------------- /image/cm2_btmlay_btn_dlt_dis@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_btmlay_btn_dlt_dis@2x.png -------------------------------------------------------------------------------- /image/cm2_btmlay_btn_fav_dis@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_btmlay_btn_fav_dis@2x.png -------------------------------------------------------------------------------- /image/cm2_btn_icn_add_thin@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_btn_icn_add_thin@2x.png -------------------------------------------------------------------------------- /image/cm2_btn_icn_check_thin@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_btn_icn_check_thin@2x.png -------------------------------------------------------------------------------- /image/cm2_daily_cal_bg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_daily_cal_bg@2x.png -------------------------------------------------------------------------------- /image/cm2_default_act_320@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_default_act_320@2x.png -------------------------------------------------------------------------------- /image/cm2_default_artist_banner@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_default_artist_banner@2x.jpg -------------------------------------------------------------------------------- /image/cm2_default_cover_100@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_default_cover_100@2x.png -------------------------------------------------------------------------------- /image/cm2_default_play_bg-ip6@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_default_play_bg-ip6@2x.jpg -------------------------------------------------------------------------------- /image/cm2_default_recmd_list-ip@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_default_recmd_list-ip@2x.png -------------------------------------------------------------------------------- /image/cm2_default_runfm-ip6@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_default_runfm-ip6@2x.png -------------------------------------------------------------------------------- /image/cm2_discover_banner_cn-ip6@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_discover_banner_cn-ip6@2x.jpg -------------------------------------------------------------------------------- /image/cm2_discover_banner_jp-ip6@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_discover_banner_jp-ip6@2x.jpg -------------------------------------------------------------------------------- /image/cm2_discover_banner_kr-ip6@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_discover_banner_kr-ip6@2x.jpg -------------------------------------------------------------------------------- /image/cm2_discover_banner_us-ip6@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_discover_banner_us-ip6@2x.jpg -------------------------------------------------------------------------------- /image/cm2_discover_btn_slt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_discover_btn_slt.png -------------------------------------------------------------------------------- /image/cm2_discover_icn_0@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_discover_icn_0@2x.png -------------------------------------------------------------------------------- /image/cm2_discover_icn_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_discover_icn_1@2x.png -------------------------------------------------------------------------------- /image/cm2_discover_icn_2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_discover_icn_2@2x.png -------------------------------------------------------------------------------- /image/cm2_discover_icn_3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_discover_icn_3@2x.png -------------------------------------------------------------------------------- /image/cm2_discover_icn_4@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_discover_icn_4@2x.png -------------------------------------------------------------------------------- /image/cm2_discover_icn_fm-ip6@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_discover_icn_fm-ip6@2x.png -------------------------------------------------------------------------------- /image/cm2_discover_icn_mv@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_discover_icn_mv@2x.png -------------------------------------------------------------------------------- /image/cm2_discover_icn_newest@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_discover_icn_newest@2x.png -------------------------------------------------------------------------------- /image/cm2_discover_icn_radio@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_discover_icn_radio@2x.png -------------------------------------------------------------------------------- /image/cm2_discover_icn_recmd@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_discover_icn_recmd@2x.png -------------------------------------------------------------------------------- /image/cm2_discover_icn_start_big@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_discover_icn_start_big@2x.png -------------------------------------------------------------------------------- /image/cm2_discover_icn_upbill-ip6@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_discover_icn_upbill-ip6@2x.png -------------------------------------------------------------------------------- /image/cm2_discover_slted@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_discover_slted@2x.png -------------------------------------------------------------------------------- /image/cm2_icn_list@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_icn_list@2x.png -------------------------------------------------------------------------------- /image/cm2_icn_loop@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_icn_loop@2x.png -------------------------------------------------------------------------------- /image/cm2_icn_one@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_icn_one@2x.png -------------------------------------------------------------------------------- /image/cm2_icn_order@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_icn_order@2x.png -------------------------------------------------------------------------------- /image/cm2_icn_shuffle@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_icn_shuffle@2x.png -------------------------------------------------------------------------------- /image/cm2_icn_userhead@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_icn_userhead@2x.png -------------------------------------------------------------------------------- /image/cm2_lay_icn_artist_new@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_lay_icn_artist_new@2x.png -------------------------------------------------------------------------------- /image/cm2_lay_icn_close_prs@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_lay_icn_close_prs@2x.png -------------------------------------------------------------------------------- /image/cm2_lay_icn_cloud@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_lay_icn_cloud@2x.png -------------------------------------------------------------------------------- /image/cm2_lay_icn_fav_new@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_lay_icn_fav_new@2x.png -------------------------------------------------------------------------------- /image/cm2_lay_icn_mv_new@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_lay_icn_mv_new@2x.png -------------------------------------------------------------------------------- /image/cm2_lay_icn_quality_new@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_lay_icn_quality_new@2x.png -------------------------------------------------------------------------------- /image/cm2_lay_icn_similar_new@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_lay_icn_similar_new@2x.png -------------------------------------------------------------------------------- /image/cm2_lay_order_album_new@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_lay_order_album_new@2x.png -------------------------------------------------------------------------------- /image/cm2_lay_order_artist_new@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_lay_order_artist_new@2x.png -------------------------------------------------------------------------------- /image/cm2_list_btn_icn_mv_new@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_list_btn_icn_mv_new@2x.png -------------------------------------------------------------------------------- /image/cm2_list_btn_more@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_list_btn_more@2x.png -------------------------------------------------------------------------------- /image/cm2_list_cover_rank@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_list_cover_rank@2x.png -------------------------------------------------------------------------------- /image/cm2_list_cover_recent@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_list_cover_recent@2x.png -------------------------------------------------------------------------------- /image/cm2_list_detail_icn_arr@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_list_detail_icn_arr@2x.png -------------------------------------------------------------------------------- /image/cm2_list_detail_icn_cmt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_list_detail_icn_cmt@2x.png -------------------------------------------------------------------------------- /image/cm2_list_detail_icn_dld@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_list_detail_icn_dld@2x.png -------------------------------------------------------------------------------- /image/cm2_list_detail_icn_fav_new@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_list_detail_icn_fav_new@2x.png -------------------------------------------------------------------------------- /image/cm2_list_detail_icn_faved@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_list_detail_icn_faved@2x.png -------------------------------------------------------------------------------- /image/cm2_list_detail_icn_infor@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_list_detail_icn_infor@2x.png -------------------------------------------------------------------------------- /image/cm2_list_detail_icn_share@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_list_detail_icn_share@2x.png -------------------------------------------------------------------------------- /image/cm2_list_icn_artists_new@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_list_icn_artists_new@2x.png -------------------------------------------------------------------------------- /image/cm2_list_icn_dld_new@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_list_icn_dld_new@2x.png -------------------------------------------------------------------------------- /image/cm2_list_icn_mymv_new@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_list_icn_mymv_new@2x.png -------------------------------------------------------------------------------- /image/cm2_list_icn_play24@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_list_icn_play24@2x.png -------------------------------------------------------------------------------- /image/cm2_list_icn_rdi_new@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_list_icn_rdi_new@2x.png -------------------------------------------------------------------------------- /image/cm2_list_icn_recent_new@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_list_icn_recent_new@2x.png -------------------------------------------------------------------------------- /image/cm2_list_icn_subscribe@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_list_icn_subscribe@2x.png -------------------------------------------------------------------------------- /image/cm2_lists_icn_hot_new@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_lists_icn_hot_new@2x.png -------------------------------------------------------------------------------- /image/cm2_play_disc_radio-ip6@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_play_disc_radio-ip6@2x.png -------------------------------------------------------------------------------- /image/cm2_play_icn_cmt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_play_icn_cmt@2x.png -------------------------------------------------------------------------------- /image/cm2_play_icn_cmt_num@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_play_icn_cmt_num@2x.png -------------------------------------------------------------------------------- /image/cm2_play_icn_dld@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_play_icn_dld@2x.png -------------------------------------------------------------------------------- /image/cm2_play_icn_love@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_play_icn_love@2x.png -------------------------------------------------------------------------------- /image/cm2_play_icn_loved@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_play_icn_loved@2x.png -------------------------------------------------------------------------------- /image/cm2_play_icn_more@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_play_icn_more@2x.png -------------------------------------------------------------------------------- /image/cm2_play_icn_praise@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_play_icn_praise@2x.png -------------------------------------------------------------------------------- /image/cm2_play_icn_yizan@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_play_icn_yizan@2x.png -------------------------------------------------------------------------------- /image/cm2_playlist_icn_dlt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_playlist_icn_dlt@2x.png -------------------------------------------------------------------------------- /image/cm2_pro_btn_icn_subed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_pro_btn_icn_subed@2x.png -------------------------------------------------------------------------------- /image/cm2_pro_icn_boy@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_pro_icn_boy@2x.png -------------------------------------------------------------------------------- /image/cm2_pro_icn_girl@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_pro_icn_girl@2x.png -------------------------------------------------------------------------------- /image/cm2_pro_icn_lv@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_pro_icn_lv@2x.png -------------------------------------------------------------------------------- /image/cm2_radio_icn_hot_sml@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_radio_icn_hot_sml@2x.png -------------------------------------------------------------------------------- /image/cm2_rdi_icn_artist@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_rdi_icn_artist@2x.png -------------------------------------------------------------------------------- /image/cm2_rdi_icn_list@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_rdi_icn_list@2x.png -------------------------------------------------------------------------------- /image/cm2_rdi_icn_name@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm2_rdi_icn_name@2x.png -------------------------------------------------------------------------------- /image/cm4_list_icn_play_time@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm4_list_icn_play_time@2x.png -------------------------------------------------------------------------------- /image/cm4_list_icn_time@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm4_list_icn_time@2x.png -------------------------------------------------------------------------------- /image/cm4_my_icn_fav@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/cm4_my_icn_fav@2x.png -------------------------------------------------------------------------------- /image/fm/cm2_default_cover_fm-ip6@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/fm/cm2_default_cover_fm-ip6@2x.png -------------------------------------------------------------------------------- /image/fm/cm2_fm_btn_cmt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/fm/cm2_fm_btn_cmt@2x.png -------------------------------------------------------------------------------- /image/fm/cm2_fm_btn_cmt_number@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/fm/cm2_fm_btn_cmt_number@2x.png -------------------------------------------------------------------------------- /image/fm/cm2_fm_btn_delete@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/fm/cm2_fm_btn_delete@2x.png -------------------------------------------------------------------------------- /image/fm/cm2_fm_btn_love@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/fm/cm2_fm_btn_love@2x.png -------------------------------------------------------------------------------- /image/fm/cm2_fm_btn_loved@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/fm/cm2_fm_btn_loved@2x.png -------------------------------------------------------------------------------- /image/fm/cm2_fm_btn_next@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/fm/cm2_fm_btn_next@2x.png -------------------------------------------------------------------------------- /image/fm/cm2_fm_btn_pause@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/fm/cm2_fm_btn_pause@2x.png -------------------------------------------------------------------------------- /image/fm/cm2_fm_btn_play@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/fm/cm2_fm_btn_play@2x.png -------------------------------------------------------------------------------- /image/icn_vip_pro_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/icn_vip_pro_36.png -------------------------------------------------------------------------------- /image/icn_vip_sq_39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/icn_vip_sq_39.png -------------------------------------------------------------------------------- /image/l0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/l0.png -------------------------------------------------------------------------------- /image/p0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/p0.png -------------------------------------------------------------------------------- /image/pl-playall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/pl-playall.png -------------------------------------------------------------------------------- /image/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/play.png -------------------------------------------------------------------------------- /image/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/video.png -------------------------------------------------------------------------------- /image/wu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/wu.png -------------------------------------------------------------------------------- /image/xg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/xg.png -------------------------------------------------------------------------------- /image/xi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/xi.png -------------------------------------------------------------------------------- /image/xr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/xr.png -------------------------------------------------------------------------------- /image/xu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/xu.png -------------------------------------------------------------------------------- /image/xv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/xv.png -------------------------------------------------------------------------------- /image/xy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqaiyan/NeteaseMusicWxMiniApp/b834992a13fec5e71d0246a893885b1e9b12e36a/image/xy.png -------------------------------------------------------------------------------- /page/component/album/index.js: -------------------------------------------------------------------------------- 1 | var app = getApp(); 2 | var bsurl = require('../../../utils/bsurl.js'); 3 | var common = require('../../../utils/util.js'); 4 | var nt = require("../../../utils/nt.js"); 5 | Page({ 6 | data: { 7 | result: {}, 8 | curplay: 0, 9 | music: {}, 10 | playing: false, 11 | playtype: 1, 12 | loading: true, 13 | music: {}, 14 | playing: false, 15 | playtype: 1, 16 | share: { 17 | title: "一起来听", 18 | des: "" 19 | } 20 | }, 21 | toggleplay: function () { 22 | common.toggleplay(this, app); 23 | }, 24 | playnext: function (e) { 25 | app.nextplay(e.currentTarget.dataset.pt) 26 | }, 27 | music_next: function (r) { 28 | this.setData({ 29 | music: r.music, 30 | playtype: r.playtype, 31 | curplay: r.music.id 32 | }) 33 | }, 34 | music_toggle: function (r) { 35 | this.setData({ 36 | playing: r.playing, 37 | music: r.music, 38 | playtype: r.playtype, 39 | curplay: r.music.id 40 | }) 41 | }, 42 | onHide: function () { 43 | nt.removeNotification("music_next", this) 44 | nt.removeNotification("music_toggle", this) 45 | }, 46 | lovesong: function () { 47 | common.songheart(this, app, 0, (this.data.playtype == 1 ? this.data.music.st : this.data.music.starred)); 48 | }, 49 | onLoad: function (options) { 50 | 51 | var that = this; 52 | wx.request({ 53 | url: bsurl + 'album/detail', 54 | data: { 55 | id: options.pid 56 | }, 57 | success: function (res) { 58 | var re = res.data; 59 | re.album.publishTime = common.formatTime(re.album.publishTime, 3); 60 | var canplay = []; 61 | for (var i = 0; i < res.data.songs.length; i++) { 62 | var r = res.data.songs[i] 63 | if (r.privilege.st > -1) { 64 | canplay.push(r) 65 | } 66 | } 67 | that.setData({ 68 | result: res.data, 69 | loading: false, 70 | canplay: canplay, 71 | share: { 72 | id: options.id, 73 | title: res.data.album.name + '-' + res.data.album.artist.name, 74 | des: res.data.album.description 75 | } 76 | }); 77 | wx.setNavigationBarTitle({ 78 | title: res.data.album.name 79 | }) 80 | }, 81 | fail: function (res) { 82 | wx.navigateBack({ 83 | delta: 1 84 | }) 85 | } 86 | }); 87 | }, 88 | onShareAppMessage: function () { 89 | if (this.data.share.id) return; 90 | return { 91 | title: this.data.share.title, 92 | desc: this.data.share.des, 93 | path: 'page/component/playing/index?id=' + this.data.share.id 94 | } 95 | }, 96 | onShow: function () { 97 | nt.addNotification("music_next", this.music_next, this); 98 | nt.addNotification("music_toggle", this.music_toggle, this); 99 | this.setData({ 100 | curplay: app.globalData.curplay.id, 101 | music: app.globalData.curplay, 102 | playing: app.globalData.playing, 103 | playtype: app.globalData.playtype 104 | }) 105 | }, 106 | artlist: function (e) { 107 | var userid = e.currentTarget.dataset.userid; 108 | wx.redirectTo({ 109 | url: '../artist/index?id=' + userid 110 | }) 111 | }, 112 | playall: function (event) { 113 | this.setplaylist(this.data.canplay[0], 0); 114 | app.seekmusic(1) 115 | 116 | }, 117 | setplaylist: function (music, index) { 118 | //设置播放列表,设置当前播放音乐,设置当前音乐在列表中位置 119 | app.globalData.curplay = app.globalData.curplay.id != music.id ? music : app.globalData.curplay; 120 | app.globalData.index_am = index; //event.currentTarget.dataset.idx; 121 | app.globalData.playtype = 1; 122 | var shuffle = app.globalData.shuffle; 123 | app.globalData.list_sf = this.data.canplay; //this.data.list.tracks; 124 | app.shuffleplay(shuffle); 125 | app.globalData.globalStop = false; 126 | }, 127 | mv: function (e) { 128 | var id = e.currentTarget.dataset.mvid; 129 | wx.navigateTo({ 130 | url: '../mv/index?id=' + id 131 | }) 132 | }, 133 | playmusic: function (event) { 134 | var that = this; 135 | var music = event.currentTarget.dataset.idx; 136 | var st = event.currentTarget.dataset.st; 137 | if (st * 1 < 0) { 138 | wx.showToast({ 139 | title: '歌曲已下架', 140 | icon: 'success', 141 | duration: 2000 142 | }); 143 | return; 144 | } 145 | music = this.data.result.songs[music]; 146 | that.setplaylist(music, event.currentTarget.dataset.idx) 147 | } 148 | }); -------------------------------------------------------------------------------- /page/component/album/index.json: -------------------------------------------------------------------------------- 1 | { "navigationBarTitleText": "专辑"} -------------------------------------------------------------------------------- /page/component/album/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |