From bf50f1e739414d13259786f1055cb3ea393d0298 Mon Sep 17 00:00:00 2001 From: RblSb Date: Sat, 5 Jul 2025 10:09:55 +0300 Subject: Update call and fix readme icon --- README.md | 2 +- build/server.js | 4 +--- src/server/cache/YoutubeCache.hx | 6 ++---- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 600b61d..349d94b 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# SyncTube +# SyncTube Synchronized video viewing with chat and other features. Lightweight modern implementation and a very easy way to run locally. diff --git a/build/server.js b/build/server.js index 6616817..ecf4c3b 100644 --- a/build/server.js +++ b/build/server.js @@ -6538,9 +6538,7 @@ server_cache_YoutubeCache.prototype = { if(useCookies == null) { useCookies = false; } - return this.ytDlp.execAsync(url,{ dumpSingleJson : true, quiet : true, cookies : useCookies ? this.getCookiesPathOrNull() : null}).then(function(data) { - return JSON.parse(data); - }); + return this.ytDlp.getInfoAsync(url,{ cookies : useCookies ? this.getCookiesPathOrNull() : null}); } ,getCookiesPathOrNull: function() { var cookiesPath = "" + this.main.userDir + "/cookies.txt"; diff --git a/src/server/cache/YoutubeCache.hx b/src/server/cache/YoutubeCache.hx index 8976f89..cb3d954 100644 --- a/src/server/cache/YoutubeCache.hx +++ b/src/server/cache/YoutubeCache.hx @@ -189,11 +189,9 @@ class YoutubeCache { } function getInfoAsync(url:String, useCookies = false):Promise { - return ytDlp.execAsync(url, { - dumpSingleJson: true, - quiet: true, + return cast ytDlp.getInfoAsync(url, { cookies: useCookies ? getCookiesPathOrNull() : null, - }).then(data -> Json.parse(data)); + }); } function getCookiesPathOrNull():Null { -- cgit v1.2.3