From 53f79d351fed6711afbcc65671f1c35921457109 Mon Sep 17 00:00:00 2001 From: hama3254 <52826614+hama3254@users.noreply.github.com> Date: Tue, 26 Mar 2024 20:56:18 +0100 Subject: [PATCH] Subtilte only forced Subtilte only forced added missing language --- .vs/Crunchyroll Downloader/v17/.suo | Bin 215040 -> 225280 bytes Crunchyroll Downloader/Anime_Add.vb | 7 ++++--- Crunchyroll Downloader/Main.vb | 13 +++++++++---- .../My Project/AssemblyInfo.vb | 4 ++-- 4 files changed, 15 insertions(+), 9 deletions(-) diff --git a/.vs/Crunchyroll Downloader/v17/.suo b/.vs/Crunchyroll Downloader/v17/.suo index e56981f987cd4162cf5871f26a80f43f65a7d3c8..adcd8e001a44973410ef43c06f685bb70a92bf61 100644 GIT binary patch delta 9293 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 diff --git a/Crunchyroll Downloader/Anime_Add.vb b/Crunchyroll Downloader/Anime_Add.vb index a25b6f3..daa389f 100644 --- a/Crunchyroll Downloader/Anime_Add.vb +++ b/Crunchyroll Downloader/Anime_Add.vb @@ -723,9 +723,10 @@ Public Class Anime_Add End Sub Private Sub SubTitlesOnlyCB_SelectedIndexChanged(sender As Object, e As EventArgs) Handles DownloadScope.SelectedIndexChanged - Main.DownloadScope = DownloadScope.SelectedIndex - My.Settings.DownloadScope = Main.DownloadScope - My.Settings.Save() + DownloadScope.SelectedIndex = DownloadScopeEnum.SubsOnly + 'Main.DownloadScope = DownloadScope.SelectedIndex + 'My.Settings.DownloadScope = Main.DownloadScope + 'My.Settings.Save() End Sub diff --git a/Crunchyroll Downloader/Main.vb b/Crunchyroll Downloader/Main.vb index baf3224..a823398 100644 --- a/Crunchyroll Downloader/Main.vb +++ b/Crunchyroll Downloader/Main.vb @@ -445,7 +445,7 @@ Public Class Main DarkModeValue = My.Settings.DarkModeValue - DownloadScope = My.Settings.DownloadScope + DownloadScope = DownloadScopeEnum.SubsOnly 'My.Settings.DownloadScope Manager.Style = MetroColorStyle.Orange If DarkModeValue = True Then @@ -1803,7 +1803,10 @@ Public Class Main Dim cms As String = CurlAuthNew("https://www.crunchyroll.com/index/v2", Loc_CR_Cookies, Loc_AuthToken) + 'MsgBox(cms) + Dim cms_web() As String = cms.Split(New String() {Chr(34) + "cms_web" + Chr(34) + ":"}, System.StringSplitOptions.RemoveEmptyEntries) + 'Dim cms_web() As String = cms.Split(New String() {Chr(34) + "cms_beta" + Chr(34) + ":"}, System.StringSplitOptions.RemoveEmptyEntries) Dim bucket1() As String = cms_web(1).Split(New String() {Chr(34) + "bucket" + Chr(34) + ":" + Chr(34)}, System.StringSplitOptions.RemoveEmptyEntries) Dim bucket2() As String = bucket1(1).Split(New String() {Chr(34)}, System.StringSplitOptions.RemoveEmptyEntries) @@ -1829,7 +1832,7 @@ Public Class Main 'MsgBox(Videos) Dim VideoJson As String = Nothing Dim StreamUrl As String = "https://www.crunchyroll.com/cms/v2" + bucket + Videos + "streams?Policy=" + policy + "&Signature=" + signature + "&Key-Pair-Id=" + key_pair_id - + 'MsgBox(StreamUrl) VideoJson = CurlAuthNew(StreamUrl, Loc_CR_Cookies, Loc_AuthToken) 'Curl(StreamUrl) ' 'VideoJson = CurlAuthNew(Streams, Loc_CR_Cookies, Loc_AuthToken) @@ -1896,7 +1899,7 @@ Public Class Main For i As Integer = 0 To DubsAvalible.Count - 1 If DubsAvalible(i).AudioLang = DubSprache.CR_Value Then Dim NewStream As String = "https://www.crunchyroll.com/cms/v2" + bucket + "/videos/" + DubsAvalible(i).media_guid + "/" + "streams?Policy=" + policy + "&Signature=" + signature + "&Key-Pair-Id=" + key_pair_id - ' MsgBox(NewStream) + 'MsgBox(NewStream) VideoJson = CurlAuthNew(NewStream, Loc_CR_Cookies, Loc_AuthToken) 'Curl(StreamUrl) ' End If @@ -1908,7 +1911,7 @@ Public Class Main Catch ex As Exception End Try - ' MsgBox("Trigger off!") + 'MsgBox("Trigger off!") #End Region @@ -5110,6 +5113,8 @@ Public Class Main LangValueEnum.Add(New NameValuePair("Bahasa Indonesia", "ind", "id-ID", Nothing)) + LangValueEnum.Add(New NameValuePair("Bahasa Melayu", "msa", "ms-MY", Nothing)) + LangValueEnum.Add(New NameValuePair("Català", "cat", "ca-ES", Nothing)) LangValueEnum.Add(New NameValuePair("Tiếng Việt", "vie", "vi-VN", Nothing)) diff --git a/Crunchyroll Downloader/My Project/AssemblyInfo.vb b/Crunchyroll Downloader/My Project/AssemblyInfo.vb index 9bff870..7e1d3c0 100644 --- a/Crunchyroll Downloader/My Project/AssemblyInfo.vb +++ b/Crunchyroll Downloader/My Project/AssemblyInfo.vb @@ -32,6 +32,6 @@ Imports System.Runtime.InteropServices ' übernehmen, indem Sie "*" eingeben: ' - - + +