update: bump tp 4.20.0
All checks were successful
Node.js CI / Test (14.x) (push) Successful in 9m55s
Node.js CI / Test (16.x) (push) Successful in 9m54s
Node.js CI / Test (18.x) (push) Successful in 9m57s
Node.js CI / Lint (14.x) (push) Successful in 9m51s

This commit is contained in:
binaryify 2024-06-12 15:28:25 +08:00
parent caf6432c08
commit 1c1447b49a
4 changed files with 15 additions and 5 deletions

View File

@ -1,4 +1,8 @@
# 更新日志 # 更新日志
### 4.20.0 | 2024.06.12
- 一起听从机模式完善 [#8](https://gitlab.com/Binaryify/neteasecloudmusicapi/-/merge_requests/8)
- 云盘上传后缀名判断完善
### 4.19.9 | 2024.05.31 ### 4.19.9 | 2024.05.31
- 云盘上传中文乱码问题修复 [#9](https://gitlab.com/Binaryify/neteasecloudmusicapi/-/issues/9) - 云盘上传中文乱码问题修复 [#9](https://gitlab.com/Binaryify/neteasecloudmusicapi/-/issues/9)

View File

@ -3,8 +3,11 @@ const uploadPlugin = require('../plugins/songUpload')
const md5 = require('md5') const md5 = require('md5')
module.exports = async (query, request) => { module.exports = async (query, request) => {
let ext = 'mp3' let ext = 'mp3'
if (query.songFile.name.indexOf('flac') > -1) { // if (query.songFile.name.indexOf('flac') > -1) {
ext = 'flac' // ext = 'flac'
// }
if (query.songFile.name.includes('.')) {
ext = query.songFile.name.split('.').pop()
} }
query.songFile.name = Buffer.from(query.songFile.name, 'latin1').toString( query.songFile.name = Buffer.from(query.songFile.name, 'latin1').toString(
'utf-8', 'utf-8',

View File

@ -1,6 +1,6 @@
{ {
"name": "NeteaseCloudMusicApi", "name": "NeteaseCloudMusicApi",
"version": "4.19.9", "version": "4.20.0",
"description": "网易云音乐 NodeJS 版 API", "description": "网易云音乐 NodeJS 版 API",
"scripts": { "scripts": {
"start": "node app.js", "start": "node app.js",

View File

@ -1,8 +1,11 @@
const { default: axios } = require('axios') const { default: axios } = require('axios')
module.exports = async (query, request) => { module.exports = async (query, request) => {
let ext = 'mp3' let ext = 'mp3'
if (query.songFile.name.indexOf('flac') > -1) { // if (query.songFile.name.indexOf('flac') > -1) {
ext = 'flac' // ext = 'flac'
// }
if (query.songFile.name.includes('.')) {
ext = query.songFile.name.split('.').pop()
} }
const filename = query.songFile.name const filename = query.songFile.name
.replace('.' + ext, '') .replace('.' + ext, '')