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