diff --git a/.vs/Crunchyroll Downloader/v15/.suo b/.vs/Crunchyroll Downloader/v15/.suo
index 400c77a..bb93bf3 100644
Binary files a/.vs/Crunchyroll Downloader/v15/.suo and b/.vs/Crunchyroll Downloader/v15/.suo differ
diff --git a/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide b/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide
index c9dc99e..2ab7c96 100644
Binary files a/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide and b/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide differ
diff --git a/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide-shm b/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide-shm
index 8795cdd..72ce694 100644
Binary files a/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide-shm and b/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide-shm differ
diff --git a/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide-wal b/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide-wal
index d1141d2..aa9f29c 100644
Binary files a/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide-wal and b/.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide-wal differ
diff --git a/Crunchyroll Downloader/CefSharp_Browser.vb b/Crunchyroll Downloader/CefSharp_Browser.vb
index a009f76..7447730 100644
--- a/Crunchyroll Downloader/CefSharp_Browser.vb
+++ b/Crunchyroll Downloader/CefSharp_Browser.vb
@@ -113,11 +113,9 @@ Public Class CefSharp_Browser
End If
If WebBrowser1.Address = "about:blank" Or WebBrowser1.Address = Nothing Then
- If Main.LoginOnly = "US_UnBlock" Then
- WebBrowser1.Load("https://www.crunchyroll.com/login")
- Else
- WebBrowser1.Load(Main.Startseite)
- End If
+
+ WebBrowser1.Load(Main.Startseite)
+
End If
Try
Me.Icon = My.Resources.icon
diff --git a/Crunchyroll Downloader/Crunchyroll Downloader.vbproj b/Crunchyroll Downloader/Crunchyroll Downloader.vbproj
index f555c44..b916f65 100644
--- a/Crunchyroll Downloader/Crunchyroll Downloader.vbproj
+++ b/Crunchyroll Downloader/Crunchyroll Downloader.vbproj
@@ -152,6 +152,12 @@
+
+ ErrorBrowser.vb
+
+
+ Form
+
True
@@ -220,6 +226,9 @@
+
+ ErrorBrowser.vb
+
network_scan.vb
diff --git a/Crunchyroll Downloader/ErrorBrowser.Designer.vb b/Crunchyroll Downloader/ErrorBrowser.Designer.vb
new file mode 100644
index 0000000..91bac8b
--- /dev/null
+++ b/Crunchyroll Downloader/ErrorBrowser.Designer.vb
@@ -0,0 +1,51 @@
+ _
+Partial Class ErrorBrowser
+ Inherits System.Windows.Forms.Form
+
+ 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
+ _
+ Protected Overrides Sub Dispose(ByVal disposing As Boolean)
+ Try
+ If disposing AndAlso components IsNot Nothing Then
+ components.Dispose()
+ End If
+ Finally
+ MyBase.Dispose(disposing)
+ End Try
+ End Sub
+
+ 'Wird vom Windows Form-Designer benötigt.
+ Private components As System.ComponentModel.IContainer
+
+ 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
+ 'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
+ 'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
+ _
+ Private Sub InitializeComponent()
+ Me.ChromiumWebBrowser1 = New CefSharp.WinForms.ChromiumWebBrowser()
+ Me.SuspendLayout()
+ '
+ 'ChromiumWebBrowser1
+ '
+ Me.ChromiumWebBrowser1.ActivateBrowserOnCreation = False
+ 'TODO: Ausnahme "Ungültiger primitiver Typ: System.IntPtr. Verwenden Sie CodeObjectCreateExpression." beim Generieren des Codes für "".
+ Me.ChromiumWebBrowser1.Dock = System.Windows.Forms.DockStyle.Fill
+ Me.ChromiumWebBrowser1.Location = New System.Drawing.Point(0, 0)
+ Me.ChromiumWebBrowser1.Name = "ChromiumWebBrowser1"
+ Me.ChromiumWebBrowser1.Size = New System.Drawing.Size(911, 569)
+ Me.ChromiumWebBrowser1.TabIndex = 0
+ '
+ 'ErrorBrowser
+ '
+ Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
+ Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
+ Me.ClientSize = New System.Drawing.Size(911, 569)
+ Me.Controls.Add(Me.ChromiumWebBrowser1)
+ Me.Name = "ErrorBrowser"
+ Me.Text = "ErrorBrowser"
+ Me.ResumeLayout(False)
+
+ End Sub
+
+ Friend WithEvents ChromiumWebBrowser1 As CefSharp.WinForms.ChromiumWebBrowser
+End Class
diff --git a/Crunchyroll Downloader/ErrorBrowser.resx b/Crunchyroll Downloader/ErrorBrowser.resx
new file mode 100644
index 0000000..1af7de1
--- /dev/null
+++ b/Crunchyroll Downloader/ErrorBrowser.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/Crunchyroll Downloader/ErrorBrowser.vb b/Crunchyroll Downloader/ErrorBrowser.vb
new file mode 100644
index 0000000..faf4703
--- /dev/null
+++ b/Crunchyroll Downloader/ErrorBrowser.vb
@@ -0,0 +1,57 @@
+Imports CefSharp
+
+Public Class ErrorBrowser
+
+
+ Private Sub ChromiumWebBrowser1_FrameLoadEnd(sender As Object, e As FrameLoadEndEventArgs) Handles ChromiumWebBrowser1.FrameLoadEnd
+ If e.Frame.IsMain Then
+
+
+
+
+ GetHTML()
+
+ End If
+ End Sub
+
+ Async Sub GetHTML()
+ Try
+
+ Dim HTML As String = Await ChromiumWebBrowser1.GetSourceAsync
+ Debug.WriteLine("got error browser html")
+ Me.Invoke(New Action(Function() As Object
+
+ ProcessFallbackHTML(HTML, ChromiumWebBrowser1.Address)
+ 'If Main.UserBowser = False Then
+ ' Me.Close()
+ 'End If
+ Return Nothing
+ End Function))
+
+ Catch ex As Exception
+
+ End Try
+ End Sub
+
+ Public Sub ProcessFallbackHTML(ByVal document As String, ByVal Address As String)
+ Dim localHTML As String = document
+ Debug.WriteLine(Date.Now.ToString + "." + Date.Now.Millisecond.ToString)
+ Debug.WriteLine(Address)
+
+ If CBool(InStr(Address, "https://www.funimation.com/api/showexperience/")) Then
+
+ Main.ErrorBrowserBackString = localHTML.Replace("", "").Replace("", "").Replace("", "").Replace("
", "").Replace("