From 9d844bbf3ac6be327325b13a91a6b33f73c49c1d Mon Sep 17 00:00:00 2001 From: RblSb Date: Sun, 28 Apr 2024 07:23:25 +0300 Subject: Raw youtube fallback for unavailable videos Also: - fix `tryLocalIp` replacement (NAT workaround) - improve proxy headers a bit - use json2object fork for better generated diffs --- src/Types.hx | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/Types.hx') diff --git a/src/Types.hx b/src/Types.hx index 4ef233b..eeae641 100644 --- a/src/Types.hx +++ b/src/Types.hx @@ -1,6 +1,7 @@ package; import Client.ClientData; +import utils.YoutubeUtils.YouTubeVideoInfo; typedef VideoDataRequest = { url:String, @@ -204,6 +205,10 @@ typedef WsEvent = { }, ?dump:{ data:String + }, + ?getYoutubeVideoInfo:{ + url:String, + ?response:YouTubeVideoInfo } } @@ -242,4 +247,5 @@ enum abstract WsEventType(String) { var UpdatePlaylist; var TogglePlaylistLock; var Dump; + var GetYoutubeVideoInfo; } -- cgit v1.2.3