From 693666f285f889b0fa592636426c86d57e757a39 Mon Sep 17 00:00:00 2001 From: "random()" Date: Mon, 21 Apr 2025 17:54:03 -0600 Subject: [PATCH] add the thing --- WindowsFormsApplication2.sln | 20 + WindowsFormsApplication2.suo | Bin 0 -> 33792 bytes .../AboutBox1.Designer.cs | 188 ++++++ WindowsFormsApplication2/AboutBox1.cs | 114 ++++ WindowsFormsApplication2/AboutBox1.resx | 604 ++++++++++++++++++ .../ConfigForm.Designer.cs | 340 ++++++++++ WindowsFormsApplication2/ConfigForm.cs | 98 +++ WindowsFormsApplication2/ConfigForm.resx | 120 ++++ WindowsFormsApplication2/ConfigManager.cs | 85 +++ WindowsFormsApplication2/FileChecker.cs | 28 + WindowsFormsApplication2/Form1.Designer.cs | 221 +++++++ WindowsFormsApplication2/Form1.cs | 87 +++ WindowsFormsApplication2/Form1.resx | 129 ++++ WindowsFormsApplication2/Form2.Designer.cs | 38 ++ WindowsFormsApplication2/Form2.cs | 19 + .../JellyfinRPCGUI.csproj | 156 +++++ .../JellyfinRPCGUI.csproj.user | 13 + WindowsFormsApplication2/Program.cs | 25 + .../Properties/AssemblyInfo.cs | 36 ++ .../Properties/Resources.Designer.cs | 73 +++ .../Properties/Resources.resx | 124 ++++ .../Properties/Settings.Designer.cs | 26 + .../Properties/Settings.settings | 7 + .../Resources/Config.txt.default | 9 + WindowsFormsApplication2/app.config | 3 + .../bin/Debug/WindowsFormsApplication2.exe | Bin 0 -> 57344 bytes .../Debug/WindowsFormsApplication2.exe.config | 3 + .../bin/Debug/WindowsFormsApplication2.pdb | Bin 0 -> 67072 bytes .../Debug/WindowsFormsApplication2.vshost.exe | Bin 0 -> 11600 bytes ...WindowsFormsApplication2.vshost.exe.config | 3 + ...ndowsFormsApplication2.vshost.exe.manifest | 11 + .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 3744 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 6554 bytes ...JellyfinRPCGUI.csproj.FileListAbsolute.txt | 11 + ...llyfinRPCGUI.csproj.GenerateResource.Cache | Bin 0 -> 1148 bytes ...PCGUI.csprojResolveAssemblyReference.cache | Bin 0 -> 2209 bytes .../Properties.Resources.Designer.cs.dll | Bin 0 -> 4608 bytes ...ndowsFormsApplication2.AboutBox1.resources | Bin 0 -> 29192 bytes ...dowsFormsApplication2.ConfigForm.resources | Bin 0 -> 180 bytes .../WindowsFormsApplication2.Form1.resources | Bin 0 -> 180 bytes ...pplication2.Properties.Resources.resources | Bin 0 -> 408 bytes ...msApplication2.csproj.FileListAbsolute.txt | 10 + ...Application2.csproj.GenerateResource.Cache | Bin 0 -> 1100 bytes .../x86/Debug/WindowsFormsApplication2.exe | Bin 0 -> 57344 bytes .../x86/Debug/WindowsFormsApplication2.pdb | Bin 0 -> 67072 bytes 45 files changed, 2601 insertions(+) create mode 100644 WindowsFormsApplication2.sln create mode 100644 WindowsFormsApplication2.suo create mode 100644 WindowsFormsApplication2/AboutBox1.Designer.cs create mode 100644 WindowsFormsApplication2/AboutBox1.cs create mode 100644 WindowsFormsApplication2/AboutBox1.resx create mode 100644 WindowsFormsApplication2/ConfigForm.Designer.cs create mode 100644 WindowsFormsApplication2/ConfigForm.cs create mode 100644 WindowsFormsApplication2/ConfigForm.resx create mode 100644 WindowsFormsApplication2/ConfigManager.cs create mode 100644 WindowsFormsApplication2/FileChecker.cs create mode 100644 WindowsFormsApplication2/Form1.Designer.cs create mode 100644 WindowsFormsApplication2/Form1.cs create mode 100644 WindowsFormsApplication2/Form1.resx create mode 100644 WindowsFormsApplication2/Form2.Designer.cs create mode 100644 WindowsFormsApplication2/Form2.cs create mode 100644 WindowsFormsApplication2/JellyfinRPCGUI.csproj create mode 100644 WindowsFormsApplication2/JellyfinRPCGUI.csproj.user create mode 100644 WindowsFormsApplication2/Program.cs create mode 100644 WindowsFormsApplication2/Properties/AssemblyInfo.cs create mode 100644 WindowsFormsApplication2/Properties/Resources.Designer.cs create mode 100644 WindowsFormsApplication2/Properties/Resources.resx create mode 100644 WindowsFormsApplication2/Properties/Settings.Designer.cs create mode 100644 WindowsFormsApplication2/Properties/Settings.settings create mode 100644 WindowsFormsApplication2/Resources/Config.txt.default create mode 100644 WindowsFormsApplication2/app.config create mode 100644 WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.exe create mode 100644 WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.exe.config create mode 100644 WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.pdb create mode 100644 WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.vshost.exe create mode 100644 WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.vshost.exe.config create mode 100644 WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.vshost.exe.manifest create mode 100644 WindowsFormsApplication2/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache create mode 100644 WindowsFormsApplication2/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.FileListAbsolute.txt create mode 100644 WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.GenerateResource.Cache create mode 100644 WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csprojResolveAssemblyReference.cache create mode 100644 WindowsFormsApplication2/obj/x86/Debug/TempPE/Properties.Resources.Designer.cs.dll create mode 100644 WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.AboutBox1.resources create mode 100644 WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.ConfigForm.resources create mode 100644 WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.Form1.resources create mode 100644 WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.Properties.Resources.resources create mode 100644 WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.csproj.FileListAbsolute.txt create mode 100644 WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.csproj.GenerateResource.Cache create mode 100644 WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.exe create mode 100644 WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.pdb diff --git a/WindowsFormsApplication2.sln b/WindowsFormsApplication2.sln new file mode 100644 index 0000000..530d71d --- /dev/null +++ b/WindowsFormsApplication2.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JellyfinRPCGUI", "WindowsFormsApplication2\JellyfinRPCGUI.csproj", "{F07CE1DA-EA8C-44A4-86A4-94996FDBE980}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x86 = Debug|x86 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F07CE1DA-EA8C-44A4-86A4-94996FDBE980}.Debug|x86.ActiveCfg = Debug|x86 + {F07CE1DA-EA8C-44A4-86A4-94996FDBE980}.Debug|x86.Build.0 = Debug|x86 + {F07CE1DA-EA8C-44A4-86A4-94996FDBE980}.Release|x86.ActiveCfg = Release|x86 + {F07CE1DA-EA8C-44A4-86A4-94996FDBE980}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/WindowsFormsApplication2.suo b/WindowsFormsApplication2.suo new file mode 100644 index 0000000000000000000000000000000000000000..4dc3c0073141448e9546c00626f97548f0e3f755 GIT binary patch literal 33792 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 literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/AboutBox1.Designer.cs b/WindowsFormsApplication2/AboutBox1.Designer.cs new file mode 100644 index 0000000..e6f5874 --- /dev/null +++ b/WindowsFormsApplication2/AboutBox1.Designer.cs @@ -0,0 +1,188 @@ +namespace WindowsFormsApplication2 +{ + partial class AboutBox1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AboutBox1)); + this.tableLayoutPanel = new System.Windows.Forms.TableLayoutPanel(); + this.logoPictureBox = new System.Windows.Forms.PictureBox(); + this.labelProductName = new System.Windows.Forms.Label(); + this.labelVersion = new System.Windows.Forms.Label(); + this.labelCopyright = new System.Windows.Forms.Label(); + this.labelCompanyName = new System.Windows.Forms.Label(); + this.textBoxDescription = new System.Windows.Forms.TextBox(); + this.okButton = new System.Windows.Forms.Button(); + this.tableLayoutPanel.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).BeginInit(); + this.SuspendLayout(); + // + // tableLayoutPanel + // + this.tableLayoutPanel.ColumnCount = 2; + this.tableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 33F)); + this.tableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 67F)); + this.tableLayoutPanel.Controls.Add(this.logoPictureBox, 0, 0); + this.tableLayoutPanel.Controls.Add(this.labelProductName, 1, 0); + this.tableLayoutPanel.Controls.Add(this.labelVersion, 1, 1); + this.tableLayoutPanel.Controls.Add(this.labelCopyright, 1, 2); + this.tableLayoutPanel.Controls.Add(this.labelCompanyName, 1, 3); + this.tableLayoutPanel.Controls.Add(this.textBoxDescription, 1, 4); + this.tableLayoutPanel.Controls.Add(this.okButton, 1, 5); + this.tableLayoutPanel.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel.Location = new System.Drawing.Point(9, 9); + this.tableLayoutPanel.Name = "tableLayoutPanel"; + this.tableLayoutPanel.RowCount = 6; + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F)); + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F)); + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F)); + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F)); + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F)); + this.tableLayoutPanel.Size = new System.Drawing.Size(417, 265); + this.tableLayoutPanel.TabIndex = 0; + // + // logoPictureBox + // + this.logoPictureBox.Dock = System.Windows.Forms.DockStyle.Fill; + this.logoPictureBox.Image = ((System.Drawing.Image)(resources.GetObject("logoPictureBox.Image"))); + this.logoPictureBox.Location = new System.Drawing.Point(3, 3); + this.logoPictureBox.Name = "logoPictureBox"; + this.tableLayoutPanel.SetRowSpan(this.logoPictureBox, 6); + this.logoPictureBox.Size = new System.Drawing.Size(131, 259); + this.logoPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.logoPictureBox.TabIndex = 12; + this.logoPictureBox.TabStop = false; + // + // labelProductName + // + this.labelProductName.Dock = System.Windows.Forms.DockStyle.Fill; + this.labelProductName.Location = new System.Drawing.Point(143, 0); + this.labelProductName.Margin = new System.Windows.Forms.Padding(6, 0, 3, 0); + this.labelProductName.MaximumSize = new System.Drawing.Size(0, 17); + this.labelProductName.Name = "labelProductName"; + this.labelProductName.Size = new System.Drawing.Size(271, 17); + this.labelProductName.TabIndex = 19; + this.labelProductName.Text = "Product Name"; + this.labelProductName.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.labelProductName.Click += new System.EventHandler(this.labelProductName_Click); + // + // labelVersion + // + this.labelVersion.Dock = System.Windows.Forms.DockStyle.Fill; + this.labelVersion.Location = new System.Drawing.Point(143, 26); + this.labelVersion.Margin = new System.Windows.Forms.Padding(6, 0, 3, 0); + this.labelVersion.MaximumSize = new System.Drawing.Size(0, 17); + this.labelVersion.Name = "labelVersion"; + this.labelVersion.Size = new System.Drawing.Size(271, 17); + this.labelVersion.TabIndex = 0; + this.labelVersion.Text = "Version"; + this.labelVersion.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // labelCopyright + // + this.labelCopyright.Dock = System.Windows.Forms.DockStyle.Fill; + this.labelCopyright.Location = new System.Drawing.Point(143, 52); + this.labelCopyright.Margin = new System.Windows.Forms.Padding(6, 0, 3, 0); + this.labelCopyright.MaximumSize = new System.Drawing.Size(0, 17); + this.labelCopyright.Name = "labelCopyright"; + this.labelCopyright.Size = new System.Drawing.Size(271, 17); + this.labelCopyright.TabIndex = 21; + this.labelCopyright.Text = "Copyright"; + this.labelCopyright.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // labelCompanyName + // + this.labelCompanyName.Dock = System.Windows.Forms.DockStyle.Fill; + this.labelCompanyName.Location = new System.Drawing.Point(143, 78); + this.labelCompanyName.Margin = new System.Windows.Forms.Padding(6, 0, 3, 0); + this.labelCompanyName.MaximumSize = new System.Drawing.Size(0, 17); + this.labelCompanyName.Name = "labelCompanyName"; + this.labelCompanyName.Size = new System.Drawing.Size(271, 17); + this.labelCompanyName.TabIndex = 22; + this.labelCompanyName.Text = "Company Name"; + this.labelCompanyName.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // textBoxDescription + // + this.textBoxDescription.Dock = System.Windows.Forms.DockStyle.Fill; + this.textBoxDescription.Location = new System.Drawing.Point(143, 107); + this.textBoxDescription.Margin = new System.Windows.Forms.Padding(6, 3, 3, 3); + this.textBoxDescription.Multiline = true; + this.textBoxDescription.Name = "textBoxDescription"; + this.textBoxDescription.ReadOnly = true; + this.textBoxDescription.ScrollBars = System.Windows.Forms.ScrollBars.Both; + this.textBoxDescription.Size = new System.Drawing.Size(271, 126); + this.textBoxDescription.TabIndex = 23; + this.textBoxDescription.TabStop = false; + this.textBoxDescription.Text = "Description"; + // + // okButton + // + this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.okButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.okButton.Location = new System.Drawing.Point(339, 239); + this.okButton.Name = "okButton"; + this.okButton.Size = new System.Drawing.Size(75, 23); + this.okButton.TabIndex = 24; + this.okButton.Text = "&OK"; + this.okButton.Click += new System.EventHandler(this.okButton_Click); + // + // AboutBox1 + // + this.AcceptButton = this.okButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(435, 283); + this.Controls.Add(this.tableLayoutPanel); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "AboutBox1"; + this.Padding = new System.Windows.Forms.Padding(9); + this.ShowIcon = false; + this.ShowInTaskbar = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "AboutBox1"; + this.tableLayoutPanel.ResumeLayout(false); + this.tableLayoutPanel.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel; + private System.Windows.Forms.PictureBox logoPictureBox; + private System.Windows.Forms.Label labelProductName; + private System.Windows.Forms.Label labelVersion; + private System.Windows.Forms.TextBox textBoxDescription; + private System.Windows.Forms.Button okButton; + private System.Windows.Forms.Label labelCopyright; + private System.Windows.Forms.Label labelCompanyName; + } +} diff --git a/WindowsFormsApplication2/AboutBox1.cs b/WindowsFormsApplication2/AboutBox1.cs new file mode 100644 index 0000000..3d72c19 --- /dev/null +++ b/WindowsFormsApplication2/AboutBox1.cs @@ -0,0 +1,114 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Linq; +using System.Reflection; +using System.Windows.Forms; + +namespace WindowsFormsApplication2 +{ + partial class AboutBox1 : Form + { + public AboutBox1() + { + InitializeComponent(); + this.Text = String.Format("About {0}", AssemblyTitle); + this.labelProductName.Text = AssemblyProduct; + this.labelVersion.Text = String.Format("Version {0}", AssemblyVersion); + this.labelCopyright.Text = AssemblyCopyright; + this.labelCompanyName.Text = AssemblyCompany; + this.textBoxDescription.Text = AssemblyDescription; + } + + #region Assembly Attribute Accessors + + public string AssemblyTitle + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute), false); + if (attributes.Length > 0) + { + AssemblyTitleAttribute titleAttribute = (AssemblyTitleAttribute)attributes[0]; + if (titleAttribute.Title != "") + { + return titleAttribute.Title; + } + } + return System.IO.Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly().CodeBase); + } + } + + public string AssemblyVersion + { + get + { + return Assembly.GetExecutingAssembly().GetName().Version.ToString(); + } + } + + public string AssemblyDescription + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyDescriptionAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyDescriptionAttribute)attributes[0]).Description; + } + } + + public string AssemblyProduct + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyProductAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyProductAttribute)attributes[0]).Product; + } + } + + public string AssemblyCopyright + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + } + } + + public string AssemblyCompany + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCompanyAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyCompanyAttribute)attributes[0]).Company; + } + } + #endregion + + private void labelProductName_Click(object sender, EventArgs e) + { + + } + + private void okButton_Click(object sender, EventArgs e) + { + this.Close(); + } + } +} diff --git a/WindowsFormsApplication2/AboutBox1.resx b/WindowsFormsApplication2/AboutBox1.resx new file mode 100644 index 0000000..0d686c1 --- /dev/null +++ b/WindowsFormsApplication2/AboutBox1.resx @@ -0,0 +1,604 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + 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 + AAAAAElFTkSuQmCC + + + \ No newline at end of file diff --git a/WindowsFormsApplication2/ConfigForm.Designer.cs b/WindowsFormsApplication2/ConfigForm.Designer.cs new file mode 100644 index 0000000..10d15c4 --- /dev/null +++ b/WindowsFormsApplication2/ConfigForm.Designer.cs @@ -0,0 +1,340 @@ +namespace WindowsFormsApplication2 +{ + partial class ConfigForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.label1 = new System.Windows.Forms.Label(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.label2 = new System.Windows.Forms.Label(); + this.textBox2 = new System.Windows.Forms.TextBox(); + this.label3 = new System.Windows.Forms.Label(); + this.maskedTextBox1 = new System.Windows.Forms.MaskedTextBox(); + this.tabControl1 = new System.Windows.Forms.TabControl(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this.tabPage2 = new System.Windows.Forms.TabPage(); + this.tabPage3 = new System.Windows.Forms.TabPage(); + this.textBox3 = new System.Windows.Forms.TextBox(); + this.label4 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.textBox4 = new System.Windows.Forms.TextBox(); + this.label6 = new System.Windows.Forms.Label(); + this.button4 = new System.Windows.Forms.Button(); + this.textBox5 = new System.Windows.Forms.TextBox(); + this.label7 = new System.Windows.Forms.Label(); + this.textBox6 = new System.Windows.Forms.TextBox(); + this.label8 = new System.Windows.Forms.Label(); + this.maskedTextBox2 = new System.Windows.Forms.MaskedTextBox(); + this.button5 = new System.Windows.Forms.Button(); + this.button3 = new System.Windows.Forms.Button(); + this.tabControl1.SuspendLayout(); + this.tabPage1.SuspendLayout(); + this.tabPage2.SuspendLayout(); + this.tabPage3.SuspendLayout(); + this.SuspendLayout(); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(7, 3); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(63, 13); + this.label1.TabIndex = 0; + this.label1.Text = "Server URL"; + this.label1.Click += new System.EventHandler(this.label1_Click); + // + // textBox1 + // + this.textBox1.Location = new System.Drawing.Point(9, 19); + this.textBox1.Name = "textBox1"; + this.textBox1.Size = new System.Drawing.Size(261, 20); + this.textBox1.TabIndex = 1; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(6, 42); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(43, 13); + this.label2.TabIndex = 2; + this.label2.Text = "User ID"; + this.label2.Click += new System.EventHandler(this.label2_Click); + // + // textBox2 + // + this.textBox2.Location = new System.Drawing.Point(9, 57); + this.textBox2.Name = "textBox2"; + this.textBox2.Size = new System.Drawing.Size(261, 20); + this.textBox2.TabIndex = 3; + this.textBox2.TextChanged += new System.EventHandler(this.textBox2_TextChanged); + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(6, 80); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(45, 13); + this.label3.TabIndex = 4; + this.label3.Text = "API Key"; + this.label3.Click += new System.EventHandler(this.label3_Click); + // + // maskedTextBox1 + // + this.maskedTextBox1.HidePromptOnLeave = true; + this.maskedTextBox1.Location = new System.Drawing.Point(9, 96); + this.maskedTextBox1.Name = "maskedTextBox1"; + this.maskedTextBox1.PasswordChar = '●'; + this.maskedTextBox1.Size = new System.Drawing.Size(261, 20); + this.maskedTextBox1.TabIndex = 5; + // + // tabControl1 + // + this.tabControl1.Controls.Add(this.tabPage2); + this.tabControl1.Controls.Add(this.tabPage3); + this.tabControl1.Controls.Add(this.tabPage1); + this.tabControl1.Location = new System.Drawing.Point(1, 0); + this.tabControl1.Name = "tabControl1"; + this.tabControl1.SelectedIndex = 0; + this.tabControl1.Size = new System.Drawing.Size(284, 178); + this.tabControl1.TabIndex = 9; + // + // tabPage1 + // + this.tabPage1.Controls.Add(this.label1); + this.tabPage1.Controls.Add(this.button3); + this.tabPage1.Controls.Add(this.textBox1); + this.tabPage1.Controls.Add(this.label2); + this.tabPage1.Controls.Add(this.textBox2); + this.tabPage1.Controls.Add(this.maskedTextBox1); + this.tabPage1.Controls.Add(this.label3); + this.tabPage1.Location = new System.Drawing.Point(4, 22); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(3); + this.tabPage1.Size = new System.Drawing.Size(276, 152); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "Manual Setup"; + // + // tabPage2 + // + this.tabPage2.Controls.Add(this.button4); + this.tabPage2.Controls.Add(this.textBox4); + this.tabPage2.Controls.Add(this.label5); + this.tabPage2.Controls.Add(this.label4); + this.tabPage2.Controls.Add(this.textBox3); + this.tabPage2.Location = new System.Drawing.Point(4, 22); + this.tabPage2.Name = "tabPage2"; + this.tabPage2.Padding = new System.Windows.Forms.Padding(3); + this.tabPage2.Size = new System.Drawing.Size(276, 152); + this.tabPage2.TabIndex = 1; + this.tabPage2.Text = "Quick Connect"; + this.tabPage2.Click += new System.EventHandler(this.tabPage2_Click); + // + // tabPage3 + // + this.tabPage3.Controls.Add(this.button5); + this.tabPage3.Controls.Add(this.maskedTextBox2); + this.tabPage3.Controls.Add(this.label8); + this.tabPage3.Controls.Add(this.textBox6); + this.tabPage3.Controls.Add(this.label7); + this.tabPage3.Controls.Add(this.textBox5); + this.tabPage3.Controls.Add(this.label6); + this.tabPage3.Location = new System.Drawing.Point(4, 22); + this.tabPage3.Name = "tabPage3"; + this.tabPage3.Padding = new System.Windows.Forms.Padding(3); + this.tabPage3.Size = new System.Drawing.Size(276, 152); + this.tabPage3.TabIndex = 2; + this.tabPage3.Text = "Login"; + // + // textBox3 + // + this.textBox3.Location = new System.Drawing.Point(7, 77); + this.textBox3.Name = "textBox3"; + this.textBox3.Size = new System.Drawing.Size(260, 20); + this.textBox3.TabIndex = 0; + this.textBox3.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(71, 55); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(134, 13); + this.label4.TabIndex = 1; + this.label4.Text = "Enter Quick Connect Code"; + this.label4.Click += new System.EventHandler(this.label4_Click_1); + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(107, 7); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(63, 13); + this.label5.TabIndex = 2; + this.label5.Text = "Server URL"; + this.label5.Click += new System.EventHandler(this.label5_Click); + // + // textBox4 + // + this.textBox4.Location = new System.Drawing.Point(7, 24); + this.textBox4.Name = "textBox4"; + this.textBox4.Size = new System.Drawing.Size(260, 20); + this.textBox4.TabIndex = 3; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(6, 3); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(63, 13); + this.label6.TabIndex = 0; + this.label6.Text = "Server URL"; + this.label6.Click += new System.EventHandler(this.label6_Click); + // + // button4 + // + this.button4.Location = new System.Drawing.Point(101, 116); + this.button4.Name = "button4"; + this.button4.Size = new System.Drawing.Size(75, 23); + this.button4.TabIndex = 4; + this.button4.Text = "Submit"; + this.button4.UseVisualStyleBackColor = true; + this.button4.Click += new System.EventHandler(this.button4_Click); + // + // textBox5 + // + this.textBox5.Location = new System.Drawing.Point(7, 20); + this.textBox5.Name = "textBox5"; + this.textBox5.Size = new System.Drawing.Size(260, 20); + this.textBox5.TabIndex = 1; + this.textBox5.TextChanged += new System.EventHandler(this.textBox5_TextChanged); + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(6, 46); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(55, 13); + this.label7.TabIndex = 2; + this.label7.Text = "Username"; + // + // textBox6 + // + this.textBox6.Location = new System.Drawing.Point(7, 62); + this.textBox6.Name = "textBox6"; + this.textBox6.Size = new System.Drawing.Size(260, 20); + this.textBox6.TabIndex = 3; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(6, 88); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(53, 13); + this.label8.TabIndex = 4; + this.label8.Text = "Password"; + // + // maskedTextBox2 + // + this.maskedTextBox2.Location = new System.Drawing.Point(7, 104); + this.maskedTextBox2.Name = "maskedTextBox2"; + this.maskedTextBox2.PasswordChar = '●'; + this.maskedTextBox2.Size = new System.Drawing.Size(260, 20); + this.maskedTextBox2.TabIndex = 5; + // + // button5 + // + this.button5.Location = new System.Drawing.Point(101, 126); + this.button5.Name = "button5"; + this.button5.Size = new System.Drawing.Size(75, 23); + this.button5.TabIndex = 6; + this.button5.Text = "Submit"; + this.button5.UseVisualStyleBackColor = true; + this.button5.Click += new System.EventHandler(this.button5_Click); + // + // button3 + // + this.button3.FlatStyle = System.Windows.Forms.FlatStyle.System; + this.button3.Location = new System.Drawing.Point(101, 126); + this.button3.Name = "button3"; + this.button3.Size = new System.Drawing.Size(75, 23); + this.button3.TabIndex = 8; + this.button3.Text = "Submit"; + this.button3.UseVisualStyleBackColor = true; + this.button3.Click += new System.EventHandler(this.button3_Click); + // + // ConfigForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(284, 175); + this.Controls.Add(this.tabControl1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "ConfigForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "Server Config"; + this.TopMost = true; + this.Load += new System.EventHandler(this.ConfigForm_Load); + this.tabControl1.ResumeLayout(false); + this.tabPage1.ResumeLayout(false); + this.tabPage1.PerformLayout(); + this.tabPage2.ResumeLayout(false); + this.tabPage2.PerformLayout(); + this.tabPage3.ResumeLayout(false); + this.tabPage3.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox textBox1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox textBox2; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.MaskedTextBox maskedTextBox1; + private System.Windows.Forms.TabControl tabControl1; + private System.Windows.Forms.TabPage tabPage1; + private System.Windows.Forms.TabPage tabPage2; + private System.Windows.Forms.TabPage tabPage3; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.TextBox textBox3; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Button button4; + private System.Windows.Forms.TextBox textBox4; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.TextBox textBox5; + private System.Windows.Forms.Button button5; + private System.Windows.Forms.MaskedTextBox maskedTextBox2; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.TextBox textBox6; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.Button button3; + } +} \ No newline at end of file diff --git a/WindowsFormsApplication2/ConfigForm.cs b/WindowsFormsApplication2/ConfigForm.cs new file mode 100644 index 0000000..a45bbee --- /dev/null +++ b/WindowsFormsApplication2/ConfigForm.cs @@ -0,0 +1,98 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.IO; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Windows.Forms; + +namespace WindowsFormsApplication2 +{ + public partial class ConfigForm : Form + { + public ConfigForm() + { + InitializeComponent(); + } + + private void label1_Click(object sender, EventArgs e) + { + + } + + private void label2_Click(object sender, EventArgs e) + { + + } + + private void textBox2_TextChanged(object sender, EventArgs e) + { + + } + + private void label3_Click(object sender, EventArgs e) + { + + } + + private void button3_Click(object sender, EventArgs e) + { + ConfigManager.SetEntry("ServerURL", textBox1.Text); + ConfigManager.SetEntry("APIKey", maskedTextBox1.Text); + ConfigManager.SetEntry("UserID", textBox2.Text); + this.DialogResult = DialogResult.OK; + this.Close(); + } + + private void ConfigForm_Load(object sender, EventArgs e) + { + textBox1.Text = ConfigManager.GetEntry("ServerURL"); + textBox2.Text = ConfigManager.GetEntry("UserID"); + maskedTextBox1.Text = ConfigManager.GetEntry("APIKey"); + textBox4.Text = ConfigManager.GetEntry("ServerURL"); + textBox5.Text = ConfigManager.GetEntry("ServerURL"); + } + + private void label4_Click(object sender, EventArgs e) + { + + } + + private void label4_Click_1(object sender, EventArgs e) + { + + } + + private void tabPage2_Click(object sender, EventArgs e) + { + + } + + private void label5_Click(object sender, EventArgs e) + { + + } + + private void button4_Click(object sender, EventArgs e) + { + ConfigManager.SetEntry("ServerURL", textBox4.Text); + } + + private void label6_Click(object sender, EventArgs e) + { + + } + + private void textBox5_TextChanged(object sender, EventArgs e) + { + + } + + private void button5_Click(object sender, EventArgs e) + { + ConfigManager.SetEntry("ServerURL", textBox5.Text); + } + } +} diff --git a/WindowsFormsApplication2/ConfigForm.resx b/WindowsFormsApplication2/ConfigForm.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/WindowsFormsApplication2/ConfigForm.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/WindowsFormsApplication2/ConfigManager.cs b/WindowsFormsApplication2/ConfigManager.cs new file mode 100644 index 0000000..6f1b042 --- /dev/null +++ b/WindowsFormsApplication2/ConfigManager.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + + +namespace WindowsFormsApplication2 +{ + internal class ConfigManager + { + private static string ConfigFile = Environment.GetEnvironmentVariable("appdata") + "/JellyfinRPC/Config.txt"; + private const string SEPERATOR = "="; + private static Dictionary cfgEntries = new Dictionary(); + + static ConfigManager() + { + loadCfg(); + } + + private static void loadCfg() + { + cfgEntries.Clear(); + if (!File.Exists(ConfigFile)) + saveCfg(); + + using (StreamReader cfgReader = File.OpenText(ConfigFile)) + { + for (string line = cfgReader.ReadLine(); line != null; line = cfgReader.ReadLine()) + { + if (line.StartsWith("*")) continue; + string[] values = line.Split(SEPERATOR.First()); + cfgEntries.Add(values.First().Trim(), String.Join(SEPERATOR, values.Skip(1)).Trim()); + } + } + } + private static void saveCfg() + { + using (StreamWriter cfgWriter = File.CreateText(ConfigFile)) + { + cfgWriter.WriteLine("**JellyfinDiscordRPC Config**"); + foreach (KeyValuePair values in cfgEntries) + { + cfgWriter.WriteLine(String.Join(SEPERATOR, new String[] { values.Key.Trim(), values.Value.Trim() } )); + } + } + } + public static void SetEntry(string key, string value) + { + key = key.Trim(); + value = value.Trim().Replace("\n", String.Empty).Replace("\r", String.Empty); + + if (EntryExists(key)) + cfgEntries[key] = value; + else + cfgEntries.Add(key, value); + + saveCfg(); + } + public static bool EntryExists(string key) + { + return cfgEntries.ContainsKey(key); + } + + public static string GetEntry(string key) + { + return EntryExists(key) ? cfgEntries[key] : String.Empty; + } + public static void RemoveEntry(string key) + { + cfgEntries.Remove(key.Trim()); + saveCfg(); + } + public static string GetEntry(string key, string defaultValue) + { + if (!EntryExists(key)) + { + SetEntry(key, defaultValue); + return defaultValue; + } + return GetEntry(key); + } + } +} diff --git a/WindowsFormsApplication2/FileChecker.cs b/WindowsFormsApplication2/FileChecker.cs new file mode 100644 index 0000000..3ed4146 --- /dev/null +++ b/WindowsFormsApplication2/FileChecker.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.IO; +using System.Text; +using WindowsFormsApplication2.Properties; + +namespace WindowsFormsApplication2 +{ + class FileChecker + { + public static void FolderCheck() + { + if (!Directory.Exists(Environment.GetEnvironmentVariable("appdata")+"/JellyfinRPC")) + { + Directory.CreateDirectory(Environment.GetEnvironmentVariable("appdata")+"/JellyfinRPC"); + } + } + + public static void FileCheck() + { + if (!File.Exists(Environment.GetEnvironmentVariable("appdata")+"/JellyfinRPC/Config.txt")) + { + File.WriteAllBytes(Environment.GetEnvironmentVariable("appdata") + "/JellyfinRPC/Config.txt", Resources.Config_txt_default); + } + } + } +} diff --git a/WindowsFormsApplication2/Form1.Designer.cs b/WindowsFormsApplication2/Form1.Designer.cs new file mode 100644 index 0000000..484c508 --- /dev/null +++ b/WindowsFormsApplication2/Form1.Designer.cs @@ -0,0 +1,221 @@ +namespace WindowsFormsApplication2 +{ + partial class Form1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.menuStrip1 = new System.Windows.Forms.MenuStrip(); + this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.quitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.settingsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.automaticallyStartToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.minimiseToTrayToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.closeToTrayToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.serverConfigToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.listBox1 = new System.Windows.Forms.ListBox(); + this.button1 = new System.Windows.Forms.Button(); + this.label1 = new System.Windows.Forms.Label(); + this.button2 = new System.Windows.Forms.Button(); + this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components); + this.menuStrip1.SuspendLayout(); + this.SuspendLayout(); + // + // menuStrip1 + // + this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.fileToolStripMenuItem, + this.settingsToolStripMenuItem, + this.helpToolStripMenuItem}); + this.menuStrip1.Location = new System.Drawing.Point(0, 0); + this.menuStrip1.Name = "menuStrip1"; + this.menuStrip1.Size = new System.Drawing.Size(503, 24); + this.menuStrip1.TabIndex = 0; + this.menuStrip1.Text = "menuStrip1"; + // + // fileToolStripMenuItem + // + this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.quitToolStripMenuItem}); + this.fileToolStripMenuItem.Name = "fileToolStripMenuItem"; + this.fileToolStripMenuItem.Size = new System.Drawing.Size(37, 20); + this.fileToolStripMenuItem.Text = "File"; + // + // quitToolStripMenuItem + // + this.quitToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.quitToolStripMenuItem.Name = "quitToolStripMenuItem"; + this.quitToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F4))); + this.quitToolStripMenuItem.Size = new System.Drawing.Size(139, 22); + this.quitToolStripMenuItem.Text = "Quit"; + this.quitToolStripMenuItem.ToolTipText = "Exit the application."; + this.quitToolStripMenuItem.Click += new System.EventHandler(this.quitToolStripMenuItem_Click); + // + // settingsToolStripMenuItem + // + this.settingsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.automaticallyStartToolStripMenuItem, + this.minimiseToTrayToolStripMenuItem, + this.closeToTrayToolStripMenuItem, + this.serverConfigToolStripMenuItem}); + this.settingsToolStripMenuItem.Name = "settingsToolStripMenuItem"; + this.settingsToolStripMenuItem.Size = new System.Drawing.Size(61, 20); + this.settingsToolStripMenuItem.Text = "Settings"; + // + // automaticallyStartToolStripMenuItem + // + this.automaticallyStartToolStripMenuItem.Name = "automaticallyStartToolStripMenuItem"; + this.automaticallyStartToolStripMenuItem.Size = new System.Drawing.Size(175, 22); + this.automaticallyStartToolStripMenuItem.Text = "Automatically Start"; + // + // minimiseToTrayToolStripMenuItem + // + this.minimiseToTrayToolStripMenuItem.CheckOnClick = true; + this.minimiseToTrayToolStripMenuItem.Name = "minimiseToTrayToolStripMenuItem"; + this.minimiseToTrayToolStripMenuItem.Size = new System.Drawing.Size(175, 22); + this.minimiseToTrayToolStripMenuItem.Text = "Minimise to Tray"; + this.minimiseToTrayToolStripMenuItem.Click += new System.EventHandler(this.minimiseToTrayToolStripMenuItem_Click); + // + // closeToTrayToolStripMenuItem + // + this.closeToTrayToolStripMenuItem.CheckOnClick = true; + this.closeToTrayToolStripMenuItem.Name = "closeToTrayToolStripMenuItem"; + this.closeToTrayToolStripMenuItem.Size = new System.Drawing.Size(175, 22); + this.closeToTrayToolStripMenuItem.Text = "Close to Tray"; + // + // serverConfigToolStripMenuItem + // + this.serverConfigToolStripMenuItem.Name = "serverConfigToolStripMenuItem"; + this.serverConfigToolStripMenuItem.Size = new System.Drawing.Size(175, 22); + this.serverConfigToolStripMenuItem.Text = "Server Config"; + this.serverConfigToolStripMenuItem.Click += new System.EventHandler(this.serverConfigToolStripMenuItem_Click); + // + // helpToolStripMenuItem + // + this.helpToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.aboutToolStripMenuItem}); + this.helpToolStripMenuItem.Name = "helpToolStripMenuItem"; + this.helpToolStripMenuItem.Size = new System.Drawing.Size(44, 20); + this.helpToolStripMenuItem.Text = "Help"; + // + // aboutToolStripMenuItem + // + this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem"; + this.aboutToolStripMenuItem.Size = new System.Drawing.Size(107, 22); + this.aboutToolStripMenuItem.Text = "About"; + this.aboutToolStripMenuItem.Click += new System.EventHandler(this.aboutToolStripMenuItem_Click); + // + // listBox1 + // + this.listBox1.FormattingEnabled = true; + this.listBox1.Location = new System.Drawing.Point(13, 28); + this.listBox1.Name = "listBox1"; + this.listBox1.Size = new System.Drawing.Size(478, 199); + this.listBox1.TabIndex = 1; + // + // button1 + // + this.button1.Location = new System.Drawing.Point(415, 229); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(75, 23); + this.button1.TabIndex = 2; + this.button1.Text = "Start"; + this.button1.UseVisualStyleBackColor = true; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(13, 234); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(35, 13); + this.label1.TabIndex = 3; + this.label1.Text = "label1"; + // + // button2 + // + this.button2.Enabled = false; + this.button2.Location = new System.Drawing.Point(334, 229); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(75, 23); + this.button2.TabIndex = 4; + this.button2.Text = "Stop"; + this.button2.UseVisualStyleBackColor = true; + // + // notifyIcon1 + // + this.notifyIcon1.Text = "notifyIcon1"; + this.notifyIcon1.Visible = true; + this.notifyIcon1.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.notifyIcon1_MouseDoubleClick); + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.AutoSize = true; + this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.ClientSize = new System.Drawing.Size(503, 264); + this.Controls.Add(this.button2); + this.Controls.Add(this.label1); + this.Controls.Add(this.button1); + this.Controls.Add(this.listBox1); + this.Controls.Add(this.menuStrip1); + this.MainMenuStrip = this.menuStrip1; + this.MaximizeBox = false; + this.Name = "Form1"; + this.Text = "Jellyfin Rich Presence"; + this.Load += new System.EventHandler(this.Form1_Load); + this.Resize += new System.EventHandler(this.Form1_Resize); + this.menuStrip1.ResumeLayout(false); + this.menuStrip1.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.MenuStrip menuStrip1; + private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem quitToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem settingsToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem minimiseToTrayToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem closeToTrayToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem helpToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem serverConfigToolStripMenuItem; + private System.Windows.Forms.ListBox listBox1; + private System.Windows.Forms.Button button1; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Button button2; + private System.Windows.Forms.ToolStripMenuItem automaticallyStartToolStripMenuItem; + private System.Windows.Forms.NotifyIcon notifyIcon1; + + } +} + diff --git a/WindowsFormsApplication2/Form1.cs b/WindowsFormsApplication2/Form1.cs new file mode 100644 index 0000000..675d38f --- /dev/null +++ b/WindowsFormsApplication2/Form1.cs @@ -0,0 +1,87 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.IO; +using System.Text; +using System.Windows.Forms; + +namespace WindowsFormsApplication2 +{ + public partial class Form1 : Form + { + public Form1() + { + InitializeComponent(); + } + + + private void aboutToolStripMenuItem_Click(object sender, EventArgs e) + { + AboutBox1 form = new AboutBox1(); + form.Show(); + } + + private void quitToolStripMenuItem_Click(object sender, EventArgs e) + { + Application.Exit(); + } + + private void serverConfigToolStripMenuItem_Click(object sender, EventArgs e) + { + ConfigForm form = new ConfigForm(); + form.Show(); + } + + private void Form1_Load(object sender, EventArgs e) + { + minimiseToTrayToolStripMenuItem.Checked = ConfigManager.GetEntry("MinimiseToTray", "False") == "False"; + closeToTrayToolStripMenuItem.Checked = ConfigManager.GetEntry("CloseToTray", "False") == "False"; + ConfigManager.GetEntry("ApiKey", ""); + ConfigManager.GetEntry("ServerURL", ""); + ConfigManager.GetEntry("UserID", ""); + ConfigManager.GetEntry("JellyfinToken", ""); + + if (ConfigManager.GetEntry("JellyfinToken") == "" && ConfigManager.GetEntry("ApiKey") == "") + { + ConfigForm form = new ConfigForm(); + form.Show(); + } + + } + + private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e) + { + Form1 form = new Form1(); + form.Show(); + } + + private void Form1_Resize(object sender, EventArgs e) + { + if (ConfigManager.GetEntry("MinimiseToTray") == "True") + { + if (this.WindowState == FormWindowState.Minimized) + { + notifyIcon1.Visible = true; + notifyIcon1.ShowBalloonTip(3000); + this.ShowInTaskbar = false; + } + } + } + + private void minimiseToTrayToolStripMenuItem_Click(object sender, EventArgs e) + { + if (ConfigManager.GetEntry("MinimiseToTray") == "True") + { + ConfigManager.SetEntry("MinimiseToTray", "False"); + } + + if (ConfigManager.GetEntry("MinimiseToTray") == "False") + { + ConfigManager.SetEntry("MinimiseToTray", "True"); + } + } + } +} diff --git a/WindowsFormsApplication2/Form1.resx b/WindowsFormsApplication2/Form1.resx new file mode 100644 index 0000000..b887042 --- /dev/null +++ b/WindowsFormsApplication2/Form1.resx @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 21, 16 + + + 136, 16 + + + 25 + + \ No newline at end of file diff --git a/WindowsFormsApplication2/Form2.Designer.cs b/WindowsFormsApplication2/Form2.Designer.cs new file mode 100644 index 0000000..58e6562 --- /dev/null +++ b/WindowsFormsApplication2/Form2.Designer.cs @@ -0,0 +1,38 @@ +namespace WindowsFormsApplication2 +{ + partial class Form2 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Text = "Form2"; + } + + #endregion + } +} \ No newline at end of file diff --git a/WindowsFormsApplication2/Form2.cs b/WindowsFormsApplication2/Form2.cs new file mode 100644 index 0000000..1bea01e --- /dev/null +++ b/WindowsFormsApplication2/Form2.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Windows.Forms; + +namespace WindowsFormsApplication2 +{ + public partial class Form2 : Form + { + public Form2() + { + InitializeComponent(); + } + } +} diff --git a/WindowsFormsApplication2/JellyfinRPCGUI.csproj b/WindowsFormsApplication2/JellyfinRPCGUI.csproj new file mode 100644 index 0000000..ebb56e7 --- /dev/null +++ b/WindowsFormsApplication2/JellyfinRPCGUI.csproj @@ -0,0 +1,156 @@ + + + + Debug + x86 + 8.0.30703 + 2.0 + {F07CE1DA-EA8C-44A4-86A4-94996FDBE980} + WinExe + Properties + WindowsFormsApplication2 + WindowsFormsApplication2 + v4.0 + + + 512 + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + x86 + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + x86 + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + Form + + + AboutBox1.cs + + + + + Form + + + Form1.cs + + + Form + + + ConfigForm.cs + + + Form + + + Form2.cs + + + + + AboutBox1.cs + + + Form1.cs + + + ConfigForm.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + True + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + False + Microsoft .NET Framework 4 %28x86 and x64%29 + true + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 3.5 SP1 + false + + + False + Windows Installer 3.1 + true + + + + + \ No newline at end of file diff --git a/WindowsFormsApplication2/JellyfinRPCGUI.csproj.user b/WindowsFormsApplication2/JellyfinRPCGUI.csproj.user new file mode 100644 index 0000000..1818298 --- /dev/null +++ b/WindowsFormsApplication2/JellyfinRPCGUI.csproj.user @@ -0,0 +1,13 @@ + + + + publish\ + + + + + + en-US + false + + \ No newline at end of file diff --git a/WindowsFormsApplication2/Program.cs b/WindowsFormsApplication2/Program.cs new file mode 100644 index 0000000..1055686 --- /dev/null +++ b/WindowsFormsApplication2/Program.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Windows.Forms; + +namespace WindowsFormsApplication2 +{ + static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + FileChecker.FolderCheck(); + FileChecker.FileCheck(); + Application.Run(new Form1()); + + + } + } +} diff --git a/WindowsFormsApplication2/Properties/AssemblyInfo.cs b/WindowsFormsApplication2/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..744c8be --- /dev/null +++ b/WindowsFormsApplication2/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Jellyfin Rich Presence")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("RandomNET")] +[assembly: AssemblyProduct("Jellyfin Rich Presence")] +[assembly: AssemblyCopyright("Copyright ©RandomNET 2025")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("1821c838-9ef9-4c04-bfb8-4ffd569cbabc")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/WindowsFormsApplication2/Properties/Resources.Designer.cs b/WindowsFormsApplication2/Properties/Resources.Designer.cs new file mode 100644 index 0000000..376c9f2 --- /dev/null +++ b/WindowsFormsApplication2/Properties/Resources.Designer.cs @@ -0,0 +1,73 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace WindowsFormsApplication2.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WindowsFormsApplication2.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized resource of type System.Byte[]. + /// + internal static byte[] Config_txt_default { + get { + object obj = ResourceManager.GetObject("Config_txt_default", resourceCulture); + return ((byte[])(obj)); + } + } + } +} diff --git a/WindowsFormsApplication2/Properties/Resources.resx b/WindowsFormsApplication2/Properties/Resources.resx new file mode 100644 index 0000000..68b7300 --- /dev/null +++ b/WindowsFormsApplication2/Properties/Resources.resx @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + ..\Resources\Config.txt.default;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/WindowsFormsApplication2/Properties/Settings.Designer.cs b/WindowsFormsApplication2/Properties/Settings.Designer.cs new file mode 100644 index 0000000..eae67c7 --- /dev/null +++ b/WindowsFormsApplication2/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace WindowsFormsApplication2.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +} diff --git a/WindowsFormsApplication2/Properties/Settings.settings b/WindowsFormsApplication2/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/WindowsFormsApplication2/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/WindowsFormsApplication2/Resources/Config.txt.default b/WindowsFormsApplication2/Resources/Config.txt.default new file mode 100644 index 0000000..504d280 --- /dev/null +++ b/WindowsFormsApplication2/Resources/Config.txt.default @@ -0,0 +1,9 @@ +**JellyfinDiscordRPC Config** +ServerSet = false +ServerURL = "" +APIKey = "" +UserID = "" +MinimiseToTray = false +CloseToTray = false +AutoStart = false +**End Config** \ No newline at end of file diff --git a/WindowsFormsApplication2/app.config b/WindowsFormsApplication2/app.config new file mode 100644 index 0000000..e365603 --- /dev/null +++ b/WindowsFormsApplication2/app.config @@ -0,0 +1,3 @@ + + + diff --git a/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.exe b/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.exe new file mode 100644 index 0000000000000000000000000000000000000000..ea3798cf133bb21cc6ee445a6d4d572ec93713c4 GIT binary patch literal 57344 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 WmILAE%krCSy*xDV=a2s{68InSPyFZr literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.exe.config b/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.exe.config new file mode 100644 index 0000000..e365603 --- /dev/null +++ b/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.exe.config @@ -0,0 +1,3 @@ + + + diff --git a/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.pdb b/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.pdb new file mode 100644 index 0000000000000000000000000000000000000000..ad6e8c65114a51874019e6a0d7139fd7e1c44bd5 GIT binary patch literal 67072 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 literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.vshost.exe b/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.vshost.exe new file mode 100644 index 0000000000000000000000000000000000000000..bb84a51ac4f20534146c09f2fd9c928d15a903b2 GIT binary patch literal 11600 zcmeG?2~<)?tG75|5OPOMcC{DsnWb(K|p-9Gz zCYX{WA(Jm;dIfQqiJ};SrLL}G(n&hl8zFy;j>apOj_;bS1<^27Oc^0Hz(7W(Czb%1 z@VUW90w!d%4!)s8@lWO`4L-o%@Fz33`3PxI|9bMyD%lrO3DBh`b_0^65V}%-gn|b^ zWm*RtcF<41tL^XP%x>1H-pWw-?KO@iBWB8={z?S^v{7pXzI!Jo%+8WXB|Jbhzz%$;+6FHiiU_~N3I z3EN^9UtHuj{7z%|8vGH<%)(m1Ea7^jMXH#Y>ya2$DiaMPF|c+I&NvSYVbqF9*~#r#ILj8dWjm251tb7C6J%*T7omHQ z|3QZ`M<(G55b{zd>0OBcT-q z$5D_+!Bh&aq+kUFn<&Vjy~Gre83lc5nD5M>aGT=)?fZgOM>nV`Kqv zI0bDf=!~2J||60WgZ0+&DGHhBHk2136`;HfS!lVrq~L;Qp?LLw4#2#K5zlOj)1BCy1d77#r{JpDO<77O@Xp{xhn!4xZ$h!p@= zFfDSIN{Pg1K}r~3)_Zst+KZ6#Bz!U1wTDViV=OmGAajRFq+hp^({qI>UpIiLVv=~h zxay+kDH5kh_;K;yXzG;G*Tj7I0^&~_{e-b1Ng|izo-6pOSGO>vq9h3^M-Ep;2n2i? z;VA;Ob9u6_h6EBx&>#pUI*0gkg>gyTxL$JaT8kGU;HGf+ao-Tzcp`=5x@Rq2jC5KA zDL81CbnCa%R49SU_|be|v6omoM|<(PaYE7-c~ay>L?^|?aX&MN4jh;n*m;M|z$BDt zLV?wpRH>I1yLLe*EkY6~5>Aj35>FW2!};IZ6RZg`l4U+2WpPr3Jg{aVFJ1yBKdala z!{Q|bH-_8;-f}`H`;N<(`ErFZ0s_H?nELq^^AiFst^h{IAPxchk}HJW2r40D)L?1| zN5+-NKyKu|BH5O9=>_$oO%{WM1RNkt$|LX>+U#yGW4SL{W#Dq<^-?pWTs_=s z+sMi))7<${{lWc@(;pS&e4xt(nf|K_4fiC?yA3+_%vvY*l!4@4iv}=BM|c$3*(8Ejv=a+B_=Ss*JEQXuIqpixQ3a_4(W> zyEKm#xtQrM)b=Fwn2Ghv>;fV#EMt&fQn_Nx)Omd`sf+@qw7IY%8d=~wU}z94&^xT# z?O1hMy$gBFV<=2Rx4X%UFBOAX2ZDn_3e*V(5c0klQtL7p%59=S80yz;986D8eMaINL%0wc8G%|*e$MEHmK74Q% z!Aa2qJ`Z*(ODar2$dFuS7_I+z60R6Fg7-`wLHR_mTT!wUQ^u&61Y`_zfv7uESG-PI zL=b$z5K9F^02Rvd;_$Xby>8#V-GB3vXN;}hekVw2b}%EC!sUQGG$K1h+L_tfM2e!P zOCtHUjw8EKEOAUULMMT4SGq-(nO(Kd^R74+p{XEA@0kR39#JP2L9k*3WE=-K98<(} zqe}k)-;w}E#jg-2r+wZ^?F0lS_7$G&N8TMKx*>Foia|&WS+)ZhjyMosg(Ghi3MD_V zlt8Ha0ra7)2BA8})Ao*tk&JOg@{U+nBp*Xj>4k4odB9b z6pKVuFB2+W3WHWIV5QK`MKb6of?7waV3?3D4|tM6FFxSozD0@ZgTuNz{_IdRDFbAO z)M2bA&`X3r0!GVV7PvbAj0da~>bA%RB0vJogpW-A5a@S}5mS7nfE2jYc(OeJxZnXV z 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 + + diff --git a/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.vshost.exe.manifest b/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.vshost.exe.manifest new file mode 100644 index 0000000..061c9ca --- /dev/null +++ b/WindowsFormsApplication2/bin/Debug/WindowsFormsApplication2.vshost.exe.manifest @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/WindowsFormsApplication2/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache b/WindowsFormsApplication2/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..bb1ebd489d742ba83d3d81a868aa26b1b4790926 GIT binary patch literal 3744 zcmdT{-D@0G6rb7e*=(|DYBk!lZm^V=uDgk8nlv_)blbJTB*tuM!EPLHX6|loGavEZ z*`!f00R_RAN^6A{9|ZBGLKXc7S|~pGVxdB@6$Hho1?{7iqUTIzH`&diO*Dvi*)#Xf zoH<|jch5N^$&w`f0Ryi%Vm=__!%XA0unSJ=P>C6O>KGAIA~mx&)sajbr(7`G>W2mX zl8H>oa7vu^TeReGVk8rzr3r&+&(gVL_7t`HCpx+c-G!b)XQ$rXLApo~b+y-5k((0^ zHFFMeC~_$UW>9zKZ(Dkl%GicMH3uvZsiQ8#DC@~M#{$Cg*PmwC^;!&I=MmC_9(gwYw_I8CSmU8NhR;xH$( z%qqIxD4=k?hV;WXvGK8Mbv+ zU{sHhB{$sQTXrO4!CY7Yr~(L zgaoIjygcCs_Q+|6TA0o;Ml0i_Y(dwep@(ZclyQq|!|+Hg6GEVtskMeF_9)yKsbok_ z*Hc=0dPuj{y{~hB*IwGuyFZ9lugP!3T@w*2V-g`E=Wxg&F(z`%oHi(8X~!fHaPIM> z+kAj)lgxoK1a)uF%9b#K$fPjSEV&ga#;HlBr>UOhw&}-O7TE6j3K`q0U{zZo%kpP( zB^=8|?ip%P&NR2!<*4&g=gE_6+1O;Fmiu2V=HuhIjc)yY3?`wiKt`*w#(K83regq^ zN*j;>s`#5QBJ6@HZbnqCG$QfksoRspRIh0nvEQ1*F(k5!FF=FiIHTQkLO10ghJ{LTc6^MGR~5+~U8lraN|usofsGIo7$J+T^`t6V$qp!Rt7S4E(Xf|ZBP4UaFh z4R)`w3O>qqxTQP}WFG#Z1dvy;`1YmK=}cd`PD_-o*Ak^GryyNvg3?tjQ5q`(%0ubt zrP7|RG6gHG(hdd$zJZQ;eR0N25T3yvQdOl$U_p}P+aL@D!V@VPxCOI+6zFOVZsz$K zWIjmzt6zN??Fr(!`(NfI{1RBz-A6KHnrP6bNdYOcs!-P{kmXh$Gh75y9S&vZ(p8Eh zINyiAPuc;nSdgT5U=c!QSdZlfIzf*l!!P{hy%X0i-~9E1)Ek%Lm+v?JxOo56oilI# z?w>JUAG&aM`=?L;aPj7iTUT#iyuNR9yYKA=e&Dx-^Yhofooznzd3g4@-HT5(o&70z z=ex!BDf16t=-^FoYJKAp>TYc=0W!lwV&j%+l3{F@bcXd1c~>?HyDL}H zVqAvT{*6w5K&L;kJx9I)0on&I!-K{6Sk~>+k&bk}BVzGbEcOp1{Kj;91cdvVIf6@G zQ`QcXA@NEobQ!mD-1m8~mETO8J5)%54ObCSqC`0R+eGcl$%f!HSP)cVM$kHw zO0@d*Nzg-4T(LRmcUt#TgU+6-dd&lNK*ghri}Or2JkmnI^Bp^OHQ(;IEx1Fa@_VZ!Ge0)^rgdv$Ey8vvi!e~$?7UuaaNvX z*O!)QW^KKazG@yfbgEITLuIhbdc%i{$A=~wg%$NqQxt>WaGM(N0Yavb90f6vOkj2l z1>Cf;VE#FB%OXDg>Rt;^h^*`rbZTduHcpHLQb_;K|G2eu`9b@32QLinK-r4Zv+# z4srHr@*`CGV-Ry^_3APx)X$iP`f02;dy1ROMhZ$3x_$<7qkwLF0+|UcvX(MS+4bZd z_?^N{z>o1M3aiNi-!+gSB`nwTjJrBVk7x?_NzdmVWYqPo9ndk$(R|Ff56Hh?($ z194P9eC!fc3f!}_fU)U}F?Y?AL0bt0*oNI^r4toMKt^+GIHAyuW zVAr46J*zT1Cjs^8pO~J}oIN`>8cM&Jl`HKN(a<*W8G!9Y0M=zb8sq_hR3iZC5i>zG z&O^XKYaaBUa`MyAlof7ywChfWP>jhWQF$YSF^HV!^M7l|bJNUm3AxR z33TNcRNJIJDarxp$z1E5G9n=pZQnO&3spBGPBBRAe zzZ2toD7wb@qsoF#+?K-dN3U`QGErZCjSMe CxSL7< literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.FileListAbsolute.txt b/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..5d13c9a --- /dev/null +++ b/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.FileListAbsolute.txt @@ -0,0 +1,11 @@ +c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\WindowsFormsApplication2.AboutBox1.resources +c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\WindowsFormsApplication2.Form1.resources +c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\WindowsFormsApplication2.ConfigForm.resources +c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\WindowsFormsApplication2.Properties.Resources.resources +c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\JellyfinRPCGUI.csproj.GenerateResource.Cache +c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\WindowsFormsApplication2.exe +c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\WindowsFormsApplication2.exe.config +c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\WindowsFormsApplication2.exe +c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\WindowsFormsApplication2.pdb +c:\users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\WindowsFormsApplication2.pdb +C:\Users\random()\documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\obj\x86\Debug\JellyfinRPCGUI.csprojResolveAssemblyReference.cache diff --git a/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.GenerateResource.Cache b/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csproj.GenerateResource.Cache new file mode 100644 index 0000000000000000000000000000000000000000..ae868487013bf74725d1a5161c787ecb8e08c522 GIT binary patch literal 1148 zcma)6L2DC16wcZt%_eD^C?%A72r4QzED1H}C5TOl7F(#c6ru4j$-dPgo1HMTTM|#+ z^f&k`{0Sa=_w2>97q24d`=+&qHb`IK?aX`M%=f-GkEEPbD)pNUUs&-9yH`81ua!|j z>}@16^u2vy2F5$O@6~J71JXvSsKp!nYSnfU#)+m@L`kegSgYp?Sk5HuQovo6*}23&V%Q@kMagrZFvQRGw9mt^J`>}oPEJ2E6w9w{A*UP#-rr-kNx zr6&yUq5=6pY)Vc2Sm{YR?cA8nF?~DKUJ?eVYpY4~Dxbmf5=SAn=uZo}zBe&34ZXGs zL#~y3X}qVxys^40ONP%lV6k*rUZfHF@4P6dq)VV^E1!0? zI+8x=90GgtEv5OTO!h#82^prGOJy>J+$^rGzjxi5pGIOevnv4#`Pl-y#m7CB#2aed@OTWy*&@f5+A0d<>yFaHli&ge^Vpt( z7J0wIN=Kw)9+EE4l}dDVTC{3oHXvWA-pz9N0Au*AuYt)7dA!o)kumw_aI`CN|1(!?gqL$%=8QMtw>F52|@=9l9i z@4kL;9LTY{mXSldQXj|NUp5DoHdjFoU8}xt-u`KG5N~rU$f1Lujt}$SkSl`*R>qyM kGA@9XfyR($SJ~a0>bd9rYkT+P!Mu1Jdp-q%|1t`H080We-v9sr literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csprojResolveAssemblyReference.cache b/WindowsFormsApplication2/obj/x86/Debug/JellyfinRPCGUI.csprojResolveAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..f0478cb0eb1bf5ac5a9578ae8b7078478411237a GIT binary patch literal 2209 zcmcJQ?M@Rx6o!|UmUbyvzdt}Nibez3lvET=h|xkL5eQm>{wOii-Lo+1>`tAT1?qkH z&r9-7^d9t_EngXl|F%uv?zHdjGw00gyUvK?IDha(-}I{FPk!tL?oKjOpeWpNF>7q>;z?PB+JOEXqAKLsIjABK)xWhyO+HvxEr%)I# zUBp^Dxz_9jb6)%B`oBLcy`G?1xtCGPqa+2CDjkjEr&vUR=Bo})X-~1J*21pn+LNQD z=TAEyAp`}n54AU1Lxi0N-8pS;r-gnvl&aV9HdnXLMzoflt|TZ3NtL_Od`i*P|V3qL>z*(!K@w`h$$p>O1^~TUUuY9JPzcc z_F7U!LtqtwVRk^et=4(`m5QrUQqg`ar{Q&lj;@kiBe_m;gXAX3Et1jjsH1{y!42&up*c?8#3S_hoHiSxi{Fvq^ktbhd97I#2Bn-pBV!xjmt@u z#D+(3oc9yqNifoBPA-=l$xYB>#QF83IQ9MKJJ)rK(>Qb~DZNI$vGCFzq4H?L=S_EQ z6P0h9?%5`4k8Qedo2Y%Zsb-s~y|!t_Hc|U+(*xT?%VV1!+9p~)+cayNXnAeZBilsF KZ<`)lrt!a>l8%M| literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/obj/x86/Debug/TempPE/Properties.Resources.Designer.cs.dll b/WindowsFormsApplication2/obj/x86/Debug/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000000000000000000000000000000000000..d3100713aea08cbc917ac72b5878bf9c33525473 GIT binary patch literal 4608 zcmd^CZ)_Y#6@RmLKA$hPo4e8|Rg$ufYh*iQu^S^b6-m$b*|AGpr#{D~w3V~BH@+;| z+c|dk5<5yOOZ-v!M9ZI6m5?f`2qEZ)3ZYQ7f_{Ubw$Kl>NC=@ye5nKyeBeXX4-LOJ zyLV?F6%@p`%z56t_vX!;H}Ac9vtIh*Q|q6`2)j22I~|eY3P&HtVV?t$~5u-HGaRb3|uFik^Hi zbFsDCyJQUQ6Z?pA;ACR%Z^kg1=tXn}CI%z68<@7AN7_LLpIeHGUnAPD|2ktr#v*hT zdY2h55@p#D-R%NVe>d;r&?fZllFNc#*hO2B+=@W|t`7in`mBlFpmZ~dE?7YrIH0s` zMIaogE`z`>T7mQw1ohMf$gnOPeRnGo&FrQbe~JBy#U-G6DhhM7SbMmkP&<==mJdVj!|a(C>c9UjPqVYm`4cnGzwNGcnsRLq~cV{Wg_T26lH=l~W(U>Z9-Gk%vbItb1<^v{$Zm=TG0*w>e)tO@JH#EHq1AmBd_@G7<+ zeuC&dj2EC_xEuwpUkh1c0p9s4#^Lj2dILCzX!y+e#S+Fpf^NXb;Tca=Ky!l%v3|!3 zeViur!N>_Z5Xa^=kWj5VoTn{T$gb@5#IJ zxSu{lC*d1SiT(5#s6JSpf$Lv~1$la(1_3>BADuIK-B%7~MFH}UYUPAA{Cq9LE-=SGLL}kEX;EP(u(R>H|KhaO<75X*Z3(EvN#F2azvxLx`hTP^ciQsFLK^R?w0(N?rkm76y7 zQ%f{H)SjtCWYG^J+jpeit&}WljhAe%**R;|kKDS1gX#^}lR;Sqmt2H}Vun7|iuCL) zjfK+@>QAK^Nm_{)vKXc+uIEPEo!L%=K04AZ@6F;3FR6NadpaYL3U(x`Jk!w^2h}RM zcFk8|UN`j8paoFzv@XC z5-~L&sCvRlY`}UCnT158=`fV_inp!Z+$ONHJNfDj)On}t3E8ea{ zc1@Hc_yJj?)21s=edl7JeD{j1;*veGj+)_96*c%Wg*1;bpgOQ=YT)N#)*+iBj0$r1 zppu+}guJR>i92sY(gRJjecjmp-XniG z^X!f9U#ouiSNBu)XICCwyL0N@Z=^DX0rY$dr4{v|Fu)*>3N8wHphtSrS!M#{0gm)Q zwx31%nbn^*g~;}ph8P?y3OdmaL92MID&>V19!2HXyloCxwRO2>nyy!sK`+0m_@QF) z1A^ja96p>OQ5ee~Pn%Sj%&_*tWN&Y(Fi;pU(!DSYyu*Wqym6$br`I?P2s830vjR1d z+rxrBzvMcB3e{$0t+^o*sT?({uCn47!la}wwX0i;QAV}$Cc2AXyjA1CdSEw@@pD^_Y;X>)A`dQy;@X&&(%=`2n;m*L*7`<^ zc^k7TD0$wJ?fRtarbz~-RgFBsI>j>oeG?A9|VY>%^*{BT? z`aW(Auqd{RD}b*xS*Q+NFRIYTU#Uc+`W$C5ThqI6)o9=whCNcFi?AR*L!@n5PWbFC zwyEWLrvCr7O=-Wyr>&x5Ik2YNdmX>A4~g#8Yo>9^5NE0*S{_bg{>OFfi(9st@&Al( O>HlADSufnO2mdFX4Yu9@ literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.AboutBox1.resources b/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.AboutBox1.resources new file mode 100644 index 0000000000000000000000000000000000000000..374671bc6909a50df71c199ffdbdb2f5a3de705a GIT binary patch literal 29192 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 literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.ConfigForm.resources b/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.ConfigForm.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.Form1.resources b/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.Form1.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.Properties.Resources.resources b/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.Properties.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..4728a4ed21f36b3cc3877b9633eedf0c112c2c53 GIT binary patch literal 408 zcmZWk%Sr<=6ur7E^dCZX6^2r=wHBO3nYySC7-pt!OFDC>1TzWbAy)hef5aas=-!2Y z;kv(IB5e_RZ_Xv>5OU7_{@Q#T0l=Gw$XCW<)6LK*r%N>ZTZXJc9g)VAN(;V-$OCG_ zm5lq{Ug(G>C~_E$J(u#K|P&p$vv06 f;RXv;Xck^T2} z3(fs{APn!4A%#Hnq^3ct^faG$uFvK;eLB=$5C*7gr^)lGT)^@IpF(UkJT2(j?$o3- z^1CXIc~-tl<3AGSmDOcg3jB=&7E4#;MINR9emKv7@|F@|UqJu-@oy@1)o3gCQ`{GEMusWpa)m;rG>dEV-&r?iDA+uA{;wzZ?%&2#Wz6Q< zRN|EbLC^yLzZhV3y1aDDoIF4wzgXe4_#jYOx}hd*pKUNHR=Kv+RY@dY_LUy}EiQ1e zjO{UKk@qXCbWA#BlRRf%sZ0;ZSh$BVK;SMRc}O*+%bYySf$%U3q5xETwwcZwc9l!k ztRSewC(bnW6XQ+c)YXVnB1UxeOg$DR-BzKDB!$aodNh$HHAObnf@7_6g-KjollSi9 z`|od#-Z~ECSY6BL;kpiQ=6?LNJ*c$3I(oRZ!w+A3N45v?wzq;FZgBkh+ovz+)j)%& P;Y>sg2Ow%dBPxFY>joiz literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.exe b/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.exe new file mode 100644 index 0000000000000000000000000000000000000000..ea3798cf133bb21cc6ee445a6d4d572ec93713c4 GIT binary patch literal 57344 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 WmILAE%krCSy*xDV=a2s{68InSPyFZr literal 0 HcmV?d00001 diff --git a/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.pdb b/WindowsFormsApplication2/obj/x86/Debug/WindowsFormsApplication2.pdb new file mode 100644 index 0000000000000000000000000000000000000000..ad6e8c65114a51874019e6a0d7139fd7e1c44bd5 GIT binary patch literal 67072 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 literal 0 HcmV?d00001