From 72bb1cd29b140c63646685a6523e4754592a3d3a Mon Sep 17 00:00:00 2001 From: deurstann <tristan.derouet@gmail.com> Date: Wed, 23 Mar 2022 16:56:41 +0100 Subject: [PATCH] Fixed regex for kara in playlists --- common/lkt.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/lkt.js b/common/lkt.js index 3ab1e38..c9339c3 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( { -- GitLab