diff --git a/common/lkt.js b/common/lkt.js index 3ab1e386aa2a85add8b6f14cc06136649f77bb03..c9339c30091f38a0653b5218013e9f55744bb9e5 100644 --- a/common/lkt.js +++ b/common/lkt.js @@ -273,18 +273,20 @@ class LktClient { var dataObj; var karaList; var prevcont=0; - const regex = /([0-9]+) (vo|va|amv|cdg|vocaloid|autres|vtuber) - (jp|fr|en|ru|sp|it|ch|latin|heb|por|pol|kor|fin|ara|swe|de|multi|undefined) \/ (.+) - (OP|ED|IS|AMV|PV|MV|LIVE)([0-9]*) - (.+) \[ (.+) \]/; + const regex = /([0-9]+) (vo|va|amv|cdg|vocaloid|autres|vtuber) - (jp|fr|en|ru|sp|it|ch|latin|heb|por|pol|kor|fin|ara|swe|de|multi|undefined) \/ (.+) - (OP|ED|IS|AMV|PV|MV|LIVE)([0-9]*) - (.+) \[(.+)\] \(U\)/; var reg = new RegExp(regex); function __getResult(client) { return new Promise(resolv => { client.m_socket.setTimeout(0); client.m_socket.on('data', data => { if (!once) { + logger.debug(`listplaylist ${playlist}\n`); client.m_socket.write(`listplaylist ${playlist}\n`); once = true; return null; } else { dataObj = __mpdToObject(data); + logger.debug("aaa",data); karaList = data.split("\n"); if(dataObj.continue){ karaList.splice(-3); @@ -292,6 +294,7 @@ class LktClient { else{ karaList.splice(-1); } + logger.debug("aaa",karaList); karaList.forEach(kara => { matches = reg.exec(kara); result.push( {