mirror of
https://github.com/SDraw/ml_mods_cvr.git
synced 2026-05-03 17:07:00 +00:00
Fix ml_vpc
This commit is contained in:
parent
2a06001100
commit
e04724ed9d
2 changed files with 16 additions and 12 deletions
|
|
@ -11,7 +11,7 @@ namespace ml_vpc
|
|||
|
||||
public override void OnInitializeMelon()
|
||||
{
|
||||
HarmonyInstance.Patch(typeof(YoutubeDl).GetMethod("GetVideoMetaDataAsync", BindingFlags.NonPublic | BindingFlags.Static),
|
||||
HarmonyInstance.Patch(typeof(YoutubeDl).GetMethod("GetVideoMetaDataAsync", BindingFlags.Public | BindingFlags.Static),
|
||||
new HarmonyLib.HarmonyMethod(typeof(VideoPlayerCookies).GetMethod(nameof(OnGetYoutubeVideoMetaData_Prefix), BindingFlags.NonPublic | BindingFlags.Static))
|
||||
);
|
||||
|
||||
|
|
@ -23,7 +23,7 @@ namespace ml_vpc
|
|||
Settings.Init();
|
||||
}
|
||||
|
||||
static void OnGetYoutubeVideoMetaData_Prefix(ref string parameter)
|
||||
static void OnGetYoutubeVideoMetaData_Prefix(ref string youtubeUrl, ref string existingParameters)
|
||||
{
|
||||
try
|
||||
{
|
||||
|
|
@ -34,36 +34,36 @@ namespace ml_vpc
|
|||
{
|
||||
case Settings.CookieMode.File:
|
||||
if (File.Exists(ms_cookiesPath))
|
||||
parameter += string.Format(" --cookies \"{0}\"", ms_cookiesPath);
|
||||
existingParameters += string.Format("--cookies \"{0}\"", ms_cookiesPath);
|
||||
else
|
||||
MelonLoader.MelonLogger.Warning("Cookies file not found in: '" + ms_cookiesPath + "'");
|
||||
break;
|
||||
case Settings.CookieMode.BrowserFirefox:
|
||||
parameter += " --cookies-from-browser firefox";
|
||||
existingParameters += "--cookies-from-browser firefox";
|
||||
break;
|
||||
case Settings.CookieMode.BrowserBrave:
|
||||
parameter += " --cookies-from-browser brave";
|
||||
existingParameters += "--cookies-from-browser brave";
|
||||
break;
|
||||
case Settings.CookieMode.BrowserChrome:
|
||||
parameter += " --cookies-from-browser chrome";
|
||||
existingParameters += "--cookies-from-browser chrome";
|
||||
break;
|
||||
case Settings.CookieMode.BrowserChromium:
|
||||
parameter += " --cookies-from-browser chromium";
|
||||
existingParameters += "--cookies-from-browser chromium";
|
||||
break;
|
||||
case Settings.CookieMode.BrowserEdge:
|
||||
parameter += " --cookies-from-browser edge";
|
||||
existingParameters += "--cookies-from-browser edge";
|
||||
break;
|
||||
case Settings.CookieMode.BrowserOpera:
|
||||
parameter += " --cookies-from-browser opera";
|
||||
existingParameters += "--cookies-from-browser opera";
|
||||
break;
|
||||
case Settings.CookieMode.BrowserSafari:
|
||||
parameter += " --cookies-from-browser safari";
|
||||
existingParameters += "--cookies-from-browser safari";
|
||||
break;
|
||||
case Settings.CookieMode.BrowserVivaldi:
|
||||
parameter += " --cookies-from-browser vivaldi";
|
||||
existingParameters += "--cookies-from-browser vivaldi";
|
||||
break;
|
||||
case Settings.CookieMode.BrowserWhale:
|
||||
parameter += " --cookies-from-browser whale";
|
||||
existingParameters += "--cookies-from-browser whale";
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -56,4 +56,8 @@
|
|||
</Reference>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Content Include="ml_vpc.csproj.user" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue