diff --git a/Musicer-gui/.gitattributes b/Musicer-gui/.gitattributes
new file mode 100644
index 0000000..dfe0770
--- /dev/null
+++ b/Musicer-gui/.gitattributes
@@ -0,0 +1,2 @@
+# Auto detect text files and perform LF normalization
+* text=auto
diff --git a/Musicer-gui/.vs/freemusic/v17/.suo b/Musicer-gui/.vs/freemusic/v17/.suo
new file mode 100644
index 0000000..833f989
Binary files /dev/null and b/Musicer-gui/.vs/freemusic/v17/.suo differ
diff --git a/Musicer-gui/App.config b/Musicer-gui/App.config
new file mode 100644
index 0000000..731f6de
--- /dev/null
+++ b/Musicer-gui/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Musicer-gui/Form1.Designer.cs b/Musicer-gui/Form1.Designer.cs
new file mode 100644
index 0000000..5a2ead8
--- /dev/null
+++ b/Musicer-gui/Form1.Designer.cs
@@ -0,0 +1,187 @@
+namespace freemusic
+{
+ partial class Form1
+ {
+ ///
+ /// 必需的设计器变量。
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// 清理所有正在使用的资源。
+ ///
+ /// 如果应释放托管资源,为 true;否则为 false。
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows 窗体设计器生成的代码
+
+ ///
+ /// 设计器支持所需的方法 - 不要修改
+ /// 使用代码编辑器修改此方法的内容。
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
+ this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
+ this.comboBox1 = new System.Windows.Forms.ComboBox();
+ this.textBox1 = new System.Windows.Forms.TextBox();
+ this.button1 = new System.Windows.Forms.Button();
+ this.button2 = new System.Windows.Forms.Button();
+ this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker();
+ this.backgroundWorker2 = new System.ComponentModel.BackgroundWorker();
+ this.pictureBoxBunifuItachi1 = new ItachiUIBunifu.PictureBoxBunifuItachi();
+ this.pictureBoxBunifuItachi2 = new ItachiUIBunifu.PictureBoxBunifuItachi();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.axWindowsMediaPlayer1 = new AxWMPLib.AxWindowsMediaPlayer();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBoxBunifuItachi1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBoxBunifuItachi2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.axWindowsMediaPlayer1)).BeginInit();
+ this.SuspendLayout();
+ //
+ // contextMenuStrip1
+ //
+ this.contextMenuStrip1.Name = "contextMenuStrip1";
+ this.contextMenuStrip1.Size = new System.Drawing.Size(61, 4);
+ //
+ // comboBox1
+ //
+ this.comboBox1.Font = new System.Drawing.Font("黑体", 12F, System.Drawing.FontStyle.Bold);
+ this.comboBox1.FormattingEnabled = true;
+ this.comboBox1.Location = new System.Drawing.Point(12, 12);
+ this.comboBox1.Name = "comboBox1";
+ this.comboBox1.Size = new System.Drawing.Size(74, 24);
+ this.comboBox1.TabIndex = 2;
+ this.comboBox1.Text = "选择";
+ this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.comboBox1_SelectedIndexChanged);
+ //
+ // textBox1
+ //
+ this.textBox1.Font = new System.Drawing.Font("黑体", 12F, System.Drawing.FontStyle.Bold);
+ this.textBox1.Location = new System.Drawing.Point(92, 12);
+ this.textBox1.Name = "textBox1";
+ this.textBox1.Size = new System.Drawing.Size(185, 26);
+ this.textBox1.TabIndex = 3;
+ //
+ // button1
+ //
+ this.button1.Font = new System.Drawing.Font("黑体", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.button1.Location = new System.Drawing.Point(283, 11);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(55, 24);
+ this.button1.TabIndex = 4;
+ this.button1.Text = "搜索";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // button2
+ //
+ this.button2.Font = new System.Drawing.Font("黑体", 12F, System.Drawing.FontStyle.Bold);
+ this.button2.Location = new System.Drawing.Point(343, 11);
+ this.button2.Name = "button2";
+ this.button2.Size = new System.Drawing.Size(118, 24);
+ this.button2.TabIndex = 5;
+ this.button2.Text = "选择下载目录";
+ this.button2.UseVisualStyleBackColor = true;
+ this.button2.Click += new System.EventHandler(this.button2_Click);
+ //
+ // pictureBoxBunifuItachi1
+ //
+ this.pictureBoxBunifuItachi1.BorderCapStyle = System.Drawing.Drawing2D.DashCap.Flat;
+ this.pictureBoxBunifuItachi1.BorderColor = System.Drawing.Color.Empty;
+ this.pictureBoxBunifuItachi1.BorderColor2 = System.Drawing.Color.Empty;
+ this.pictureBoxBunifuItachi1.BorderLineStyle = System.Drawing.Drawing2D.DashStyle.Solid;
+ this.pictureBoxBunifuItachi1.BorderSize = 2;
+ this.pictureBoxBunifuItachi1.GradientAngle = 50F;
+ this.pictureBoxBunifuItachi1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxBunifuItachi1.Image")));
+ this.pictureBoxBunifuItachi1.Location = new System.Drawing.Point(377, 350);
+ this.pictureBoxBunifuItachi1.Name = "pictureBoxBunifuItachi1";
+ this.pictureBoxBunifuItachi1.Size = new System.Drawing.Size(39, 39);
+ this.pictureBoxBunifuItachi1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+ this.pictureBoxBunifuItachi1.TabIndex = 6;
+ this.pictureBoxBunifuItachi1.TabStop = false;
+ this.pictureBoxBunifuItachi1.Click += new System.EventHandler(this.pictureBoxBunifuItachi1_Click);
+ //
+ // pictureBoxBunifuItachi2
+ //
+ this.pictureBoxBunifuItachi2.BorderCapStyle = System.Drawing.Drawing2D.DashCap.Flat;
+ this.pictureBoxBunifuItachi2.BorderColor = System.Drawing.Color.Empty;
+ this.pictureBoxBunifuItachi2.BorderColor2 = System.Drawing.Color.Empty;
+ this.pictureBoxBunifuItachi2.BorderLineStyle = System.Drawing.Drawing2D.DashStyle.Solid;
+ this.pictureBoxBunifuItachi2.BorderSize = 2;
+ this.pictureBoxBunifuItachi2.GradientAngle = 50F;
+ this.pictureBoxBunifuItachi2.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxBunifuItachi2.Image")));
+ this.pictureBoxBunifuItachi2.Location = new System.Drawing.Point(422, 350);
+ this.pictureBoxBunifuItachi2.Name = "pictureBoxBunifuItachi2";
+ this.pictureBoxBunifuItachi2.Size = new System.Drawing.Size(39, 39);
+ this.pictureBoxBunifuItachi2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+ this.pictureBoxBunifuItachi2.TabIndex = 7;
+ this.pictureBoxBunifuItachi2.TabStop = false;
+ this.pictureBoxBunifuItachi2.Click += new System.EventHandler(this.pictureBoxBunifuItachi2_Click);
+ //
+ // panel1
+ //
+ this.panel1.Location = new System.Drawing.Point(0, 41);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(462, 303);
+ this.panel1.TabIndex = 8;
+ //
+ // axWindowsMediaPlayer1
+ //
+ this.axWindowsMediaPlayer1.Enabled = true;
+ this.axWindowsMediaPlayer1.Location = new System.Drawing.Point(12, 344);
+ this.axWindowsMediaPlayer1.Name = "axWindowsMediaPlayer1";
+ this.axWindowsMediaPlayer1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axWindowsMediaPlayer1.OcxState")));
+ this.axWindowsMediaPlayer1.Size = new System.Drawing.Size(449, 45);
+ this.axWindowsMediaPlayer1.TabIndex = 0;
+ //
+ // Form1
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(473, 401);
+ this.Controls.Add(this.panel1);
+ this.Controls.Add(this.pictureBoxBunifuItachi2);
+ this.Controls.Add(this.pictureBoxBunifuItachi1);
+ this.Controls.Add(this.button2);
+ this.Controls.Add(this.button1);
+ this.Controls.Add(this.textBox1);
+ this.Controls.Add(this.comboBox1);
+ this.Controls.Add(this.axWindowsMediaPlayer1);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "Form1";
+ this.Text = "Musicer";
+ this.Load += new System.EventHandler(this.Form1_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBoxBunifuItachi1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBoxBunifuItachi2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.axWindowsMediaPlayer1)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private AxWMPLib.AxWindowsMediaPlayer axWindowsMediaPlayer1;
+ private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
+ private System.Windows.Forms.ComboBox comboBox1;
+ private System.Windows.Forms.TextBox textBox1;
+ private System.Windows.Forms.Button button1;
+ private System.Windows.Forms.Button button2;
+ private System.ComponentModel.BackgroundWorker backgroundWorker1;
+ private System.ComponentModel.BackgroundWorker backgroundWorker2;
+ private ItachiUIBunifu.PictureBoxBunifuItachi pictureBoxBunifuItachi1;
+ private ItachiUIBunifu.PictureBoxBunifuItachi pictureBoxBunifuItachi2;
+ private System.Windows.Forms.Panel panel1;
+ }
+}
+
diff --git a/Musicer-gui/Form1.cs b/Musicer-gui/Form1.cs
new file mode 100644
index 0000000..35bd717
--- /dev/null
+++ b/Musicer-gui/Form1.cs
@@ -0,0 +1,338 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.IO;
+using System.Linq;
+using System.Net;
+using System.Text;
+using System.Threading;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using Cmd;
+using ItachiUIBunifu;
+
+namespace freemusic
+{
+ public partial class Form1 : Form
+ {
+ string dir = "",pingtai="wangyiyun",song_name="",song_url="none";
+ int error_num = 0;
+ public Form1()
+ {
+
+ InitializeComponent();
+ }
+
+ private void write(string dir,string str)
+ {
+ FileStream fs = new FileStream(dir, FileMode.Create);
+ StreamWriter sw = new StreamWriter(fs);
+ //开始写入
+ sw.Write(str);
+ //清空缓冲区
+ sw.Flush();
+ //关闭流
+ sw.Close();
+ fs.Close();
+ }
+
+
+
+ private string[] read(string dir)
+ {
+ int s = 0;
+ string line = "";
+ string[] info = new string[11];
+ System.IO.StreamReader file = new System.IO.StreamReader(dir);
+ while ((line = file.ReadLine()) != null)
+ {
+ info[s]=line;
+ s++;
+ }
+ file.Close();
+ return info;
+ }
+
+
+ private void download(string url,string name,string dir)
+ {
+ WebClient wc = new WebClient();
+ wc.DownloadFile(url, name);
+ if (dir != "none")
+ {
+ /*if (System.IO.Directory.Exists(dir)==false)
+ {
+ System.IO.Directory.CreateDirectory(dir);
+ }*/
+ FileInfo fi1 = new FileInfo(name);
+ fi1.CopyTo(dir + "\\" + name,true);
+ }
+ }
+
+
+
+
+
+ private void showinfo(int num)
+ {
+ /*
+ int x1 = 12, y1 = 42;
+ PictureBoxBunifuItachi pb1 = new PictureBoxBunifuItachi();
+ pb1.Location = new Point(x1, y1);
+ pb1.Width = 33;
+ pb1.Height = 33;
+ pb1.Image = freemusic.Properties.Resources.music;
+ this.Controls.Add(pb1);*/
+
+ int x1 = 12, y1 = 16,x2=51,x3=179,x4=269,x5=322;
+
+
+ Label lb1 = new Label();
+ lb1.Location= new Point(51, 1);
+ lb1.Text = "歌曲名称";
+ lb1.Font = new Font("宋体", 10, FontStyle.Bold);
+ lb1.AutoSize = true;
+ panel1.Controls.Add(lb1);
+
+ Label lb2 = new Label();
+ lb2.Location = new Point(179, 1);
+ lb2.Text = "歌手";
+ lb2.Font = new Font("宋体", 10, FontStyle.Bold);
+ lb2.AutoSize = true;
+ panel1.Controls.Add(lb2);
+
+ Label lb3 = new Label();
+ lb3.Location = new Point(269, 1);
+ lb3.Text = "时长";
+ lb3.Font = new Font("宋体", 10, FontStyle.Bold);
+ lb3.AutoSize = true;
+ panel1.Controls.Add(lb3);
+
+ Label lb4 = new Label();
+ lb4.Location = new Point(322, 1);
+ lb4.Text = "专辑";
+ lb4.Font = new Font("宋体", 10, FontStyle.Bold);
+ lb4.AutoSize = true;
+ panel1.Controls.Add(lb4);
+
+ string[] info = read("info.txt");
+
+
+
+ for (int i = 1; i <= num; i++)
+ {
+
+ string[] tinfo = info[i - 1].Split('|');
+
+
+ PictureBoxBunifuItachi pb = new PictureBoxBunifuItachi();
+ pb.Location= new Point(x1,y1 + 36 * (i - 1));
+ pb.Name="pb"+i.ToString();
+ pb.Width = 30;
+ pb.Height = 30;
+ pb.Image = freemusic.Properties.Resources.music;
+ panel1.Controls.Add(pb);
+ pb.Click += delegate
+ {
+
+ pictureBoxBunifuItachi1.Enabled = true;
+
+ axWindowsMediaPlayer1.Ctlcontrols.pause();
+ axWindowsMediaPlayer1.Ctlcontrols.stop();
+ string name=tinfo[0].TrimEnd();
+ //MessageBox.Show(pb.Name.ToString());
+ int id = int.Parse(pb.Name.ToString().Substring(pb.Name.ToString().Length - 1, 1));
+ //MessageBox.Show(id.ToString());
+ string[] url = read("url.txt");
+ //MessageBox.Show(url[id - 1]);
+ if (url[id - 1] == "none" || url[id - 1] == "None")
+ {
+ MessageBox.Show("抱歉,由于神秘的原因,该歌曲暂不能播放/下载,请换首下载吧awa");
+ }
+ else
+ {
+ song_name = name+url[id-1].Substring(url[id-1].Length-4);
+ song_url = url[id - 1];
+ char a = (char)(id + '0');
+ axWindowsMediaPlayer1.Ctlcontrols.pause();
+ axWindowsMediaPlayer1.Ctlcontrols.stop();
+ download(url[id - 1], name + '-' + a + url[id - 1].Substring(url[id - 1].Length - 4), "download");
+
+ axWindowsMediaPlayer1.URL = "download\\" + name+'-'+a+url[id-1].Substring(url[id-1].Length-4);
+ }
+
+
+ };
+
+
+
+
+ Label l4 = new Label();
+ l4.Location = new Point(x5, y1 +10+ 36 * (i - 1));
+ l4.Text = tinfo[3].TrimEnd();
+ l4.Font = new Font("宋体", 9, FontStyle.Bold);
+ l4.AutoSize = true;
+ panel1.Controls.Add(l4);
+
+
+ Label l3 = new Label();
+ l3.Location = new Point(x4, y1 + 10+36 * (i - 1));
+ l3.Text = tinfo[2].TrimEnd();
+ l3.Font = new Font("宋体", 9, FontStyle.Bold);
+ l3.AutoSize = true;
+ panel1.Controls.Add(l3);
+ l3.Parent = panel1;
+ l3.Show();
+
+ Label l2 = new Label();
+ l2.Location = new Point(x3, y1 +10+ 36 * (i - 1));
+ l2.Text = tinfo[1].TrimEnd();
+ l2.Font = new Font("宋体", 9, FontStyle.Bold);
+ l2.AutoSize = true;
+ panel1.Controls.Add(l2);
+
+ Label l1 = new Label();
+ l1.Location = new Point(x2, y1+10+36*(i-1));
+ l1.Text = tinfo[0].TrimEnd();
+ l1.Font = new Font("宋体", 9, FontStyle.Bold);
+ l1.AutoSize = true;
+ panel1.Controls.Add(l1);
+
+
+
+
+
+
+ }
+
+
+ }
+
+
+
+
+
+
+ private void cmd(string order)
+ {
+ CMD c=new CMD();
+ string s_c = c.cmd(order);
+ }
+
+
+
+ private void Form1_Load(object sender, EventArgs e)
+ {
+ axWindowsMediaPlayer1.enableContextMenu = false;
+ comboBox1.Items.Add("网易云");
+ pictureBoxBunifuItachi1.Enabled = false;
+ }
+
+
+
+ private void button2_Click(object sender, EventArgs e)
+ {
+ FolderBrowserDialog folderBrowser = new FolderBrowserDialog();
+ folderBrowser.Description = "选择下载目录";
+ if(folderBrowser.ShowDialog() == DialogResult.OK)
+ {
+ dir = folderBrowser.SelectedPath;
+ }
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+
+ //InitializeComponent();
+
+ panel1.Controls.Clear();
+
+
+ axWindowsMediaPlayer1.enableContextMenu = false;
+ comboBox1.Items.Add("网易云");
+ pictureBoxBunifuItachi1.Enabled = false;
+
+ //pictureBoxBunifuItachi1.Enabled = false;
+
+
+ write("search.txt", "");
+ write("info.txt", "");
+ write("url.txt", "");
+ string name = textBox1.Text;
+ write("search.txt", name);
+ cmd("wangyiyun.exe");
+ //System.Diagnostics.Process.Start("wangyiyun.exe");
+ string[] info = read("info.txt");
+ string[] url = read("url.txt");
+ info = info.Where(s => !string.IsNullOrEmpty(s)).ToArray();
+ url = url.Where(s => !string.IsNullOrEmpty(s)).ToArray();
+ int size_info = info.Length;
+ int size_url = url.Length;
+ if(size_info == size_url)
+ {
+ error_num = 0;
+ showinfo(size_info);
+ }
+ else
+ {
+ /*if (error_num == 4)
+ {
+ error_num = 0;
+ MessageBox.Show("自动重试失败,请一段时间后再次手动尝试!");
+ return;
+ goto g1;
+ }
+ error_num++;*/
+ MessageBox.Show("网络错误,即将自动重试(3次以内为正常情况)...");
+ Thread.Sleep(1500);
+ button1_Click(sender, e);
+ }
+ //g1: return;
+ //url = url.Where(s => !string.IsNullOrEmpty(s)).ToArray();
+ //MessageBox.Show(url[0]);
+ }
+
+ private void pictureBoxBunifuItachi2_Click(object sender, EventArgs e)
+ {
+ MessageBox.Show("版本信息:Musicer v1.1.0 \n----------\nQ:为什么下载正在播放的文件报错?\nA:一般来说是有同名文件,自己修改一下吧。\nQ:为什么有些歌曲无法播放?\nA:核心py程序是xiayouyou博主编写的,我只不过是写了个图形化界面,还是期望能够快点修复吧\n---------\n此外,特别感谢 夏悠悠 博主(https://blog.csdn.net/qq_42730750)提供的py程序。\n----------\nby迷惘 22.4.1");
+ }
+
+ private void label2_Click(object sender, EventArgs e)
+ {
+
+ }
+
+ private void pictureBoxBunifuItachi1_Click(object sender, EventArgs e)
+ {
+
+ if(song_url == "none")
+ {
+ MessageBox.Show("灰肠抱歉,该歌曲暂时无法下载!");
+ }
+ else
+ {
+ if (dir == "")
+ {
+ MessageBox.Show("请选择下载目录!");
+ }
+ else
+ {
+ download(song_url, song_name, dir);
+ MessageBox.Show("下载完成!");
+ }
+
+ }
+
+ }
+
+ private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ if (comboBox1.Text == "网易云")
+ {
+ pingtai = "wangyiyun";
+ }
+ }
+ }
+}
diff --git a/Musicer-gui/Form1.resx b/Musicer-gui/Form1.resx
new file mode 100644
index 0000000..936d851
--- /dev/null
+++ b/Musicer-gui/Form1.resx
@@ -0,0 +1,2317 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 17, 17
+
+
+ 182, 17
+
+
+ 356, 17
+
+
+
+
+ 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
+ Z2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV
+ 1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//E
+ ALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDTh
+ JfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKT
+ lJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5
+ +v/aAAwDAQACEQMRAD8A/VOiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKryTOpOD64Hr+
+ ODQBYorzf4j/AB88D/CSAyeLPFWnaTIq7javJvuT6BYVBdj+H4c4r5m8Rf8ABRTVfGmrTeH/AIN/DnWP
+ FerRnEt1e2rsIFP3ZGt4suEbqDIYuO3agD7aaZl6YIz2B4H+fpXJeL/i14S+H9v5viTxTpOitt3CK9uk
+ idl9VTJY/gDXx4/wl/au+PrL/wAJf4vtfhtoF0d0lnppKyoh7BYCjyZ9JpUA9DXXeDf+CaXwz0aRJ/EG
+ o634quiQZRNN9lik9crEoZvqWzQBq+PP+Clnwk8ISiHTJNX8WSnK+Zp9qttAGzgASXTRBhkdV3D61xJ/
+ bs+L/jzDfD34HX88LDi5vknuEHufLVF/8fx7nrX1H8P/AIEfDn4XtHL4S8F6Pol4ieWL6C1U3ZXGMNO2
+ ZGH1Y13mR0OSfcnH5UAfC6337avxL1DywdF+HNvIu47lso0IPP3W+1TZ7fw/Wltf2QP2gvEW5/EXx8vN
+ P8wkyW2n3166sD6BXhQfgjD3NfcLLE2AUBUHO08jPrj1p25RnACk8krwfzoA+JY/+Cav9pJv134u+Ir4
+ nnb5ed3/AAKSRv6VbsP+CW/w15ku/E/iO6kPVrcWin/0Q9fZvmY/ib/vo1GzK3DgOP8AbG7+dAHyMv8A
+ wS/+FSgY13xfzz811aZP/ksD+lN/4dh/Cgf8xvxcP925tB/7b19dABRgAKPRRimE89KAPkC8/wCCXXwv
+ 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
+ rkJggg==
+
+
+
+
+ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
+ LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACFTeXN0
+ ZW0uV2luZG93cy5Gb3Jtcy5BeEhvc3QrU3RhdGUBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAtwAAAAIB
+ AAAAAQAAAAAAAAAAAAAAAKIAAAABAwAACAAAAAAABQAAAAAAAADwPwMAAAAAAAUAAAAAAAAAAAAIAAIA
+ AAAAAAMAAQAAAAsA//8DAAAAAAALAP//CAACAAAAAAADADIAAAALAAAACAAKAAAAZgB1AGwAbAAAAAsA
+ AAALAAAACwD//wsA//8LAAAACAACAAAAAAAIAAIAAAAAAAgAAgAAAAAACAACAAAAAAALAAAAfhsAAIMG
+ AAAL
+
+
+
+
+ AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEAAABILAAASCwAAAAAAAAAA
+ AAD/////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////7///37///+/f/////////////////9/////f39//nz
+ 6P/86s///ejK//3oyv/96Mv/++3W//r17P/8/fz//v/////////////////////+/P///fv////+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////+/f///fv////////////+////+PLj//Ta
+ rv/ywnv/865Q//WiMf/ymh3/+JQL//mTCf/6lAn/+JMK//eWEP/0myD/9aMw//SxUv/3yIT/99+9//v3
+ 7//+/////////////////fv////+////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////7+///9+/////////////r2
+ 7v/00Zz/861I//OWE//2jAD/+YsA//mOAP/5kAH/+pIF//qTCf/6kwr/+pMK//mUCf/5kwj/+5IE//mP
+ Af/4jQD/+IsA//iOAP/0mR7/87Ra//XYqv/6+vb//////////////fv////+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////37////
+ ///+////9+/f//HAd//0mx7/+I0A//mPAP/5kwf/+ZUN//mWDv/5lQ3/+ZUM//qUC//4lAv/+ZQK//mU
+ Cv/5lAr/+ZQK//mUC//5lQz/+ZUN//mWDv/6lQz/+pIF//iOAP/4jQD/858l//LKiv/69vD/////////
+ /////vz/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////v7///78///////7+PT/9MN6//SVEP/3jAD/+ZIF//mWDv/5lQ3/+ZQL//mUCv/5lAr/+ZQK//mU
+ Cv/5lAr/+ZQK//mUCv/5lAr/+ZQK//mUCv/5lAr/+ZQK//mUCv/5lAr/+ZQK//mUC//5lQ7/+pYM//uR
+ Av/3iwD/9Jsd//PMkP/6/v/////////9+/////7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////vz///////3////126//9Z0k//eMAP/5lAj/+pUP//mUDP/5lAr/+ZQK//mU
+ Cv/5lAr/+ZQK//mUCv/5lAr/+ZUL//mVDP/5lQz/+ZUM//mVDP/5lQz/+ZQL//mUCv/5lAr/+ZQK//mU
+ Cv/5lAr/+ZQK//mUCv/4lQz/+ZYO//qSBf/3jAD/8KQ0//XjxP/////////+///+/f//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////fv///////v9/f/xumn/9Y0A//iRA//5lg7/+ZQL//mU
+ Cv/5lAr/+ZQK//mUCv/5lAr/+ZUM//mWDv/6lg3/+pQK//mSBP/5kQL/+ZAB//mPAP/5kAH/+ZEC//qT
+ Bv/6lAr/+pYN//mWDv/5lQz/+ZQK//mUCv/5lAr/+ZQK//mUCv/5lQv/+ZYP//qPAf/1jwT/9MiF//z/
+ //////////78////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////fv///////jz6f/zpzz/9owA//qV
+ Df/5lA3/+ZQK//mUCv/5lAr/+ZQK//mUC//5lg7/+ZUM//mQAv/3jQD/9o0A//SSCf/1nCP/+qMu//am
+ Nf/0qjz/9aY1//ihLP/0mRr/9ZIH//aNAP/5jAD/+pED//mVDP/4lQ3/+ZQK//mUCv/5lAr/+ZQK//mU
+ Cv/6lQ7/+pQM//eLAP/wsVT/+fz7/////////vz/////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////fv///////jq
+ 1f/zmx3/+I4A//qWD//5lAr/+ZQK//mUCv/5lAr/+ZQK//mWDv/6lAn/+Y0A//SPAf/1oi7/9L5t//bZ
+ q//569b//Pjz//7+/f/9/////f////3////9/fz/+vXs//jp0f/31qT/9Lpn//OdJf/0jQD/+I4A//qV
+ DP/5lQ3/+ZQK//mUCv/5lAr/+ZQK//mUCv/6lg//+I0A//GnOv/59u7////////+/P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////fv///////jq1f/zlxb/+ZAA//mWDv/4lAr/+ZQK//mUCv/5lAr/+ZUL//mVDP/5jQD/9JMN//W3
+ Xf/44b7/+/38//7///////////////////////////////////////////////////////////////7/
+ ///6+vf/9dy1//OuUP/2jwH/948A//qWDv/5lAz/+ZQK//mUCv/5lAr/+ZQK//mWD//5jgD/8aIw//n2
+ 7/////////78////////////////////////////////////////////////////////////////////
+ /////////////////////vz///////ny5P/zmh7/+JAC//mWDv/5lAr/+ZQK//mUCv/5lAr/+ZYO//mS
+ A//1jgD/87Vc//js1//9/////////////////fv///38///+/f////7////+////////////////////
+ /v///v7///79///9+////vz////////////8////9+PA//OrRf/1jAD/+ZMI//mVDf/5lAr/+ZQK//mU
+ Cv/5lAr/+pYP//mPAP/ypjj/+vv5/////////v3/////////////////////////////////////////
+ /////////////////////////////////////v7///////z7+P/zojH/+o4A//iWDv/5lAr/+ZQK//mU
+ Cv/5lAr/+ZYP//iOAP/0nCH/9dy2//3///////////77///+/P////7/////////////////////////
+ /////////////////////////////////////////////////v///fz///78///////8////89Cc//KV
+ D//5jwH/+pUP//mUCv/5lAr/+ZQK//mUCv/5lg//+YwA//GyWP/7///////+////////////////////
+ //////////////////////////////////////////////////////////78//7////ytl7/+IwA//mW
+ D//5lAr/+ZQK//mUCv/5kwv/+5UO//iLAP/xrUv/+fbu/////////vv///79////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////vz///79///////37Nj/86Ix//iOAP/6lg7/+ZQK//mUCv/5lAr/+ZQK//mWD//2iwD/88iG////
+ /////fv///////////////////////////////////////////////////////////////////37////
+ ///01aP/9osA//qWDv/5lAr/+ZQK//mUCv/5lAr/+pUN//eMAP/xuGX//f///////////fr/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////fr///////n59v/xq0f/+Y0A//mWDv/5lAr/+ZQK//mU
+ Cv/5lAv/+ZQL//SQA//35cn////////+/P//////////////////////////////////////////////
+ //////////79///////69ev/85kb//qTBv/5lQz/+ZQK//mUCv/5lAr/+ZYO//eNAP/xu2b//f//////
+ /////vz/////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////9+///////+v3+//Cq
+ Rv/6jgD/+pYO//mUCv/5lAr/+ZQK//iVDf/4kAD/8aU5//v+///////////+////////////////////
+ ///////////////////////////////+/P/+////9Lpo//mMAP/5lg7/+ZQK//mUCv/5lAr/+ZYO//mN
+ AP/xrEj//P///////////v3////////////////////////////////////////////////////+///+
+ /P///fv///37///9+////fv///37///+/P//////////////////////////////////////////////
+ //////////38///////5+vX/8aMv//mQAP/5lg3/+ZQK//mUCv/5lAr/+ZUP//eLAP/1zZP////////9
+ +//////////////////////////////////////////////+/f//////+OrV//SSCP/6lAr/+ZQL//mU
+ Cv/5lAr/+ZUM//mRA//znib/+vfu/////////vz/////////////////////////////////////////
+ /////v3///37///////////////////////////////////////////////////9+/////7/////////
+ /////////////////////////////////////fv///////fs2f/ylRD/+JMI//mUDP/5lAr/+ZQK//mU
+ DP/6kwT/85kd//j27/////////7+/////////////////////////////////////////vz//v////a4
+ ZP/3jQD/+ZYN//mUCv/5lAr/+ZQK//mVC//zjwX/9eK//////////fv/////////////////////////
+ /////////////////////fv///////7////6+fX/9d+7//bIg//7wHL/+8Bx//nAc//1zI3/+OXI//r9
+ /f/////////////9/P/////////////////////////////////////////////9+v//////9NCa//eM
+ AP/5lg3/+ZQK//mUCv/5lAr/+ZYO//mLAP/0y47////////9+///////////////////////////////
+ /////v3///////jw4P/0lA//+pQJ//iUC//5lAr/+ZQK//mVDv/4jQD/8rxo//3//////fr/////////
+ ///////////////////////////////+/v///v3///////jz5//0wnj/9Z4l//aPAP/4jAD/+Y0A//iM
+ AP/4jAD/94wA//iQBP/0ojL/88mM//r59f////////78////////////////////////////////////
+ ///////////9//v////yq0T/+I8A//mVDf/5lAr/+ZQK//mVDP/7kQP/86Ao//z7+f/////////+////
+ //////////////////////////37///////zyov/9owA//mWDv/5lAr/+ZQK//mUC//6kwf/9JYU//nz
+ 5f////////79///////////////////////////////////+/v///////f////PRnP/zlxj/9owA//mS
+ BP/6lQz/+ZYO//mWDv/5lg7/+ZYO//mWDv/5lAv/+5AC//eLAP/xnyj/9N26//7//////v3////+////
+ ///////////////////////////////9/P//////9uPE//WQA//6lQv/+ZQK//mUCv/5lAr/+ZQO//iO
+ AP/33LP////////+/P/////////////////////////////////8////9aU2//qPAf/5lQz/+ZQK//mU
+ Cv/5lg3/+IwA//O+cf////////37/////////////////////////////////////v//////+/////G6
+ bP/1iwD/+ZMG//iWD//5lAv/+ZQK//mUCv/5lAr/+ZQK//mUCv/5lAr/+ZQK//mVDP/5lg//+ZEB//KN
+ AP/0yo///v/////+/f////////////////////////////////////////79//z////zrk7/+Y8A//mV
+ Df/5lAr/+pQK//mVDv/5jQD/9LVd//7//////vz////////////////////////+/f//////+OnS//aR
+ CP/7lAr/+ZQK//mUCv/5lAr/+pUK//SSCP/36dD////////+/f//////////////////////////////
+ /////v3//f////K4ZP/2igD/+ZYN//mVC//5lAr/+ZQK//mUCv/5lAr/+ZQK//mUCv/5lAr/+ZQK//mU
+ Cv/5lAr/+ZQK//mVDf/6lQz/9osA//XNj/////////78///////////////////////////////////9
+ +///////9tep//iMAP/5lg3/+ZQK//mUCv/5lQv/+ZIF//WbHv/79/D//////////v//////////////
+ /////fv///////TOlf/2jQD/+ZUO//mUCv/5lAr/+ZUN//mPAP/zqkD//P/////+/f//////////////
+ /////////////////////fv///////TOlf/2iwD/+pYO//iUCv/4lAr/+ZQK//mUCv/5lAr/+ZUL//mW
+ Df/5lg7/+pUP//mVC//5lAr/+ZQK//mUCv/5lAr/+JUL//uVC//0jgD/9OC9/////////vz/////////
+ /////////////////////v7///////nz5v/1lxT/+pMI//mUC//5lAr/+ZQK//mVDP/2jwP/+eTD////
+ /////vz///////////////////78//3////3tVv/+I0A//iWDf/5lAr/+ZQK//mWDv/5jAD/98iI////
+ /////fv//////////////////////////////v3///////nw4P/1lRD/+pMI//mVC//5lAr/+ZQK//mU
+ Cv/5lAr/+pUN//mRBP/5jQD/+IwA//eNAP/6kQP/+pUN//mUC//5lAr/+ZQK//mUCv/5lQ3/+pAC//Gf
+ Kv/6+/n//////////v///////////////////////////////v/8////9ag8//mPAP/5lQz/+ZQK//mU
+ Cv/5lg3/+I0A//XTo/////////37///////////////+///////7/Pr/9qIs//mRAv/4lQv/+ZQK//mU
+ Cv/5lQz/9o8D//bixP////////78//////////////////////////////78//7////0vGr/+IwA//mW
+ D//5lAn/+ZQK//mUCv/4lAv/+pUL//eOAP/0nSf/87ps//jGgv/0vG3/854q//eNAP/6lAr/+ZQL//mU
+ Cv/5lAr/+ZQK//mWD//3jAD/9M+Y/////////fv//////////////////////////////vz//f////W2
+ Xv/4jQD/+ZYN//mUCv/5lAr/+ZYO//iMAP/2yIT////////9+//////////////+/v//////+PTp//SY
+ GP/6kwb/+ZQL//mUCv/5lAv/+pIG//eYF//59On////////+/v////////////////////////7+////
+ ///89uz/9JoZ//mTB//5lAv/+ZQK//mUCv/5lAr/+5QL//ePAf/ywXv/+vr5//////////////////r7
+ +//zx4n/9pAE//mUCf/5lAv/+ZQK//mUCv/5lQz/+48A//SmNv/7////////////////////////////
+ //////////77//7////1vG7/+o0A//mWDv/5lAr/+ZQK//mWDv/7jAD/+cBu/////////fv/////////
+ /////v3///////vq0P/3kgf/+ZQK//mUCv/5lAr/+ZUM//mQAf/0ozD//f78//////////7/////////
+ ///////////////+/P//////99iq//aOAP/5lQ7/+ZQK//mUCv/5lAr/+ZUO//mNAP/yv3j//v//////
+ /////fv///37///9+/////////////LKkP/3jgD/+pUN//mUCv/5lAr/+ZQK//qUCv/2kgr/+erT////
+ /////v3////////////////////////+/P/+////9Lxt//mMAP/5lg7/+ZQK//mUCv/5lg7/+osA//i/
+ bv////////37//////////////78///////64sD/95AB//mVDP/5lAr/+ZQK//mVDf/4jwD/861J//7/
+ /////v3//////////////////////////////fv//v////bBdv/6jAD/+ZYO//mUCv/5lAr/+ZUL//qS
+ A//xnSb/+vv3/////////v3///////////////////79///+/f/7////9KY6//mQAP/5lQz/+ZQK//mU
+ Cv/6lg7/9o0A//XUof////////37/////////////////////////vz//f////a5Y//5jAD/+ZYN//mU
+ Cv/5lAr/+JYO//iMAP/2xXv////////9+//////////////+/P//////9tu1//aNAP/6lQ3/+ZQK//mU
+ Cv/5lQ3/+Y4A//izVP////////78//////////////////////////////78//7////1tVr/+o0A//mV
+ Dv/5lAr/+ZQK//mWDv/5jAD/9rxt//3//////fv//////////////////////////////fv///////bB
+ d//2jAD/+ZUO//mUCv/5lAr/+ZYO//eMAP/2xoH////////9+/////////////////////////79//3/
+ ///1r03/+Y4A//mVDf/5lAr/+ZQK//mWDv/5jAD/9tCW/////////fv//////////////vz///////fc
+ tP/3jgD/+ZUN//mUCv/5lAr/+ZYN//mMAP/3t17////////+/P/////////////////////////////+
+ /P/+////+bNT//iNAP/5lQ3/+ZQK//mUCv/5lg7/+IwA//vFef////////37////////////////////
+ //////////37///////1xX7/+IwA//mVDv/5lAr/+ZQK//mWDv/4jQD/+MFz/////////fv/////////
+ ///////////+///////7+fX/9Zwl//mRBP/5lQv/+ZQK//mUCv/6lQ3/+I4A//jet/////////78////
+ //////////38///////227X/940A//qWDf/5lAr/+ZQK//mWDP/5jQD/97NV/////////vz/////////
+ /////////////////////vz//v////a0Wv/5jQD/+ZUO//mUCv/5lAr/+ZYO//mMAP/3u2v//v/////9
+ +//////////////////////////////+/P//////9bRX//mNAP/5lQ3/+ZQK//mUCv/5lg7/94wA//jH
+ gf////////37///////////////////+/P//////+OPE//aPAf/5lA3/+ZQK//mUCv/5lAv/+ZQI//WV
+ D//679/////////+/f/////////////+/P//////+eLA//ePAf/5lQz/+ZQK//mUCv/5lQ7/+Y8A//Os
+ Sv/+//////79//////////////////////////////37//3////0vW7/+owA//mWDv/5lAr/+ZQK//mV
+ DP/6kgL/8p4p//v6+f/////////+///////////////////+/v//////+/Xt//WaHP/6kwX/+ZQL//mU
+ Cv/5lAr/+ZYO//iNAP/41J/////////9+////////////////////fv//f////e8a//4jQD/+ZYO//mU
+ Cv/5lAr/+ZUM//mQAf/0pTX//f///////////////////////////v3///////vq0v/3kgj/+ZQK//mU
+ Cv/5lAr/+pQN//mQAf/3pTL//f7////////////////////////////////////9+///////9dOc//eL
+ AP/5lg7/+ZQK//mUCv/5lAr/+ZYN//WMAP/10Z/////////9+////////////////////vz///////bd
+ uf/3jgD/+pUM//mUCv/5lAr/+ZQK//qUCv/1kgf/9+rS/////////v3//////////////v3///////jy
+ 4//1lhP/+pMI//mUC//5lAr/+ZQK//mWDv/4jAD/9MJ5/////////fv///////////////////7+////
+ ///68+n/9pgY//qTBv/5lAv/+ZQK//mUC//6kwf/9pgY//n06f////////7+////////////////////
+ /////v3///////ju3P/0lA3/+ZQJ//mUCv/5lAr/+ZQK//iVDP/6kQP/850m//n59/////////7+////
+ //////////37///////0wXn/+YwA//mWDv/5lAr/+ZQK//mVDP/5kAL/86U2//r+/f//////////////
+ //////////36//7////1vGv/+I0A//mWDv/5lAr/+ZQK//mUC//6lQv/95ED//blyf////////79////
+ /////////////////////////P7///ekNP/6kAH/+ZUM//mUCv/5lAr/+ZUM//eQAf/448P////////+
+ /P/////////////////////////////+/f/9////865L//qPAP/5lQ3/+ZQK//mUCv/5lAr/+ZYO//eN
+ AP/0vnX//v/////9+v///////////////v/9////9Kc8//mPAP/5lQz/+ZQK//mUCv/6lQ3/+IwA//XA
+ c/////////37//////////////35///////02rH/9Y4A//uVDP/5lAr/+ZQK//mUCv/5lQ3/+o4A//Sr
+ Qv/8//////79//////////////////////////////78//3////1tl3/+I0A//iVDv/5lAr/+ZQK//mW
+ Dv/4jQD/9MeJ/////////fv//////////////////////////////vz///////bdtv/3jQD/+pYN//mU
+ Cv/5lAr/+ZQK//mUCv/6lQz/9o4A//TUpP////////36///+/P//////+O7e//aVEP/6lAj/+ZQL//mU
+ Cv/5lAr/+pUM//aNAP/23LL////////+/P////////35///////159D/8pQR//mSB//5lAz/+ZQK//mU
+ Cv/5lAr/+ZUO//aNAP/23Lb////////+/P/////////////////////////////9+///////99CX//aM
+ AP/5lQ7/+ZQK//mUCv/5lQ3/+JAA//OoP//9///////9///////////////////////////////////+
+ /f/+////8rRc//iMAP/5lg//+ZQK//mUCv/5lAr/+ZUL//qUCf/0kAP/89Wm/////////vv///////fU
+ pf/3jAD/+ZYN//mUCv/5lAr/+ZQL//mTB//1lxX/+vPn/////////fr////+///////048f/8pcX//qR
+ A//5lQ3/+ZQK//mUCv/5lAr/+ZYO//iOAP/xrUn//P/////+/f//////////////////////////////
+ /////v3///////nq0v/1kgf/+pQK//mUCv/5lAr/+ZQK//qUC//3kgj/+enO/////////v3/////////
+ /////////////////////v7///////n48v/ynib/+ZEB//mVDf/5lAr/+ZQK//mUCv/5lQz/+ZMK//SP
+ AP/ywn7/+/z9///////zuWf/+YwA//mWDv/5lAr/+ZQK//mVDf/5jgD/86pD//3///////7///////3/
+ ///zzJD/85IJ//mSBP/5lQ3/+ZQK//mUCv/5lAr/+JQL//qUCf/zkwv/+OvX/////////v3/////////
+ ///////////////////////////////////7////9aY5//mQAP/5lQz/+ZQK//mUCv/5lg7/+I0A//G+
+ bv/+//////37///////////////////////////////////9+///////9uXK//KSCP/6kwj/+ZUN//mU
+ Cv/5lAr/+ZQK//mUC//6lQv/940A//SiNP/w0ab/858u//eRA//4lQz/+ZQK//mUCv/6lg7/9osA//bN
+ kP///////Pz6//bdtv/0qD3/940A//mUCf/5lQz/+ZQK//mUCv/5lAr/+ZQK//mWDv/2iwD/882S////
+ /////fv//////////////////////////////////////////////fv///////TLjf/4jAD/+pYO//mU
+ Cv/5lAr/+ZQL//qTB//zlhP/+PDi/////////v3///////////////////////////////////37////
+ ///12rD/844A//qTBv/5lQ7/+ZQK//mUCv/5lAr/+ZQK//mVDf/5kQD/9o0A//iSCf/4lAr/+ZQK//mU
+ Cv/5lAr/+ZUM//aQAf/xv3D/9MaC//KhLv/1jgD/+I8A//mVDf/5lAv/+ZQK//mUCv/5lAr/+ZQK//qW
+ D//3iwD/8Lpn//3//////v3///////////////////////////////////////////////////79////
+ ///58OH/9pUR//uTCf/5kwv/+ZQK//mUCv/5lQ7/+Y0A//K6af/+//////37////////////////////
+ /////////////////////fv///////Tasf/0kw3/+pAA//mWD//5lAr/+ZQK//mUCv/5lAr/+ZUM//mW
+ Df/5lAv/+ZQK//mUCv/5lAr/+ZQK//mUCv/5lQv/948A//iLAP/6kQH/+ZUM//mVDf/5lAr/+ZQK//mU
+ Cv/5lAr/+ZQL//mWD//4jAD/8bJW//v///////////7+////////////////////////////////////
+ /////////////////////vz//f////O6Zv/4jAD/+pUO//mUCv/5lAr/+ZQK//qVC//0kAP/9eLC////
+ /////fv////////////////////////////////////////9+///////9+jP//OfKv/4jAD/+pUL//iV
+ Dv/5lAr/+ZQK//mUCv/5lAr/+ZQK//mUCv/5lAr/+ZQK//mUCv/5lAr/+ZQK//mVDP/5lg7/+ZUM//mU
+ Cv/5lAr/+ZQK//mUCv/5lAr/+ZUN//qVDP/3iwD/77Vb//v///////////79////////////////////
+ //////////////////////////////////////////79///////369f/9JIL//iUCf/5lAv/+ZQK//mU
+ Cv/5lQ3/+pEB//CfJ//4+fb////////+/f////////////////////////////////////////37////
+ ///5+fb/8bts//WQA//6jgD/+ZQM//iVDv/5lAv/+ZQK//mUCv/5lAr/+ZQK//mUCv/5lAr/+ZQK//mU
+ Cv/5lAr/+ZQK//mUCv/5lAr/+ZQK//mUCv/4lAz/+ZYQ//qQAf/0jwD/8sWB//v///////////79////
+ /////////////////////////////////////////////////////////////////////vv//v////K8
+ bP/2jAD/+ZYO//mUCf/5lAr/+ZQK//mVDv/4jQD/8q9P//3///////////79////////////////////
+ /////////////////////vz///////3////35Mf/9a5L//SQBP/4jQD/+pMG//mUC//5lAr/+ZQK//mU
+ Cv/5lAr/+ZQK//mUCv/5lAr/+ZQK//mUCv/5lAr/+ZQL//mVDf/6lg7/+JIG//eLAP/yoC3/+OG+//7/
+ //////7///7+////////////////////////////////////////////////////////////////////
+ //////////7+///////48+r/8pkb//qTB//3lAz/+ZQK//mUCv/5lAr/+pUO//iMAP/yuWX//P//////
+ /////vz////////////////////////////////////////+/v///vz///////3////45sr/8rtp//Sa
+ Gv/6kwj/+ZQL//mUCv/5lAr/+ZQK//mUCv/5lAv/+ZUM//mVDf/5lg3/+ZYN//mUCf/6jwD/9owA//Wb
+ H//0yYv/+vv5/////////fv////+////////////////////////////////////////////////////
+ /////////////////////////////////////fv///////PMkf/1iQD/+pYQ//iUCv/5lAr/+ZQK//mU
+ Cv/6lQ7/9YwA//K3Y//8///////////9+//////////////////////////////////////////////+
+ /P///v3///////3////yvG7/+YwA//mWDv/5lAr/+ZQK//mUCv/5lAv/+pIF//mQAf/5jwD/+Y0A//aN
+ AP/0kw3/86pE//TQmv/69+///v///////////fz/////////////////////////////////////////
+ ///////////////////////////////////////////////////////////+///////6/v7/8bBQ//mN
+ AP/5lg7/+pQJ//mUCv/5lAr/+ZQK//mWDv/3jAD/8qpD//f16v////////78///+/f//////////////
+ ///////////////////////////+///+/P/9////9Kc9//qPAP/4lQz/+ZQK//mUCv/5lAv/+ZMH//Sb
+ IP/4pjT/9KxH//W/cf/11KH/+u7c//v////////////////9+/////7/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////v3///////v8+f/zpDD/+Y4A//mWDv/6lAn/+ZQK//mUCv/5lAr/+pYO//mOAP/ymhz/9duz//7/
+ //////////78///+/f/////////////////////////////+/v//////+vLl//SWE//6kwb/+JQL//mU
+ Cv/5lAv/+pQJ//SVDv/26tb//v////z////+//////////////////7///37///+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////+/P//////9/Hk//CZHf/6kAH/+ZYO//qUCf/5lAr/+ZQK//iU
+ Cf/4lg3/+pIE//aPAP/0tFn/9+jR//7///////////79/////////////////////////vz///////fc
+ s//2jwD/+ZUN//mUCv/5lAr/+ZUM//qQAf/1pDP//f///////////v3///37///9+////v3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////37///////47NT/85ga//qP
+ AP/4lg7/+ZQK//mUCv/5lAr/+ZQK//iVDP/6lQz/+Y4A//ORB//ytFz/+fPm/////////v3/////////
+ //////////37//7////0wXf/+Y0A//mWDv/5lAr/+ZQK//mWDv/5jQD/9bhi//3//////fv/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////fv///////fs1v/xnCD/+o0A//mWD//5lAr/+ZQK//mUCv/5lAr/+ZQK//mWDf/6lAv/+IsA//Gf
+ K//69u/////////+/v/////////////+/v/9////86xD//mPAP/5lQ3/+ZQK//mUCv/5lg7/+I0A//bR
+ mv/+//////37////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////9+///////+fTq//SmOf/3iwD/+5UN//mUDf/5lAr/+ZQK//mU
+ Cv/5lAr/+ZQK//mXEv/5igD/88eG/////////fv//////////v///////Pz6//WhK//6kQL/+ZUM//mU
+ Cv/5lAr/+pQL//aSCP/66dD////////+/f//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////37///////7/fz/9Ltu//iN
+ AP/7kQL/+ZYP//mUC//5lAr/+ZQK//mUCv/5lQ3/+I4A//i0V/////////78//////////7///////z7
+ +P/0nyb/+ZED//mVDP/5lAr/+ZQL//mTB//1lxf//PPn/////////v7/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////vz////////////427H/850j//iLAP/6kgn/+ZYO//mVC//5lAv/+ZcR//iLAP/1xYD//v/////9
+ +//////////+///////8/fz/9KIt//qRAv/5lQz/+ZQK//iUC//5lAv/9pEF//jp0P////////37////
+ //////7///78///+/P///v3///37///+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////+/v///vz///////n59f/yxYD/8pYS//eMAP/6kgT/+pQI//qM
+ AP/ymh//+vPn/////////v3//////////////v3//v////avS//5jgD/+ZUN//mUCv/5lAr/+pUO//eO
+ AP/zuWX//f////////////////////////////////////////////////79////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////9/P////////////ny
+ 4//zwHf/850i//OXFv/yrVD/+Ozc/////////v3///////////////////37///////0y43/+IwA//mW
+ Dv/5lAr/+ZQK//iUC//4lQz/9o4A//TAd//69/H//v/+//v9/v/248f/9rhh//muS//zw3v/+fbv////
+ /////v3/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////7+///9+////////v////r68//69Oj//P///////////v3////////////////////////+
+ /f//////+e7d//KUDv/6kwr/+ZQK//mUCv/5lAr/+ZQK//mVC//4jQD/9pob//elNP/3oi3/9JEH//eM
+ AP/3jgD/94oA//CgLP/59e3////////+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////79///+/P/////////////+/f///v3/////////
+ //////////////////////////78//7////yumz/+IsA//mWEP/5lAr/+ZQK//mUCv/5lAr/+pUN//qS
+ Bv/5kAH/+pEC//qUC//4lQ7/+ZUN//mXEv/1igD/9L5v/////////vz/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////////+///+
+ /v/////////////////////////////////////////////+/v//////+vXr//KbH//5kQL/+ZYO//mU
+ Cv/5lAr/+ZQK//mUCv/5lAv/+ZUM//mVDP/5lAr/+ZQK//mUCv/5lQz/+5AB//OnOf/8///////+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////78////
+ ///35cn/9JEK//qRA//5lg//+ZQK//mUCv/5lAr/+ZQK//mUCv/5lAr/+ZQK//mUCv/5lAr/95YQ//qO
+ AP/zsE3//f/////+/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////fv///////jjxP/1mRr/+IwA//mUC//4lg7/+ZUM//mUC//5lAv/+ZQL//mV
+ C//5lQ3/+ZUP//qRA//zjAD/9N+6/////////vz/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////9+///////+PPm//K2X//1kAf/+YwA//mP
+ Af/6kgX/+pMI//qTB//5kQP/+I4A//eMAP/xmh3/9dao/////////v3/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////38////
+ ///9////9+fQ//PBdP/3pzj/9poe//iWEv/1lxf/96Ap//SxVP/106H/+vjz/////////v3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////v3///78/////////////f////j06P/57dr/9+/f//v69f//////////////
+ /////fz/////////////////////////////////////////////////////////////////////////
+ ////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
+
+
+
\ No newline at end of file
diff --git a/Musicer-gui/Program.cs b/Musicer-gui/Program.cs
new file mode 100644
index 0000000..3a8a5fe
--- /dev/null
+++ b/Musicer-gui/Program.cs
@@ -0,0 +1,22 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace freemusic
+{
+ internal static class Program
+ {
+ ///
+ /// 应用程序的主入口点。
+ ///
+ [STAThread]
+ static void Main()
+ {
+ Application.EnableVisualStyles();
+ Application.SetCompatibleTextRenderingDefault(false);
+ Application.Run(new Form1());
+ }
+ }
+}
diff --git a/Musicer-gui/Properties/AssemblyInfo.cs b/Musicer-gui/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..55b6e27
--- /dev/null
+++ b/Musicer-gui/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// 有关程序集的一般信息由以下
+// 控制。更改这些特性值可修改
+// 与程序集关联的信息。
+[assembly: AssemblyTitle("freemusic")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("freemusic")]
+[assembly: AssemblyCopyright("Copyright © 2022")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// 将 ComVisible 设置为 false 会使此程序集中的类型
+//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
+//请将此类型的 ComVisible 特性设置为 true。
+[assembly: ComVisible(false)]
+
+// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
+[assembly: Guid("880fe65d-d60c-4a76-9334-3d2fc2c30272")]
+
+// 程序集的版本信息由下列四个值组成:
+//
+// 主版本
+// 次版本
+// 生成号
+// 修订号
+//
+//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
+//通过使用 "*",如下所示:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Musicer-gui/Properties/Resources.Designer.cs b/Musicer-gui/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..4752165
--- /dev/null
+++ b/Musicer-gui/Properties/Resources.Designer.cs
@@ -0,0 +1,73 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace freemusic.Properties {
+ using System;
+
+
+ ///
+ /// 一个强类型的资源类,用于查找本地化的字符串等。
+ ///
+ // 此类是由 StronglyTypedResourceBuilder
+ // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
+ // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
+ // (以 /str 作为命令选项),或重新生成 VS 项目。
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.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() {
+ }
+
+ ///
+ /// 返回此类使用的缓存的 ResourceManager 实例。
+ ///
+ [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("freemusic.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// 重写当前线程的 CurrentUICulture 属性,对
+ /// 使用此强类型资源类的所有资源查找执行重写。
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ ///
+ /// 查找 System.Drawing.Bitmap 类型的本地化资源。
+ ///
+ internal static System.Drawing.Bitmap music {
+ get {
+ object obj = ResourceManager.GetObject("music", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+ }
+}
diff --git a/Musicer-gui/Properties/Resources.resx b/Musicer-gui/Properties/Resources.resx
new file mode 100644
index 0000000..a3d0abc
--- /dev/null
+++ b/Musicer-gui/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\b7cbe01bbef3a478ba0796c30655b871.jpeg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
\ No newline at end of file
diff --git a/Musicer-gui/Properties/Settings.Designer.cs b/Musicer-gui/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..a0c9fee
--- /dev/null
+++ b/Musicer-gui/Properties/Settings.Designer.cs
@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+//
+// 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 freemusic.Properties
+{
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.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/Musicer-gui/Properties/Settings.settings b/Musicer-gui/Properties/Settings.settings
new file mode 100644
index 0000000..3964565
--- /dev/null
+++ b/Musicer-gui/Properties/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/Musicer-gui/README.md b/Musicer-gui/README.md
new file mode 100644
index 0000000..0c45472
--- /dev/null
+++ b/Musicer-gui/README.md
@@ -0,0 +1,2 @@
+# Musicer-gui
+
diff --git a/Musicer-gui/Resources/b7cbe01bbef3a478ba0796c30655b871.jpeg b/Musicer-gui/Resources/b7cbe01bbef3a478ba0796c30655b871.jpeg
new file mode 100644
index 0000000..d215f01
Binary files /dev/null and b/Musicer-gui/Resources/b7cbe01bbef3a478ba0796c30655b871.jpeg differ
diff --git a/Musicer-gui/abjoe-crwud-001.ico b/Musicer-gui/abjoe-crwud-001.ico
new file mode 100644
index 0000000..7b688f5
Binary files /dev/null and b/Musicer-gui/abjoe-crwud-001.ico differ
diff --git a/Musicer-gui/ao5ej-xhlrd-001.ico b/Musicer-gui/ao5ej-xhlrd-001.ico
new file mode 100644
index 0000000..af52bbc
Binary files /dev/null and b/Musicer-gui/ao5ej-xhlrd-001.ico differ
diff --git a/Musicer-gui/bin/Debug/AxInterop.WMPLib.dll b/Musicer-gui/bin/Debug/AxInterop.WMPLib.dll
new file mode 100644
index 0000000..6ccf4dd
Binary files /dev/null and b/Musicer-gui/bin/Debug/AxInterop.WMPLib.dll differ
diff --git a/Musicer-gui/bin/Debug/Interop.WMPLib.dll b/Musicer-gui/bin/Debug/Interop.WMPLib.dll
new file mode 100644
index 0000000..e5d236b
Binary files /dev/null and b/Musicer-gui/bin/Debug/Interop.WMPLib.dll differ
diff --git a/Musicer-gui/bin/Debug/ItachiUIBunifu.dll b/Musicer-gui/bin/Debug/ItachiUIBunifu.dll
new file mode 100644
index 0000000..261fe9a
Binary files /dev/null and b/Musicer-gui/bin/Debug/ItachiUIBunifu.dll differ
diff --git a/Musicer-gui/bin/Debug/Microsoft.Win32.Primitives.dll b/Musicer-gui/bin/Debug/Microsoft.Win32.Primitives.dll
new file mode 100644
index 0000000..8b69a69
Binary files /dev/null and b/Musicer-gui/bin/Debug/Microsoft.Win32.Primitives.dll differ
diff --git a/Musicer-gui/bin/Debug/System.AppContext.dll b/Musicer-gui/bin/Debug/System.AppContext.dll
new file mode 100644
index 0000000..4ccc058
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.AppContext.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Collections.Concurrent.dll b/Musicer-gui/bin/Debug/System.Collections.Concurrent.dll
new file mode 100644
index 0000000..26f10d1
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Collections.Concurrent.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Collections.NonGeneric.dll b/Musicer-gui/bin/Debug/System.Collections.NonGeneric.dll
new file mode 100644
index 0000000..9da235a
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Collections.NonGeneric.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Collections.Specialized.dll b/Musicer-gui/bin/Debug/System.Collections.Specialized.dll
new file mode 100644
index 0000000..fbd4fc7
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Collections.Specialized.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Collections.dll b/Musicer-gui/bin/Debug/System.Collections.dll
new file mode 100644
index 0000000..72ac205
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Collections.dll differ
diff --git a/Musicer-gui/bin/Debug/System.ComponentModel.EventBasedAsync.dll b/Musicer-gui/bin/Debug/System.ComponentModel.EventBasedAsync.dll
new file mode 100644
index 0000000..37742d4
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.ComponentModel.EventBasedAsync.dll differ
diff --git a/Musicer-gui/bin/Debug/System.ComponentModel.Primitives.dll b/Musicer-gui/bin/Debug/System.ComponentModel.Primitives.dll
new file mode 100644
index 0000000..b0c4b68
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.ComponentModel.Primitives.dll differ
diff --git a/Musicer-gui/bin/Debug/System.ComponentModel.TypeConverter.dll b/Musicer-gui/bin/Debug/System.ComponentModel.TypeConverter.dll
new file mode 100644
index 0000000..fb42b44
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.ComponentModel.TypeConverter.dll differ
diff --git a/Musicer-gui/bin/Debug/System.ComponentModel.dll b/Musicer-gui/bin/Debug/System.ComponentModel.dll
new file mode 100644
index 0000000..8e2d829
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.ComponentModel.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Console.dll b/Musicer-gui/bin/Debug/System.Console.dll
new file mode 100644
index 0000000..fe61bcc
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Console.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Data.Common.dll b/Musicer-gui/bin/Debug/System.Data.Common.dll
new file mode 100644
index 0000000..05e3481
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Data.Common.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Diagnostics.Contracts.dll b/Musicer-gui/bin/Debug/System.Diagnostics.Contracts.dll
new file mode 100644
index 0000000..98f40eb
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Diagnostics.Contracts.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Diagnostics.Debug.dll b/Musicer-gui/bin/Debug/System.Diagnostics.Debug.dll
new file mode 100644
index 0000000..a51c0cf
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Diagnostics.Debug.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Diagnostics.FileVersionInfo.dll b/Musicer-gui/bin/Debug/System.Diagnostics.FileVersionInfo.dll
new file mode 100644
index 0000000..3c203b0
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Diagnostics.FileVersionInfo.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Diagnostics.Process.dll b/Musicer-gui/bin/Debug/System.Diagnostics.Process.dll
new file mode 100644
index 0000000..b537e62
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Diagnostics.Process.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Diagnostics.StackTrace.dll b/Musicer-gui/bin/Debug/System.Diagnostics.StackTrace.dll
new file mode 100644
index 0000000..5dfaad6
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Diagnostics.StackTrace.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Diagnostics.TextWriterTraceListener.dll b/Musicer-gui/bin/Debug/System.Diagnostics.TextWriterTraceListener.dll
new file mode 100644
index 0000000..a5720da
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Diagnostics.TextWriterTraceListener.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Diagnostics.Tools.dll b/Musicer-gui/bin/Debug/System.Diagnostics.Tools.dll
new file mode 100644
index 0000000..bd9deae
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Diagnostics.Tools.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Diagnostics.TraceSource.dll b/Musicer-gui/bin/Debug/System.Diagnostics.TraceSource.dll
new file mode 100644
index 0000000..5474eb2
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Diagnostics.TraceSource.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Diagnostics.Tracing.dll b/Musicer-gui/bin/Debug/System.Diagnostics.Tracing.dll
new file mode 100644
index 0000000..5b8b2b4
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Diagnostics.Tracing.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Drawing.Primitives.dll b/Musicer-gui/bin/Debug/System.Drawing.Primitives.dll
new file mode 100644
index 0000000..1eeacc4
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Drawing.Primitives.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Dynamic.Runtime.dll b/Musicer-gui/bin/Debug/System.Dynamic.Runtime.dll
new file mode 100644
index 0000000..d34b388
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Dynamic.Runtime.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Globalization.Calendars.dll b/Musicer-gui/bin/Debug/System.Globalization.Calendars.dll
new file mode 100644
index 0000000..4a198bc
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Globalization.Calendars.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Globalization.Extensions.dll b/Musicer-gui/bin/Debug/System.Globalization.Extensions.dll
new file mode 100644
index 0000000..99f9e4a
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Globalization.Extensions.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Globalization.dll b/Musicer-gui/bin/Debug/System.Globalization.dll
new file mode 100644
index 0000000..dd3d2e3
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Globalization.dll differ
diff --git a/Musicer-gui/bin/Debug/System.IO.Compression.ZipFile.dll b/Musicer-gui/bin/Debug/System.IO.Compression.ZipFile.dll
new file mode 100644
index 0000000..345acbd
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.IO.Compression.ZipFile.dll differ
diff --git a/Musicer-gui/bin/Debug/System.IO.Compression.dll b/Musicer-gui/bin/Debug/System.IO.Compression.dll
new file mode 100644
index 0000000..ebbb503
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.IO.Compression.dll differ
diff --git a/Musicer-gui/bin/Debug/System.IO.FileSystem.DriveInfo.dll b/Musicer-gui/bin/Debug/System.IO.FileSystem.DriveInfo.dll
new file mode 100644
index 0000000..5c59398
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.IO.FileSystem.DriveInfo.dll differ
diff --git a/Musicer-gui/bin/Debug/System.IO.FileSystem.Primitives.dll b/Musicer-gui/bin/Debug/System.IO.FileSystem.Primitives.dll
new file mode 100644
index 0000000..de4c49f
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.IO.FileSystem.Primitives.dll differ
diff --git a/Musicer-gui/bin/Debug/System.IO.FileSystem.Watcher.dll b/Musicer-gui/bin/Debug/System.IO.FileSystem.Watcher.dll
new file mode 100644
index 0000000..228d60b
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.IO.FileSystem.Watcher.dll differ
diff --git a/Musicer-gui/bin/Debug/System.IO.FileSystem.dll b/Musicer-gui/bin/Debug/System.IO.FileSystem.dll
new file mode 100644
index 0000000..6934080
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.IO.FileSystem.dll differ
diff --git a/Musicer-gui/bin/Debug/System.IO.IsolatedStorage.dll b/Musicer-gui/bin/Debug/System.IO.IsolatedStorage.dll
new file mode 100644
index 0000000..356e123
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.IO.IsolatedStorage.dll differ
diff --git a/Musicer-gui/bin/Debug/System.IO.MemoryMappedFiles.dll b/Musicer-gui/bin/Debug/System.IO.MemoryMappedFiles.dll
new file mode 100644
index 0000000..add3b29
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.IO.MemoryMappedFiles.dll differ
diff --git a/Musicer-gui/bin/Debug/System.IO.Pipes.dll b/Musicer-gui/bin/Debug/System.IO.Pipes.dll
new file mode 100644
index 0000000..e5690c4
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.IO.Pipes.dll differ
diff --git a/Musicer-gui/bin/Debug/System.IO.UnmanagedMemoryStream.dll b/Musicer-gui/bin/Debug/System.IO.UnmanagedMemoryStream.dll
new file mode 100644
index 0000000..cdd7427
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.IO.UnmanagedMemoryStream.dll differ
diff --git a/Musicer-gui/bin/Debug/System.IO.dll b/Musicer-gui/bin/Debug/System.IO.dll
new file mode 100644
index 0000000..e9eb534
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.IO.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Linq.Expressions.dll b/Musicer-gui/bin/Debug/System.Linq.Expressions.dll
new file mode 100644
index 0000000..63b570c
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Linq.Expressions.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Linq.Parallel.dll b/Musicer-gui/bin/Debug/System.Linq.Parallel.dll
new file mode 100644
index 0000000..d8d097e
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Linq.Parallel.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Linq.Queryable.dll b/Musicer-gui/bin/Debug/System.Linq.Queryable.dll
new file mode 100644
index 0000000..404bbe2
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Linq.Queryable.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Linq.dll b/Musicer-gui/bin/Debug/System.Linq.dll
new file mode 100644
index 0000000..42cd93b
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Linq.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Net.Http.dll b/Musicer-gui/bin/Debug/System.Net.Http.dll
new file mode 100644
index 0000000..1c5c6fd
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Net.Http.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Net.NameResolution.dll b/Musicer-gui/bin/Debug/System.Net.NameResolution.dll
new file mode 100644
index 0000000..e8a65c0
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Net.NameResolution.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Net.NetworkInformation.dll b/Musicer-gui/bin/Debug/System.Net.NetworkInformation.dll
new file mode 100644
index 0000000..543a6cf
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Net.NetworkInformation.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Net.Ping.dll b/Musicer-gui/bin/Debug/System.Net.Ping.dll
new file mode 100644
index 0000000..eeb4666
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Net.Ping.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Net.Primitives.dll b/Musicer-gui/bin/Debug/System.Net.Primitives.dll
new file mode 100644
index 0000000..8a929ae
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Net.Primitives.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Net.Requests.dll b/Musicer-gui/bin/Debug/System.Net.Requests.dll
new file mode 100644
index 0000000..5cf38f8
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Net.Requests.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Net.Security.dll b/Musicer-gui/bin/Debug/System.Net.Security.dll
new file mode 100644
index 0000000..eacb8a1
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Net.Security.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Net.Sockets.dll b/Musicer-gui/bin/Debug/System.Net.Sockets.dll
new file mode 100644
index 0000000..9716795
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Net.Sockets.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Net.WebHeaderCollection.dll b/Musicer-gui/bin/Debug/System.Net.WebHeaderCollection.dll
new file mode 100644
index 0000000..0238e69
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Net.WebHeaderCollection.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Net.WebSockets.Client.dll b/Musicer-gui/bin/Debug/System.Net.WebSockets.Client.dll
new file mode 100644
index 0000000..3275912
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Net.WebSockets.Client.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Net.WebSockets.dll b/Musicer-gui/bin/Debug/System.Net.WebSockets.dll
new file mode 100644
index 0000000..7a74189
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Net.WebSockets.dll differ
diff --git a/Musicer-gui/bin/Debug/System.ObjectModel.dll b/Musicer-gui/bin/Debug/System.ObjectModel.dll
new file mode 100644
index 0000000..37e1189
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.ObjectModel.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Reflection.Extensions.dll b/Musicer-gui/bin/Debug/System.Reflection.Extensions.dll
new file mode 100644
index 0000000..6d12687
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Reflection.Extensions.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Reflection.Primitives.dll b/Musicer-gui/bin/Debug/System.Reflection.Primitives.dll
new file mode 100644
index 0000000..2c160e9
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Reflection.Primitives.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Reflection.dll b/Musicer-gui/bin/Debug/System.Reflection.dll
new file mode 100644
index 0000000..ec0b3d2
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Reflection.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Resources.Reader.dll b/Musicer-gui/bin/Debug/System.Resources.Reader.dll
new file mode 100644
index 0000000..a34c693
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Resources.Reader.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Resources.ResourceManager.dll b/Musicer-gui/bin/Debug/System.Resources.ResourceManager.dll
new file mode 100644
index 0000000..c4a14ce
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Resources.ResourceManager.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Resources.Writer.dll b/Musicer-gui/bin/Debug/System.Resources.Writer.dll
new file mode 100644
index 0000000..0ce2946
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Resources.Writer.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Runtime.CompilerServices.VisualC.dll b/Musicer-gui/bin/Debug/System.Runtime.CompilerServices.VisualC.dll
new file mode 100644
index 0000000..30a2f81
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Runtime.CompilerServices.VisualC.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Runtime.Extensions.dll b/Musicer-gui/bin/Debug/System.Runtime.Extensions.dll
new file mode 100644
index 0000000..eb0e80b
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Runtime.Extensions.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Runtime.Handles.dll b/Musicer-gui/bin/Debug/System.Runtime.Handles.dll
new file mode 100644
index 0000000..37f15ff
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Runtime.Handles.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Runtime.InteropServices.RuntimeInformation.dll b/Musicer-gui/bin/Debug/System.Runtime.InteropServices.RuntimeInformation.dll
new file mode 100644
index 0000000..c3e0c71
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Runtime.InteropServices.RuntimeInformation.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Runtime.InteropServices.dll b/Musicer-gui/bin/Debug/System.Runtime.InteropServices.dll
new file mode 100644
index 0000000..ab54429
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Runtime.InteropServices.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Runtime.Numerics.dll b/Musicer-gui/bin/Debug/System.Runtime.Numerics.dll
new file mode 100644
index 0000000..3202cd9
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Runtime.Numerics.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Runtime.Serialization.Formatters.dll b/Musicer-gui/bin/Debug/System.Runtime.Serialization.Formatters.dll
new file mode 100644
index 0000000..06b5480
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Runtime.Serialization.Formatters.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Runtime.Serialization.Json.dll b/Musicer-gui/bin/Debug/System.Runtime.Serialization.Json.dll
new file mode 100644
index 0000000..1f30098
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Runtime.Serialization.Json.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Runtime.Serialization.Primitives.dll b/Musicer-gui/bin/Debug/System.Runtime.Serialization.Primitives.dll
new file mode 100644
index 0000000..19a6dd2
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Runtime.Serialization.Primitives.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Runtime.Serialization.Xml.dll b/Musicer-gui/bin/Debug/System.Runtime.Serialization.Xml.dll
new file mode 100644
index 0000000..3a839e2
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Runtime.Serialization.Xml.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Runtime.dll b/Musicer-gui/bin/Debug/System.Runtime.dll
new file mode 100644
index 0000000..344ee77
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Runtime.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Security.Claims.dll b/Musicer-gui/bin/Debug/System.Security.Claims.dll
new file mode 100644
index 0000000..9cb6423
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Security.Claims.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Security.Cryptography.Algorithms.dll b/Musicer-gui/bin/Debug/System.Security.Cryptography.Algorithms.dll
new file mode 100644
index 0000000..01b7bb5
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Security.Cryptography.Algorithms.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Security.Cryptography.Csp.dll b/Musicer-gui/bin/Debug/System.Security.Cryptography.Csp.dll
new file mode 100644
index 0000000..d7721e7
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Security.Cryptography.Csp.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Security.Cryptography.Encoding.dll b/Musicer-gui/bin/Debug/System.Security.Cryptography.Encoding.dll
new file mode 100644
index 0000000..f588614
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Security.Cryptography.Encoding.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Security.Cryptography.Primitives.dll b/Musicer-gui/bin/Debug/System.Security.Cryptography.Primitives.dll
new file mode 100644
index 0000000..35a21ef
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Security.Cryptography.Primitives.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Security.Cryptography.X509Certificates.dll b/Musicer-gui/bin/Debug/System.Security.Cryptography.X509Certificates.dll
new file mode 100644
index 0000000..53d05b2
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Security.Cryptography.X509Certificates.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Security.Principal.dll b/Musicer-gui/bin/Debug/System.Security.Principal.dll
new file mode 100644
index 0000000..6d7c2ba
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Security.Principal.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Security.SecureString.dll b/Musicer-gui/bin/Debug/System.Security.SecureString.dll
new file mode 100644
index 0000000..355a050
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Security.SecureString.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Text.Encoding.Extensions.dll b/Musicer-gui/bin/Debug/System.Text.Encoding.Extensions.dll
new file mode 100644
index 0000000..4f2b83d
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Text.Encoding.Extensions.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Text.Encoding.dll b/Musicer-gui/bin/Debug/System.Text.Encoding.dll
new file mode 100644
index 0000000..557551f
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Text.Encoding.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Text.RegularExpressions.dll b/Musicer-gui/bin/Debug/System.Text.RegularExpressions.dll
new file mode 100644
index 0000000..1a64a17
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Text.RegularExpressions.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Threading.Overlapped.dll b/Musicer-gui/bin/Debug/System.Threading.Overlapped.dll
new file mode 100644
index 0000000..5d7e7b7
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Threading.Overlapped.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Threading.Tasks.Parallel.dll b/Musicer-gui/bin/Debug/System.Threading.Tasks.Parallel.dll
new file mode 100644
index 0000000..c4df330
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Threading.Tasks.Parallel.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Threading.Tasks.dll b/Musicer-gui/bin/Debug/System.Threading.Tasks.dll
new file mode 100644
index 0000000..25999be
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Threading.Tasks.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Threading.Thread.dll b/Musicer-gui/bin/Debug/System.Threading.Thread.dll
new file mode 100644
index 0000000..9b7da65
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Threading.Thread.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Threading.ThreadPool.dll b/Musicer-gui/bin/Debug/System.Threading.ThreadPool.dll
new file mode 100644
index 0000000..9405b8f
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Threading.ThreadPool.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Threading.Timer.dll b/Musicer-gui/bin/Debug/System.Threading.Timer.dll
new file mode 100644
index 0000000..c9eae71
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Threading.Timer.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Threading.dll b/Musicer-gui/bin/Debug/System.Threading.dll
new file mode 100644
index 0000000..deae2be
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Threading.dll differ
diff --git a/Musicer-gui/bin/Debug/System.ValueTuple.dll b/Musicer-gui/bin/Debug/System.ValueTuple.dll
new file mode 100644
index 0000000..502f8cd
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.ValueTuple.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Xml.ReaderWriter.dll b/Musicer-gui/bin/Debug/System.Xml.ReaderWriter.dll
new file mode 100644
index 0000000..24df9a0
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Xml.ReaderWriter.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Xml.XDocument.dll b/Musicer-gui/bin/Debug/System.Xml.XDocument.dll
new file mode 100644
index 0000000..cbbc4f0
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Xml.XDocument.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Xml.XPath.XDocument.dll b/Musicer-gui/bin/Debug/System.Xml.XPath.XDocument.dll
new file mode 100644
index 0000000..0830ed1
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Xml.XPath.XDocument.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Xml.XPath.dll b/Musicer-gui/bin/Debug/System.Xml.XPath.dll
new file mode 100644
index 0000000..8327f2e
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Xml.XPath.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Xml.XmlDocument.dll b/Musicer-gui/bin/Debug/System.Xml.XmlDocument.dll
new file mode 100644
index 0000000..4f044b1
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Xml.XmlDocument.dll differ
diff --git a/Musicer-gui/bin/Debug/System.Xml.XmlSerializer.dll b/Musicer-gui/bin/Debug/System.Xml.XmlSerializer.dll
new file mode 100644
index 0000000..7b47de8
Binary files /dev/null and b/Musicer-gui/bin/Debug/System.Xml.XmlSerializer.dll differ
diff --git a/Musicer-gui/bin/Debug/__pycache__/wangyiyun.cpython-310.pyc b/Musicer-gui/bin/Debug/__pycache__/wangyiyun.cpython-310.pyc
new file mode 100644
index 0000000..15dffe1
Binary files /dev/null and b/Musicer-gui/bin/Debug/__pycache__/wangyiyun.cpython-310.pyc differ
diff --git a/Musicer-gui/bin/Debug/__pycache__/wangyiyun.cpython-38.pyc b/Musicer-gui/bin/Debug/__pycache__/wangyiyun.cpython-38.pyc
new file mode 100644
index 0000000..bc5cc00
Binary files /dev/null and b/Musicer-gui/bin/Debug/__pycache__/wangyiyun.cpython-38.pyc differ
diff --git a/Musicer-gui/bin/Debug/cmd.dll b/Musicer-gui/bin/Debug/cmd.dll
new file mode 100644
index 0000000..6926072
Binary files /dev/null and b/Musicer-gui/bin/Debug/cmd.dll differ
diff --git a/Musicer-gui/bin/Debug/cmd.pdb b/Musicer-gui/bin/Debug/cmd.pdb
new file mode 100644
index 0000000..71fb51f
Binary files /dev/null and b/Musicer-gui/bin/Debug/cmd.pdb differ
diff --git a/Musicer-gui/bin/Debug/freemusic.exe b/Musicer-gui/bin/Debug/freemusic.exe
new file mode 100644
index 0000000..4c5566a
Binary files /dev/null and b/Musicer-gui/bin/Debug/freemusic.exe differ
diff --git a/Musicer-gui/bin/Debug/freemusic.exe.config b/Musicer-gui/bin/Debug/freemusic.exe.config
new file mode 100644
index 0000000..7b36023
--- /dev/null
+++ b/Musicer-gui/bin/Debug/freemusic.exe.config
@@ -0,0 +1,326 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Musicer-gui/bin/Debug/freemusic.pdb b/Musicer-gui/bin/Debug/freemusic.pdb
new file mode 100644
index 0000000..6649736
Binary files /dev/null and b/Musicer-gui/bin/Debug/freemusic.pdb differ
diff --git a/Musicer-gui/bin/Debug/info.txt b/Musicer-gui/bin/Debug/info.txt
new file mode 100644
index 0000000..d01805b
--- /dev/null
+++ b/Musicer-gui/bin/Debug/info.txt
@@ -0,0 +1,8 @@
+So Far Away |Martin Garrix|183 |So Far Away
+遥不可及 |WiFi歪歪 |184 |遥不可及(《So Far Away》中文版)
+So Far Away (Acoustic)|Adam Christopher|171 |So Far Away (Acoustic)
+So Far Away(0.9x) |昱 |211 |So Far Away(降调混剪)
+So far away |SUGA |322 |So far away
+So Far Away ( Bootleg)|Martin Garrix|146 |So Far Away
+So Far Away(3D环绕) |艾珂 |183 |3D Surround
+So Far Away(0.8x) |尘唐 |86 |止于0.8x
diff --git a/Musicer-gui/bin/Debug/netstandard.dll b/Musicer-gui/bin/Debug/netstandard.dll
new file mode 100644
index 0000000..1f1ab22
Binary files /dev/null and b/Musicer-gui/bin/Debug/netstandard.dll differ
diff --git a/Musicer-gui/bin/Debug/search.txt b/Musicer-gui/bin/Debug/search.txt
new file mode 100644
index 0000000..0209446
--- /dev/null
+++ b/Musicer-gui/bin/Debug/search.txt
@@ -0,0 +1 @@
+sofaraway
\ No newline at end of file
diff --git a/Musicer-gui/bin/Debug/url.txt b/Musicer-gui/bin/Debug/url.txt
new file mode 100644
index 0000000..a3d9b92
--- /dev/null
+++ b/Musicer-gui/bin/Debug/url.txt
@@ -0,0 +1,8 @@
+http://m701.music.126.net/20221125172218/6f8a18d5a32bef3c7b81f5d4fc6f3961/jdyyaac/obj/w5rDlsOJwrLDjj7CmsOj/14096590174/a387/c255/583c/256f4b5cb3ca6231095adccdae1d2927.m4a
+http://m801.music.126.net/20221125172218/024f11509f516333d921c2920d423f97/jdyyaac/obj/w5rDlsOJwrLDjj7CmsOj/19212221977/8c58/9c32/b312/0af5c1a16774047d95be57c769c53603.m4a
+http://m801.music.126.net/20221125172219/232fcf39f8464a4012b12f7072c211b5/jdyyaac/0208/5453/0608/5b6e6b96a8c91a858faa1b7c567e8a53.m4a
+http://m701.music.126.net/20221125172219/a29acfa601e5538672218518f34ac67f/jdyyaac/obj/w5rDlsOJwrLDjj7CmsOj/13465534023/1dd8/b296/6f6f/68eb7ed2d61c6cf3a3b7ec4dba4d4c60.m4a
+http://m801.music.126.net/20221125172219/6d744a8ea5e923a46486a3b5a4661df6/jdyyaac/obj/w5rDlsOJwrLDjj7CmsOj/15176509916/a260/88db/f0bd/62072682de8a4d8c85102d5c97706b24.m4a
+http://m701.music.126.net/20221125172219/788c9833f2f38b76d1bcbdf0effc77f7/jdyyaac/obj/w5rDlsOJwrLDjj7CmsOj/8383464866/089c/cf3d/445f/a52ed8744a6fbf0b8ca01bbb5da35059.m4a
+http://m701.music.126.net/20221125172219/a6697d91868579da74f398b90dc9af07/jdyyaac/obj/w5rDlsOJwrLDjj7CmsOj/20622382396/9ea9/cb7b/b2ea/8565c4acd462667dc7c6f8918db8b4df.m4a
+http://m801.music.126.net/20221125172219/68b94b32797bbc7f4238c29e4eb87eb8/jdyyaac/obj/w5rDlsOJwrLDjj7CmsOj/21353617909/dbc5/4ac1/331f/f5909a0c9f177da265c0cb5674b58b80.m4a
diff --git a/Musicer-gui/bin/Debug/wangyiyun-64.exe b/Musicer-gui/bin/Debug/wangyiyun-64.exe
new file mode 100644
index 0000000..42ea488
Binary files /dev/null and b/Musicer-gui/bin/Debug/wangyiyun-64.exe differ
diff --git a/Musicer-gui/bin/Debug/wangyiyun.exe b/Musicer-gui/bin/Debug/wangyiyun.exe
new file mode 100644
index 0000000..f0f6d96
Binary files /dev/null and b/Musicer-gui/bin/Debug/wangyiyun.exe differ
diff --git a/Musicer-gui/bin/Debug/wangyiyun.py b/Musicer-gui/bin/Debug/wangyiyun.py
new file mode 100644
index 0000000..b5cc229
--- /dev/null
+++ b/Musicer-gui/bin/Debug/wangyiyun.py
@@ -0,0 +1,227 @@
+# -*- coding: utf-8 -*-
+# @Time : 2021/4/20 20:34
+# @Author : XiaYouRan
+# @Email : youran.xia@foxmail.com
+# @File : music.py
+# @Software: PyCharm
+
+
+# -*- coding: utf-8 -*-
+# @Time : 2020/10/24 0:30
+# @Author : XiaYouRan
+# @Email : youran.xia@foxmail.com
+# @File : WangYiYunMusic.py
+# @Version : V1.0
+# @Software: PyCharm
+
+
+import requests
+from Crypto.Cipher import AES
+from Crypto.Util.Padding import pad
+import random
+import base64
+import json
+import os
+import codecs
+
+class EncryptText:
+ def __init__(self):
+ self.character = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'
+ self.iv = '0102030405060708'
+ self.public_key = '010001'
+ self.modulus = '00e0b509f6259df8642dbc35662901477df22677ec152b' \
+ '5ff68ace615bb7b725152b3ab17a876aea8a5aa76d2e417' \
+ '629ec4ee341f56135fccf695280104e0312ecbda92557c93' \
+ '870114af6c9d05c4f7f0c3685b7a46bee255932575cce10b' \
+ '424d813cfe4875d3e82047b97ddef52741d546b8e289dc69' \
+ '35b3ece0462db0a22b8e7'
+ self.nonce = '0CoJUm6Qyw8W8jud'
+
+ def create16RandomBytes(self):
+ """
+ # 产生16位随机字符, 对应函数a
+ :return:
+ """
+ generate_string = random.sample(self.character, 16)
+ generated_string = ''.join(generate_string)
+ return generated_string
+
+ def AESEncrypt(self, clear_text, key):
+ """
+ AES加密, 对应函数b
+ :param clear_text: 需要加密的数据
+ :return:
+ """
+ # 数据填充
+ clear_text = pad(data_to_pad=clear_text.encode(), block_size=AES.block_size)
+ key = key.encode()
+ iv = self.iv.encode()
+ aes = AES.new(key=key, mode=AES.MODE_CBC, iv=iv)
+ cipher_text = aes.encrypt(plaintext=clear_text)
+ # 字节串转为字符串
+ cipher_texts = base64.b64encode(cipher_text).decode()
+ return cipher_texts
+
+ def RSAEncrypt(self, i, e, n):
+ """
+ RSA加密, 对应函数c
+ :param i:
+ :return:
+ """
+ # num = pow(x, y) % z
+ # 加密C=M^e mod n
+ num = pow(int(i[::-1].encode().hex(), 16), int(e, 16), int(n, 16))
+ result1 = format(num, 'x')
+ return result1
+
+ def resultEncrypt(self, input_text):
+ """
+ 对应函数d
+ :param input_text:
+ :return:
+ """
+ i = self.create16RandomBytes()
+ # i = "g7E16vXN1O2T3o7V"
+ encText = self.AESEncrypt(input_text, self.nonce)
+ encText = self.AESEncrypt(encText, i)
+ # print(len(encText))
+ # print(encText)
+ # encSecKey = self.RSAEncrypt(i.encode())
+ encSecKey = self.RSAEncrypt(i, self.public_key, self.modulus)
+ # print(len(encSecKey))
+ # print(encSecKey)
+ from_data = {
+ 'params': encText,
+ 'encSecKey': encSecKey
+ }
+ return from_data
+
+
+class WangYiYunMusic(object):
+ def __init__(self):
+ self.headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) '
+ 'AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36'}
+
+ def get_html(self, url, method='GET', from_data=None):
+ try:
+ if method == 'GET':
+ response = requests.get(url, headers=self.headers)
+ else:
+ response = requests.post(url, from_data, headers=self.headers)
+ response.raise_for_status()
+ response.encoding = 'utf-8'
+ return response.text
+ except Exception as err:
+ print(err)
+ return '请求异常'
+
+ def parse_text(self, text):
+ ids_list = json.loads(text)['result']['songs']
+ count = 0
+ info_list = []
+ #print('{:*^80}'.format('搜索结果如下'))
+ #print('{0:{5}<5}{1:{5}<20}{2:{5}<10}{3:{5}<10}{4:{5}<20}'.format('序号', '歌名', '歌手', '时长(s)', '专辑', chr(12288)))
+ #print('{:-^84}'.format('-'))
+ for id_info in ids_list:
+ song_name = id_info['name']
+ id = id_info['id']
+ time = id_info['dt'] // 1000
+ album_name = id_info['al']['name']
+ picture_url = id_info['al']['picUrl']
+ singer = id_info['ar'][0]['name']
+ info_list.append([id, song_name, singer])
+ #print('{0:{5}<5}{1:{5}<20}{2:{5}<10}{3:{5}<10}{4:{5}<20}'.format(count, song_name, singer, time, album_name, chr(12288)))
+
+
+ with open("info.txt","a",encoding="utf-8") as f:
+ f.write('{0:{4}<20}|{1:{4}<10}|{2:{4}<10}|{3:{4}<20}\n'.format(song_name, singer, time, album_name, chr(12288)))
+
+ count += 1
+ if count == 8:
+ # 为了测试方便, 这里只显示了9条数据
+ break
+ # with open("info.txt","a",encoding="utf-8") as f:
+ # f.write(str(count)+"\n")
+ #print('{:*^80}'.format('*'))
+ return info_list
+
+ def save_file(self, song_text, download_info):
+ filepath = './download'
+ if not os.path.exists(filepath):
+ os.mkdir(filepath)
+ filename = download_info[1] + '-' + download_info[2]
+
+ #song_text.content.decode("utf-8")
+ #print(song_text+"\n")
+
+ #whh=demjson.encode(song_text,encoding='utf-8')['data'][0]['url']
+
+
+
+ music_url = json.loads(song_text)['data'][0]['url']
+ if music_url!=None:
+ with open("url.txt","a") as f:
+ f.write(music_url+"\n")
+ else:
+ with open("url.txt","a") as f:
+ f.write("none"+"\n")
+
+ #print(music_url)
+ #if music_url!=None:
+ # with open("url.txt","a") as f:
+ # f.write(music_url+"\n")
+ #else:
+ # with open("url.txt","a") as f:
+ # f.write("none"+"\n")
+ #response = requests.get(music_url, headers=self.headers)
+ #with open(os.path.join(filepath, filename) + '.mp3', 'wb') as f:
+ # f.write(response.content)
+ # print("下载完毕!")
+
+
+def wyy_main():
+ id_url = 'https://music.163.com/weapi/cloudsearch/get/web?csrf_token='
+ song_url = 'https://music.163.com/weapi/song/enhance/player/url/v1?csrf_token='
+
+ with open("search.txt","r",encoding="utf-8") as f:
+ name = f.read()
+
+
+ id_d = {
+ "hlpretag": "",
+ "hlposttag": "",
+ "s": name,
+ "type": "1",
+ "offset": "0",
+ "total": "true",
+ "limit": "30",
+ "csrf_token": ""
+ }
+
+ encrypt = EncryptText()
+ id_from_data = encrypt.resultEncrypt(str(id_d))
+
+ wyy = WangYiYunMusic()
+ id_text = wyy.get_html(id_url, method='POST', from_data=id_from_data)
+ #print(id_text)
+ info_list = wyy.parse_text(id_text)
+
+ i=0
+ for i in range(8):
+ input_index = i
+ download_info = info_list[input_index]
+ song_d = {
+ "ids": str([download_info[0]]),
+ "level": "standard",
+ "encodeType": "aac",
+ "csrf_token": ""
+ }
+ song_from_data = encrypt.resultEncrypt(str(song_d))
+
+ song_text = wyy.get_html(song_url, method='POST', from_data=song_from_data)
+ song_text=codecs.encode(song_text, 'raw_unicode_escape').decode('utf-8')
+ wyy.save_file(song_text, download_info)
+
+
+if __name__ == '__main__':
+ wyy_main()
diff --git "a/Musicer-gui/bin/Debug/\345\217\221\345\246\202\351\233\252-1.m4a" "b/Musicer-gui/bin/Debug/\345\217\221\345\246\202\351\233\252-1.m4a"
new file mode 100644
index 0000000..35f5b11
Binary files /dev/null and "b/Musicer-gui/bin/Debug/\345\217\221\345\246\202\351\233\252-1.m4a" differ
diff --git "a/Musicer-gui/bin/Debug/\350\265\267\351\243\216\344\272\206-1.m4a" "b/Musicer-gui/bin/Debug/\350\265\267\351\243\216\344\272\206-1.m4a"
new file mode 100644
index 0000000..504111b
Binary files /dev/null and "b/Musicer-gui/bin/Debug/\350\265\267\351\243\216\344\272\206-1.m4a" differ
diff --git a/Musicer-gui/bin/Release/1/AxInterop.WMPLib.dll b/Musicer-gui/bin/Release/1/AxInterop.WMPLib.dll
new file mode 100644
index 0000000..c8bfb64
Binary files /dev/null and b/Musicer-gui/bin/Release/1/AxInterop.WMPLib.dll differ
diff --git a/Musicer-gui/bin/Release/1/Interop.WMPLib.dll b/Musicer-gui/bin/Release/1/Interop.WMPLib.dll
new file mode 100644
index 0000000..d22f379
Binary files /dev/null and b/Musicer-gui/bin/Release/1/Interop.WMPLib.dll differ
diff --git a/Musicer-gui/bin/Release/1/ItachiUIBunifu.dll b/Musicer-gui/bin/Release/1/ItachiUIBunifu.dll
new file mode 100644
index 0000000..261fe9a
Binary files /dev/null and b/Musicer-gui/bin/Release/1/ItachiUIBunifu.dll differ
diff --git a/Musicer-gui/bin/Release/1/Musicer-gui-1.1.0-setup.exe b/Musicer-gui/bin/Release/1/Musicer-gui-1.1.0-setup.exe
new file mode 100644
index 0000000..b40bf25
Binary files /dev/null and b/Musicer-gui/bin/Release/1/Musicer-gui-1.1.0-setup.exe differ
diff --git a/Musicer-gui/bin/Release/1/cmd.dll b/Musicer-gui/bin/Release/1/cmd.dll
new file mode 100644
index 0000000..6926072
Binary files /dev/null and b/Musicer-gui/bin/Release/1/cmd.dll differ
diff --git a/Musicer-gui/bin/Release/1/freemusic.exe b/Musicer-gui/bin/Release/1/freemusic.exe
new file mode 100644
index 0000000..5f6c0c1
Binary files /dev/null and b/Musicer-gui/bin/Release/1/freemusic.exe differ
diff --git a/Musicer-gui/bin/Release/1/freemusic.exe.config b/Musicer-gui/bin/Release/1/freemusic.exe.config
new file mode 100644
index 0000000..7b36023
--- /dev/null
+++ b/Musicer-gui/bin/Release/1/freemusic.exe.config
@@ -0,0 +1,326 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Musicer-gui/bin/Release/1/info.txt b/Musicer-gui/bin/Release/1/info.txt
new file mode 100644
index 0000000..e69de29
diff --git a/Musicer-gui/bin/Release/1/netstandard.dll b/Musicer-gui/bin/Release/1/netstandard.dll
new file mode 100644
index 0000000..1f1ab22
Binary files /dev/null and b/Musicer-gui/bin/Release/1/netstandard.dll differ
diff --git a/Musicer-gui/bin/Release/1/search.txt b/Musicer-gui/bin/Release/1/search.txt
new file mode 100644
index 0000000..1b9f8cf
--- /dev/null
+++ b/Musicer-gui/bin/Release/1/search.txt
@@ -0,0 +1 @@
+光辉岁月
\ No newline at end of file
diff --git a/Musicer-gui/bin/Release/1/url.txt b/Musicer-gui/bin/Release/1/url.txt
new file mode 100644
index 0000000..e69de29
diff --git a/Musicer-gui/bin/Release/1/wangyiyun.exe b/Musicer-gui/bin/Release/1/wangyiyun.exe
new file mode 100644
index 0000000..f0f6d96
Binary files /dev/null and b/Musicer-gui/bin/Release/1/wangyiyun.exe differ
diff --git a/Musicer-gui/bin/Release/AxInterop.WMPLib.dll b/Musicer-gui/bin/Release/AxInterop.WMPLib.dll
new file mode 100644
index 0000000..c8bfb64
Binary files /dev/null and b/Musicer-gui/bin/Release/AxInterop.WMPLib.dll differ
diff --git a/Musicer-gui/bin/Release/Interop.WMPLib.dll b/Musicer-gui/bin/Release/Interop.WMPLib.dll
new file mode 100644
index 0000000..d22f379
Binary files /dev/null and b/Musicer-gui/bin/Release/Interop.WMPLib.dll differ
diff --git a/Musicer-gui/bin/Release/ItachiUIBunifu.dll b/Musicer-gui/bin/Release/ItachiUIBunifu.dll
new file mode 100644
index 0000000..261fe9a
Binary files /dev/null and b/Musicer-gui/bin/Release/ItachiUIBunifu.dll differ
diff --git a/Musicer-gui/bin/Release/Microsoft.Win32.Primitives.dll b/Musicer-gui/bin/Release/Microsoft.Win32.Primitives.dll
new file mode 100644
index 0000000..8b69a69
Binary files /dev/null and b/Musicer-gui/bin/Release/Microsoft.Win32.Primitives.dll differ
diff --git a/Musicer-gui/bin/Release/System.AppContext.dll b/Musicer-gui/bin/Release/System.AppContext.dll
new file mode 100644
index 0000000..4ccc058
Binary files /dev/null and b/Musicer-gui/bin/Release/System.AppContext.dll differ
diff --git a/Musicer-gui/bin/Release/System.Collections.Concurrent.dll b/Musicer-gui/bin/Release/System.Collections.Concurrent.dll
new file mode 100644
index 0000000..26f10d1
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Collections.Concurrent.dll differ
diff --git a/Musicer-gui/bin/Release/System.Collections.NonGeneric.dll b/Musicer-gui/bin/Release/System.Collections.NonGeneric.dll
new file mode 100644
index 0000000..9da235a
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Collections.NonGeneric.dll differ
diff --git a/Musicer-gui/bin/Release/System.Collections.Specialized.dll b/Musicer-gui/bin/Release/System.Collections.Specialized.dll
new file mode 100644
index 0000000..fbd4fc7
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Collections.Specialized.dll differ
diff --git a/Musicer-gui/bin/Release/System.Collections.dll b/Musicer-gui/bin/Release/System.Collections.dll
new file mode 100644
index 0000000..72ac205
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Collections.dll differ
diff --git a/Musicer-gui/bin/Release/System.ComponentModel.EventBasedAsync.dll b/Musicer-gui/bin/Release/System.ComponentModel.EventBasedAsync.dll
new file mode 100644
index 0000000..37742d4
Binary files /dev/null and b/Musicer-gui/bin/Release/System.ComponentModel.EventBasedAsync.dll differ
diff --git a/Musicer-gui/bin/Release/System.ComponentModel.Primitives.dll b/Musicer-gui/bin/Release/System.ComponentModel.Primitives.dll
new file mode 100644
index 0000000..b0c4b68
Binary files /dev/null and b/Musicer-gui/bin/Release/System.ComponentModel.Primitives.dll differ
diff --git a/Musicer-gui/bin/Release/System.ComponentModel.TypeConverter.dll b/Musicer-gui/bin/Release/System.ComponentModel.TypeConverter.dll
new file mode 100644
index 0000000..fb42b44
Binary files /dev/null and b/Musicer-gui/bin/Release/System.ComponentModel.TypeConverter.dll differ
diff --git a/Musicer-gui/bin/Release/System.ComponentModel.dll b/Musicer-gui/bin/Release/System.ComponentModel.dll
new file mode 100644
index 0000000..8e2d829
Binary files /dev/null and b/Musicer-gui/bin/Release/System.ComponentModel.dll differ
diff --git a/Musicer-gui/bin/Release/System.Console.dll b/Musicer-gui/bin/Release/System.Console.dll
new file mode 100644
index 0000000..fe61bcc
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Console.dll differ
diff --git a/Musicer-gui/bin/Release/System.Data.Common.dll b/Musicer-gui/bin/Release/System.Data.Common.dll
new file mode 100644
index 0000000..05e3481
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Data.Common.dll differ
diff --git a/Musicer-gui/bin/Release/System.Diagnostics.Contracts.dll b/Musicer-gui/bin/Release/System.Diagnostics.Contracts.dll
new file mode 100644
index 0000000..98f40eb
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Diagnostics.Contracts.dll differ
diff --git a/Musicer-gui/bin/Release/System.Diagnostics.Debug.dll b/Musicer-gui/bin/Release/System.Diagnostics.Debug.dll
new file mode 100644
index 0000000..a51c0cf
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Diagnostics.Debug.dll differ
diff --git a/Musicer-gui/bin/Release/System.Diagnostics.FileVersionInfo.dll b/Musicer-gui/bin/Release/System.Diagnostics.FileVersionInfo.dll
new file mode 100644
index 0000000..3c203b0
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Diagnostics.FileVersionInfo.dll differ
diff --git a/Musicer-gui/bin/Release/System.Diagnostics.Process.dll b/Musicer-gui/bin/Release/System.Diagnostics.Process.dll
new file mode 100644
index 0000000..b537e62
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Diagnostics.Process.dll differ
diff --git a/Musicer-gui/bin/Release/System.Diagnostics.StackTrace.dll b/Musicer-gui/bin/Release/System.Diagnostics.StackTrace.dll
new file mode 100644
index 0000000..5dfaad6
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Diagnostics.StackTrace.dll differ
diff --git a/Musicer-gui/bin/Release/System.Diagnostics.TextWriterTraceListener.dll b/Musicer-gui/bin/Release/System.Diagnostics.TextWriterTraceListener.dll
new file mode 100644
index 0000000..a5720da
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Diagnostics.TextWriterTraceListener.dll differ
diff --git a/Musicer-gui/bin/Release/System.Diagnostics.Tools.dll b/Musicer-gui/bin/Release/System.Diagnostics.Tools.dll
new file mode 100644
index 0000000..bd9deae
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Diagnostics.Tools.dll differ
diff --git a/Musicer-gui/bin/Release/System.Diagnostics.TraceSource.dll b/Musicer-gui/bin/Release/System.Diagnostics.TraceSource.dll
new file mode 100644
index 0000000..5474eb2
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Diagnostics.TraceSource.dll differ
diff --git a/Musicer-gui/bin/Release/System.Diagnostics.Tracing.dll b/Musicer-gui/bin/Release/System.Diagnostics.Tracing.dll
new file mode 100644
index 0000000..5b8b2b4
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Diagnostics.Tracing.dll differ
diff --git a/Musicer-gui/bin/Release/System.Drawing.Primitives.dll b/Musicer-gui/bin/Release/System.Drawing.Primitives.dll
new file mode 100644
index 0000000..1eeacc4
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Drawing.Primitives.dll differ
diff --git a/Musicer-gui/bin/Release/System.Dynamic.Runtime.dll b/Musicer-gui/bin/Release/System.Dynamic.Runtime.dll
new file mode 100644
index 0000000..d34b388
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Dynamic.Runtime.dll differ
diff --git a/Musicer-gui/bin/Release/System.Globalization.Calendars.dll b/Musicer-gui/bin/Release/System.Globalization.Calendars.dll
new file mode 100644
index 0000000..4a198bc
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Globalization.Calendars.dll differ
diff --git a/Musicer-gui/bin/Release/System.Globalization.Extensions.dll b/Musicer-gui/bin/Release/System.Globalization.Extensions.dll
new file mode 100644
index 0000000..99f9e4a
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Globalization.Extensions.dll differ
diff --git a/Musicer-gui/bin/Release/System.Globalization.dll b/Musicer-gui/bin/Release/System.Globalization.dll
new file mode 100644
index 0000000..dd3d2e3
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Globalization.dll differ
diff --git a/Musicer-gui/bin/Release/System.IO.Compression.ZipFile.dll b/Musicer-gui/bin/Release/System.IO.Compression.ZipFile.dll
new file mode 100644
index 0000000..345acbd
Binary files /dev/null and b/Musicer-gui/bin/Release/System.IO.Compression.ZipFile.dll differ
diff --git a/Musicer-gui/bin/Release/System.IO.Compression.dll b/Musicer-gui/bin/Release/System.IO.Compression.dll
new file mode 100644
index 0000000..ebbb503
Binary files /dev/null and b/Musicer-gui/bin/Release/System.IO.Compression.dll differ
diff --git a/Musicer-gui/bin/Release/System.IO.FileSystem.DriveInfo.dll b/Musicer-gui/bin/Release/System.IO.FileSystem.DriveInfo.dll
new file mode 100644
index 0000000..5c59398
Binary files /dev/null and b/Musicer-gui/bin/Release/System.IO.FileSystem.DriveInfo.dll differ
diff --git a/Musicer-gui/bin/Release/System.IO.FileSystem.Primitives.dll b/Musicer-gui/bin/Release/System.IO.FileSystem.Primitives.dll
new file mode 100644
index 0000000..de4c49f
Binary files /dev/null and b/Musicer-gui/bin/Release/System.IO.FileSystem.Primitives.dll differ
diff --git a/Musicer-gui/bin/Release/System.IO.FileSystem.Watcher.dll b/Musicer-gui/bin/Release/System.IO.FileSystem.Watcher.dll
new file mode 100644
index 0000000..228d60b
Binary files /dev/null and b/Musicer-gui/bin/Release/System.IO.FileSystem.Watcher.dll differ
diff --git a/Musicer-gui/bin/Release/System.IO.FileSystem.dll b/Musicer-gui/bin/Release/System.IO.FileSystem.dll
new file mode 100644
index 0000000..6934080
Binary files /dev/null and b/Musicer-gui/bin/Release/System.IO.FileSystem.dll differ
diff --git a/Musicer-gui/bin/Release/System.IO.IsolatedStorage.dll b/Musicer-gui/bin/Release/System.IO.IsolatedStorage.dll
new file mode 100644
index 0000000..356e123
Binary files /dev/null and b/Musicer-gui/bin/Release/System.IO.IsolatedStorage.dll differ
diff --git a/Musicer-gui/bin/Release/System.IO.MemoryMappedFiles.dll b/Musicer-gui/bin/Release/System.IO.MemoryMappedFiles.dll
new file mode 100644
index 0000000..add3b29
Binary files /dev/null and b/Musicer-gui/bin/Release/System.IO.MemoryMappedFiles.dll differ
diff --git a/Musicer-gui/bin/Release/System.IO.Pipes.dll b/Musicer-gui/bin/Release/System.IO.Pipes.dll
new file mode 100644
index 0000000..e5690c4
Binary files /dev/null and b/Musicer-gui/bin/Release/System.IO.Pipes.dll differ
diff --git a/Musicer-gui/bin/Release/System.IO.UnmanagedMemoryStream.dll b/Musicer-gui/bin/Release/System.IO.UnmanagedMemoryStream.dll
new file mode 100644
index 0000000..cdd7427
Binary files /dev/null and b/Musicer-gui/bin/Release/System.IO.UnmanagedMemoryStream.dll differ
diff --git a/Musicer-gui/bin/Release/System.IO.dll b/Musicer-gui/bin/Release/System.IO.dll
new file mode 100644
index 0000000..e9eb534
Binary files /dev/null and b/Musicer-gui/bin/Release/System.IO.dll differ
diff --git a/Musicer-gui/bin/Release/System.Linq.Expressions.dll b/Musicer-gui/bin/Release/System.Linq.Expressions.dll
new file mode 100644
index 0000000..63b570c
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Linq.Expressions.dll differ
diff --git a/Musicer-gui/bin/Release/System.Linq.Parallel.dll b/Musicer-gui/bin/Release/System.Linq.Parallel.dll
new file mode 100644
index 0000000..d8d097e
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Linq.Parallel.dll differ
diff --git a/Musicer-gui/bin/Release/System.Linq.Queryable.dll b/Musicer-gui/bin/Release/System.Linq.Queryable.dll
new file mode 100644
index 0000000..404bbe2
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Linq.Queryable.dll differ
diff --git a/Musicer-gui/bin/Release/System.Linq.dll b/Musicer-gui/bin/Release/System.Linq.dll
new file mode 100644
index 0000000..42cd93b
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Linq.dll differ
diff --git a/Musicer-gui/bin/Release/System.Net.Http.dll b/Musicer-gui/bin/Release/System.Net.Http.dll
new file mode 100644
index 0000000..1c5c6fd
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Net.Http.dll differ
diff --git a/Musicer-gui/bin/Release/System.Net.NameResolution.dll b/Musicer-gui/bin/Release/System.Net.NameResolution.dll
new file mode 100644
index 0000000..e8a65c0
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Net.NameResolution.dll differ
diff --git a/Musicer-gui/bin/Release/System.Net.NetworkInformation.dll b/Musicer-gui/bin/Release/System.Net.NetworkInformation.dll
new file mode 100644
index 0000000..543a6cf
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Net.NetworkInformation.dll differ
diff --git a/Musicer-gui/bin/Release/System.Net.Ping.dll b/Musicer-gui/bin/Release/System.Net.Ping.dll
new file mode 100644
index 0000000..eeb4666
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Net.Ping.dll differ
diff --git a/Musicer-gui/bin/Release/System.Net.Primitives.dll b/Musicer-gui/bin/Release/System.Net.Primitives.dll
new file mode 100644
index 0000000..8a929ae
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Net.Primitives.dll differ
diff --git a/Musicer-gui/bin/Release/System.Net.Requests.dll b/Musicer-gui/bin/Release/System.Net.Requests.dll
new file mode 100644
index 0000000..5cf38f8
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Net.Requests.dll differ
diff --git a/Musicer-gui/bin/Release/System.Net.Security.dll b/Musicer-gui/bin/Release/System.Net.Security.dll
new file mode 100644
index 0000000..eacb8a1
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Net.Security.dll differ
diff --git a/Musicer-gui/bin/Release/System.Net.Sockets.dll b/Musicer-gui/bin/Release/System.Net.Sockets.dll
new file mode 100644
index 0000000..9716795
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Net.Sockets.dll differ
diff --git a/Musicer-gui/bin/Release/System.Net.WebHeaderCollection.dll b/Musicer-gui/bin/Release/System.Net.WebHeaderCollection.dll
new file mode 100644
index 0000000..0238e69
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Net.WebHeaderCollection.dll differ
diff --git a/Musicer-gui/bin/Release/System.Net.WebSockets.Client.dll b/Musicer-gui/bin/Release/System.Net.WebSockets.Client.dll
new file mode 100644
index 0000000..3275912
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Net.WebSockets.Client.dll differ
diff --git a/Musicer-gui/bin/Release/System.Net.WebSockets.dll b/Musicer-gui/bin/Release/System.Net.WebSockets.dll
new file mode 100644
index 0000000..7a74189
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Net.WebSockets.dll differ
diff --git a/Musicer-gui/bin/Release/System.ObjectModel.dll b/Musicer-gui/bin/Release/System.ObjectModel.dll
new file mode 100644
index 0000000..37e1189
Binary files /dev/null and b/Musicer-gui/bin/Release/System.ObjectModel.dll differ
diff --git a/Musicer-gui/bin/Release/System.Reflection.Extensions.dll b/Musicer-gui/bin/Release/System.Reflection.Extensions.dll
new file mode 100644
index 0000000..6d12687
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Reflection.Extensions.dll differ
diff --git a/Musicer-gui/bin/Release/System.Reflection.Primitives.dll b/Musicer-gui/bin/Release/System.Reflection.Primitives.dll
new file mode 100644
index 0000000..2c160e9
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Reflection.Primitives.dll differ
diff --git a/Musicer-gui/bin/Release/System.Reflection.dll b/Musicer-gui/bin/Release/System.Reflection.dll
new file mode 100644
index 0000000..ec0b3d2
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Reflection.dll differ
diff --git a/Musicer-gui/bin/Release/System.Resources.Reader.dll b/Musicer-gui/bin/Release/System.Resources.Reader.dll
new file mode 100644
index 0000000..a34c693
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Resources.Reader.dll differ
diff --git a/Musicer-gui/bin/Release/System.Resources.ResourceManager.dll b/Musicer-gui/bin/Release/System.Resources.ResourceManager.dll
new file mode 100644
index 0000000..c4a14ce
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Resources.ResourceManager.dll differ
diff --git a/Musicer-gui/bin/Release/System.Resources.Writer.dll b/Musicer-gui/bin/Release/System.Resources.Writer.dll
new file mode 100644
index 0000000..0ce2946
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Resources.Writer.dll differ
diff --git a/Musicer-gui/bin/Release/System.Runtime.CompilerServices.VisualC.dll b/Musicer-gui/bin/Release/System.Runtime.CompilerServices.VisualC.dll
new file mode 100644
index 0000000..30a2f81
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Runtime.CompilerServices.VisualC.dll differ
diff --git a/Musicer-gui/bin/Release/System.Runtime.Extensions.dll b/Musicer-gui/bin/Release/System.Runtime.Extensions.dll
new file mode 100644
index 0000000..eb0e80b
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Runtime.Extensions.dll differ
diff --git a/Musicer-gui/bin/Release/System.Runtime.Handles.dll b/Musicer-gui/bin/Release/System.Runtime.Handles.dll
new file mode 100644
index 0000000..37f15ff
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Runtime.Handles.dll differ
diff --git a/Musicer-gui/bin/Release/System.Runtime.InteropServices.RuntimeInformation.dll b/Musicer-gui/bin/Release/System.Runtime.InteropServices.RuntimeInformation.dll
new file mode 100644
index 0000000..c3e0c71
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Runtime.InteropServices.RuntimeInformation.dll differ
diff --git a/Musicer-gui/bin/Release/System.Runtime.InteropServices.dll b/Musicer-gui/bin/Release/System.Runtime.InteropServices.dll
new file mode 100644
index 0000000..ab54429
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Runtime.InteropServices.dll differ
diff --git a/Musicer-gui/bin/Release/System.Runtime.Numerics.dll b/Musicer-gui/bin/Release/System.Runtime.Numerics.dll
new file mode 100644
index 0000000..3202cd9
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Runtime.Numerics.dll differ
diff --git a/Musicer-gui/bin/Release/System.Runtime.Serialization.Formatters.dll b/Musicer-gui/bin/Release/System.Runtime.Serialization.Formatters.dll
new file mode 100644
index 0000000..06b5480
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Runtime.Serialization.Formatters.dll differ
diff --git a/Musicer-gui/bin/Release/System.Runtime.Serialization.Json.dll b/Musicer-gui/bin/Release/System.Runtime.Serialization.Json.dll
new file mode 100644
index 0000000..1f30098
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Runtime.Serialization.Json.dll differ
diff --git a/Musicer-gui/bin/Release/System.Runtime.Serialization.Primitives.dll b/Musicer-gui/bin/Release/System.Runtime.Serialization.Primitives.dll
new file mode 100644
index 0000000..19a6dd2
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Runtime.Serialization.Primitives.dll differ
diff --git a/Musicer-gui/bin/Release/System.Runtime.Serialization.Xml.dll b/Musicer-gui/bin/Release/System.Runtime.Serialization.Xml.dll
new file mode 100644
index 0000000..3a839e2
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Runtime.Serialization.Xml.dll differ
diff --git a/Musicer-gui/bin/Release/System.Runtime.dll b/Musicer-gui/bin/Release/System.Runtime.dll
new file mode 100644
index 0000000..344ee77
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Runtime.dll differ
diff --git a/Musicer-gui/bin/Release/System.Security.Claims.dll b/Musicer-gui/bin/Release/System.Security.Claims.dll
new file mode 100644
index 0000000..9cb6423
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Security.Claims.dll differ
diff --git a/Musicer-gui/bin/Release/System.Security.Cryptography.Algorithms.dll b/Musicer-gui/bin/Release/System.Security.Cryptography.Algorithms.dll
new file mode 100644
index 0000000..01b7bb5
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Security.Cryptography.Algorithms.dll differ
diff --git a/Musicer-gui/bin/Release/System.Security.Cryptography.Csp.dll b/Musicer-gui/bin/Release/System.Security.Cryptography.Csp.dll
new file mode 100644
index 0000000..d7721e7
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Security.Cryptography.Csp.dll differ
diff --git a/Musicer-gui/bin/Release/System.Security.Cryptography.Encoding.dll b/Musicer-gui/bin/Release/System.Security.Cryptography.Encoding.dll
new file mode 100644
index 0000000..f588614
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Security.Cryptography.Encoding.dll differ
diff --git a/Musicer-gui/bin/Release/System.Security.Cryptography.Primitives.dll b/Musicer-gui/bin/Release/System.Security.Cryptography.Primitives.dll
new file mode 100644
index 0000000..35a21ef
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Security.Cryptography.Primitives.dll differ
diff --git a/Musicer-gui/bin/Release/System.Security.Cryptography.X509Certificates.dll b/Musicer-gui/bin/Release/System.Security.Cryptography.X509Certificates.dll
new file mode 100644
index 0000000..53d05b2
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Security.Cryptography.X509Certificates.dll differ
diff --git a/Musicer-gui/bin/Release/System.Security.Principal.dll b/Musicer-gui/bin/Release/System.Security.Principal.dll
new file mode 100644
index 0000000..6d7c2ba
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Security.Principal.dll differ
diff --git a/Musicer-gui/bin/Release/System.Security.SecureString.dll b/Musicer-gui/bin/Release/System.Security.SecureString.dll
new file mode 100644
index 0000000..355a050
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Security.SecureString.dll differ
diff --git a/Musicer-gui/bin/Release/System.Text.Encoding.Extensions.dll b/Musicer-gui/bin/Release/System.Text.Encoding.Extensions.dll
new file mode 100644
index 0000000..4f2b83d
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Text.Encoding.Extensions.dll differ
diff --git a/Musicer-gui/bin/Release/System.Text.Encoding.dll b/Musicer-gui/bin/Release/System.Text.Encoding.dll
new file mode 100644
index 0000000..557551f
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Text.Encoding.dll differ
diff --git a/Musicer-gui/bin/Release/System.Text.RegularExpressions.dll b/Musicer-gui/bin/Release/System.Text.RegularExpressions.dll
new file mode 100644
index 0000000..1a64a17
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Text.RegularExpressions.dll differ
diff --git a/Musicer-gui/bin/Release/System.Threading.Overlapped.dll b/Musicer-gui/bin/Release/System.Threading.Overlapped.dll
new file mode 100644
index 0000000..5d7e7b7
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Threading.Overlapped.dll differ
diff --git a/Musicer-gui/bin/Release/System.Threading.Tasks.Parallel.dll b/Musicer-gui/bin/Release/System.Threading.Tasks.Parallel.dll
new file mode 100644
index 0000000..c4df330
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Threading.Tasks.Parallel.dll differ
diff --git a/Musicer-gui/bin/Release/System.Threading.Tasks.dll b/Musicer-gui/bin/Release/System.Threading.Tasks.dll
new file mode 100644
index 0000000..25999be
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Threading.Tasks.dll differ
diff --git a/Musicer-gui/bin/Release/System.Threading.Thread.dll b/Musicer-gui/bin/Release/System.Threading.Thread.dll
new file mode 100644
index 0000000..9b7da65
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Threading.Thread.dll differ
diff --git a/Musicer-gui/bin/Release/System.Threading.ThreadPool.dll b/Musicer-gui/bin/Release/System.Threading.ThreadPool.dll
new file mode 100644
index 0000000..9405b8f
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Threading.ThreadPool.dll differ
diff --git a/Musicer-gui/bin/Release/System.Threading.Timer.dll b/Musicer-gui/bin/Release/System.Threading.Timer.dll
new file mode 100644
index 0000000..c9eae71
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Threading.Timer.dll differ
diff --git a/Musicer-gui/bin/Release/System.Threading.dll b/Musicer-gui/bin/Release/System.Threading.dll
new file mode 100644
index 0000000..deae2be
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Threading.dll differ
diff --git a/Musicer-gui/bin/Release/System.ValueTuple.dll b/Musicer-gui/bin/Release/System.ValueTuple.dll
new file mode 100644
index 0000000..502f8cd
Binary files /dev/null and b/Musicer-gui/bin/Release/System.ValueTuple.dll differ
diff --git a/Musicer-gui/bin/Release/System.Xml.ReaderWriter.dll b/Musicer-gui/bin/Release/System.Xml.ReaderWriter.dll
new file mode 100644
index 0000000..24df9a0
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Xml.ReaderWriter.dll differ
diff --git a/Musicer-gui/bin/Release/System.Xml.XDocument.dll b/Musicer-gui/bin/Release/System.Xml.XDocument.dll
new file mode 100644
index 0000000..cbbc4f0
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Xml.XDocument.dll differ
diff --git a/Musicer-gui/bin/Release/System.Xml.XPath.XDocument.dll b/Musicer-gui/bin/Release/System.Xml.XPath.XDocument.dll
new file mode 100644
index 0000000..0830ed1
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Xml.XPath.XDocument.dll differ
diff --git a/Musicer-gui/bin/Release/System.Xml.XPath.dll b/Musicer-gui/bin/Release/System.Xml.XPath.dll
new file mode 100644
index 0000000..8327f2e
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Xml.XPath.dll differ
diff --git a/Musicer-gui/bin/Release/System.Xml.XmlDocument.dll b/Musicer-gui/bin/Release/System.Xml.XmlDocument.dll
new file mode 100644
index 0000000..4f044b1
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Xml.XmlDocument.dll differ
diff --git a/Musicer-gui/bin/Release/System.Xml.XmlSerializer.dll b/Musicer-gui/bin/Release/System.Xml.XmlSerializer.dll
new file mode 100644
index 0000000..7b47de8
Binary files /dev/null and b/Musicer-gui/bin/Release/System.Xml.XmlSerializer.dll differ
diff --git a/Musicer-gui/bin/Release/cmd.dll b/Musicer-gui/bin/Release/cmd.dll
new file mode 100644
index 0000000..6926072
Binary files /dev/null and b/Musicer-gui/bin/Release/cmd.dll differ
diff --git a/Musicer-gui/bin/Release/cmd.pdb b/Musicer-gui/bin/Release/cmd.pdb
new file mode 100644
index 0000000..71fb51f
Binary files /dev/null and b/Musicer-gui/bin/Release/cmd.pdb differ
diff --git a/Musicer-gui/bin/Release/freemusic.exe b/Musicer-gui/bin/Release/freemusic.exe
new file mode 100644
index 0000000..5f6c0c1
Binary files /dev/null and b/Musicer-gui/bin/Release/freemusic.exe differ
diff --git a/Musicer-gui/bin/Release/freemusic.exe.config b/Musicer-gui/bin/Release/freemusic.exe.config
new file mode 100644
index 0000000..7b36023
--- /dev/null
+++ b/Musicer-gui/bin/Release/freemusic.exe.config
@@ -0,0 +1,326 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Musicer-gui/bin/Release/info.txt b/Musicer-gui/bin/Release/info.txt
new file mode 100644
index 0000000..e69de29
diff --git a/Musicer-gui/bin/Release/netstandard.dll b/Musicer-gui/bin/Release/netstandard.dll
new file mode 100644
index 0000000..1f1ab22
Binary files /dev/null and b/Musicer-gui/bin/Release/netstandard.dll differ
diff --git a/Musicer-gui/bin/Release/search.txt b/Musicer-gui/bin/Release/search.txt
new file mode 100644
index 0000000..1b9f8cf
--- /dev/null
+++ b/Musicer-gui/bin/Release/search.txt
@@ -0,0 +1 @@
+光辉岁月
\ No newline at end of file
diff --git a/Musicer-gui/bin/Release/url.txt b/Musicer-gui/bin/Release/url.txt
new file mode 100644
index 0000000..e69de29
diff --git a/Musicer-gui/bin/Release/wangyiyun-64.exe b/Musicer-gui/bin/Release/wangyiyun-64.exe
new file mode 100644
index 0000000..42ea488
Binary files /dev/null and b/Musicer-gui/bin/Release/wangyiyun-64.exe differ
diff --git a/Musicer-gui/bin/Release/wangyiyun.exe b/Musicer-gui/bin/Release/wangyiyun.exe
new file mode 100644
index 0000000..f0f6d96
Binary files /dev/null and b/Musicer-gui/bin/Release/wangyiyun.exe differ
diff --git a/Musicer-gui/freemusic.csproj b/Musicer-gui/freemusic.csproj
new file mode 100644
index 0000000..1bfccde
--- /dev/null
+++ b/Musicer-gui/freemusic.csproj
@@ -0,0 +1,121 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {880FE65D-D60C-4A76-9334-3D2FC2C30272}
+ WinExe
+ freemusic
+ freemusic
+ v4.6.1
+ 512
+ true
+ true
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ none
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+ ao5ej-xhlrd-001.ico
+
+
+
+ False
+ ..\..\C#井字棋\cmd\cmd\bin\Release\netstandard2.0\cmd.dll
+
+
+ ..\packages\UchihaItachi.MyPath.2.0.0\lib\net40\ItachiUIBunifu.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+ Form1.cs
+
+
+
+
+ Form1.cs
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+ True
+ Resources.resx
+ True
+
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+
+
+
+ {6BF52A50-394A-11D3-B153-00C04F79FAA6}
+ 1
+ 0
+ 0
+ aximp
+ False
+
+
+ {6BF52A50-394A-11D3-B153-00C04F79FAA6}
+ 1
+ 0
+ 0
+ tlbimp
+ False
+ True
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Musicer-gui/freemusic.sln b/Musicer-gui/freemusic.sln
new file mode 100644
index 0000000..1fc2fd5
--- /dev/null
+++ b/Musicer-gui/freemusic.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.1.32228.430
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "freemusic", "freemusic.csproj", "{880FE65D-D60C-4A76-9334-3D2FC2C30272}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {880FE65D-D60C-4A76-9334-3D2FC2C30272}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {880FE65D-D60C-4A76-9334-3D2FC2C30272}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {880FE65D-D60C-4A76-9334-3D2FC2C30272}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {880FE65D-D60C-4A76-9334-3D2FC2C30272}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {2EB8C7F5-C400-44FD-A666-A69BE1B606FF}
+ EndGlobalSection
+EndGlobal
diff --git a/Musicer-gui/obj/Debug/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs b/Musicer-gui/obj/Debug/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs
new file mode 100644
index 0000000..3aa5318
--- /dev/null
+++ b/Musicer-gui/obj/Debug/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")]
diff --git a/Musicer-gui/obj/Debug/AxInterop.WMPLib.dll b/Musicer-gui/obj/Debug/AxInterop.WMPLib.dll
new file mode 100644
index 0000000..6ccf4dd
Binary files /dev/null and b/Musicer-gui/obj/Debug/AxInterop.WMPLib.dll differ
diff --git a/Musicer-gui/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Musicer-gui/obj/Debug/DesignTimeResolveAssemblyReferences.cache
new file mode 100644
index 0000000..c012f71
Binary files /dev/null and b/Musicer-gui/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ
diff --git a/Musicer-gui/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Musicer-gui/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..0e25b8b
Binary files /dev/null and b/Musicer-gui/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/Musicer-gui/obj/Debug/Interop.WMPLib.dll b/Musicer-gui/obj/Debug/Interop.WMPLib.dll
new file mode 100644
index 0000000..e5d236b
Binary files /dev/null and b/Musicer-gui/obj/Debug/Interop.WMPLib.dll differ
diff --git a/Musicer-gui/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/Musicer-gui/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
new file mode 100644
index 0000000..b5c9662
Binary files /dev/null and b/Musicer-gui/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll differ
diff --git a/Musicer-gui/obj/Debug/freemusic.Form1.resources b/Musicer-gui/obj/Debug/freemusic.Form1.resources
new file mode 100644
index 0000000..2ea19f5
Binary files /dev/null and b/Musicer-gui/obj/Debug/freemusic.Form1.resources differ
diff --git a/Musicer-gui/obj/Debug/freemusic.Properties.Resources.resources b/Musicer-gui/obj/Debug/freemusic.Properties.Resources.resources
new file mode 100644
index 0000000..4f18015
Binary files /dev/null and b/Musicer-gui/obj/Debug/freemusic.Properties.Resources.resources differ
diff --git a/Musicer-gui/obj/Debug/freemusic.csproj.AssemblyReference.cache b/Musicer-gui/obj/Debug/freemusic.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..703f7da
Binary files /dev/null and b/Musicer-gui/obj/Debug/freemusic.csproj.AssemblyReference.cache differ
diff --git a/Musicer-gui/obj/Debug/freemusic.csproj.CopyComplete b/Musicer-gui/obj/Debug/freemusic.csproj.CopyComplete
new file mode 100644
index 0000000..e69de29
diff --git a/Musicer-gui/obj/Debug/freemusic.csproj.CoreCompileInputs.cache b/Musicer-gui/obj/Debug/freemusic.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..e864bbd
--- /dev/null
+++ b/Musicer-gui/obj/Debug/freemusic.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+899452576a3c35b4d45b7b21c86e419ad7bd5af5
diff --git a/Musicer-gui/obj/Debug/freemusic.csproj.FileListAbsolute.txt b/Musicer-gui/obj/Debug/freemusic.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..8942fc4
--- /dev/null
+++ b/Musicer-gui/obj/Debug/freemusic.csproj.FileListAbsolute.txt
@@ -0,0 +1,233 @@
+H:\C#井字棋\freemusic\bin\Debug\freemusic.exe.config
+H:\C#井字棋\freemusic\bin\Debug\freemusic.exe
+H:\C#井字棋\freemusic\bin\Debug\freemusic.pdb
+H:\C#井字棋\freemusic\bin\Debug\Interop.WMPLib.dll
+H:\C#井字棋\freemusic\bin\Debug\AxInterop.WMPLib.dll
+H:\C#井字棋\freemusic\obj\Debug\freemusic.csproj.AssemblyReference.cache
+H:\C#井字棋\freemusic\obj\Debug\freemusic.csproj.SuggestedBindingRedirects.cache
+H:\C#井字棋\freemusic\obj\Debug\Interop.WMPLib.dll
+H:\C#井字棋\freemusic\obj\Debug\AxInterop.WMPLib.dll
+H:\C#井字棋\freemusic\obj\Debug\freemusic.csproj.ResolveComReference.cache
+H:\C#井字棋\freemusic\obj\Debug\freemusic.Form1.resources
+H:\C#井字棋\freemusic\obj\Debug\freemusic.Properties.Resources.resources
+H:\C#井字棋\freemusic\obj\Debug\freemusic.csproj.GenerateResource.cache
+H:\C#井字棋\freemusic\obj\Debug\freemusic.csproj.CoreCompileInputs.cache
+H:\C#井字棋\freemusic\obj\Debug\freemusic.exe
+H:\C#井字棋\freemusic\obj\Debug\freemusic.pdb
+H:\C#井字棋\freemusic\bin\Debug\Microsoft.Win32.Primitives.dll
+H:\C#井字棋\freemusic\bin\Debug\netstandard.dll
+H:\C#井字棋\freemusic\bin\Debug\System.AppContext.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Collections.Concurrent.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Collections.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Collections.NonGeneric.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Collections.Specialized.dll
+H:\C#井字棋\freemusic\bin\Debug\System.ComponentModel.dll
+H:\C#井字棋\freemusic\bin\Debug\System.ComponentModel.EventBasedAsync.dll
+H:\C#井字棋\freemusic\bin\Debug\System.ComponentModel.Primitives.dll
+H:\C#井字棋\freemusic\bin\Debug\System.ComponentModel.TypeConverter.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Console.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Data.Common.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Diagnostics.Contracts.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Diagnostics.Debug.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Diagnostics.FileVersionInfo.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Diagnostics.Process.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Diagnostics.StackTrace.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Diagnostics.TextWriterTraceListener.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Diagnostics.Tools.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Diagnostics.TraceSource.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Diagnostics.Tracing.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Drawing.Primitives.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Dynamic.Runtime.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Globalization.Calendars.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Globalization.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Globalization.Extensions.dll
+H:\C#井字棋\freemusic\bin\Debug\System.IO.Compression.dll
+H:\C#井字棋\freemusic\bin\Debug\System.IO.Compression.ZipFile.dll
+H:\C#井字棋\freemusic\bin\Debug\System.IO.dll
+H:\C#井字棋\freemusic\bin\Debug\System.IO.FileSystem.dll
+H:\C#井字棋\freemusic\bin\Debug\System.IO.FileSystem.DriveInfo.dll
+H:\C#井字棋\freemusic\bin\Debug\System.IO.FileSystem.Primitives.dll
+H:\C#井字棋\freemusic\bin\Debug\System.IO.FileSystem.Watcher.dll
+H:\C#井字棋\freemusic\bin\Debug\System.IO.IsolatedStorage.dll
+H:\C#井字棋\freemusic\bin\Debug\System.IO.MemoryMappedFiles.dll
+H:\C#井字棋\freemusic\bin\Debug\System.IO.Pipes.dll
+H:\C#井字棋\freemusic\bin\Debug\System.IO.UnmanagedMemoryStream.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Linq.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Linq.Expressions.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Linq.Parallel.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Linq.Queryable.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Net.Http.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Net.NameResolution.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Net.NetworkInformation.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Net.Ping.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Net.Primitives.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Net.Requests.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Net.Security.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Net.Sockets.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Net.WebHeaderCollection.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Net.WebSockets.Client.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Net.WebSockets.dll
+H:\C#井字棋\freemusic\bin\Debug\System.ObjectModel.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Reflection.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Reflection.Extensions.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Reflection.Primitives.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Resources.Reader.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Resources.ResourceManager.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Resources.Writer.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Runtime.CompilerServices.VisualC.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Runtime.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Runtime.Extensions.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Runtime.Handles.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Runtime.InteropServices.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Runtime.InteropServices.RuntimeInformation.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Runtime.Numerics.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Runtime.Serialization.Formatters.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Runtime.Serialization.Json.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Runtime.Serialization.Primitives.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Runtime.Serialization.Xml.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Security.Claims.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Security.Cryptography.Algorithms.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Security.Cryptography.Csp.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Security.Cryptography.Encoding.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Security.Cryptography.Primitives.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Security.Cryptography.X509Certificates.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Security.Principal.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Security.SecureString.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Text.Encoding.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Text.Encoding.Extensions.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Text.RegularExpressions.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Threading.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Threading.Overlapped.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Threading.Tasks.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Threading.Tasks.Parallel.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Threading.Thread.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Threading.ThreadPool.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Threading.Timer.dll
+H:\C#井字棋\freemusic\bin\Debug\System.ValueTuple.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Xml.ReaderWriter.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Xml.XDocument.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Xml.XmlDocument.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Xml.XmlSerializer.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Xml.XPath.dll
+H:\C#井字棋\freemusic\bin\Debug\System.Xml.XPath.XDocument.dll
+H:\C#井字棋\freemusic\bin\Debug\cmd.dll
+H:\C#井字棋\freemusic\bin\Debug\cmd.pdb
+H:\C#井字棋\freemusic\obj\Debug\freemusic.exe.config
+H:\C#井字棋\freemusic\obj\Debug\freemusic.csproj.CopyComplete
+H:\C#井字棋\freemusic\bin\Debug\ItachiUIBunifu.dll
+H:\Musicer\freemusic\obj\Debug\freemusic.csproj.AssemblyReference.cache
+H:\Musicer\freemusic\obj\Debug\freemusic.csproj.SuggestedBindingRedirects.cache
+H:\Musicer\freemusic\obj\Debug\Interop.WMPLib.dll
+H:\Musicer\freemusic\obj\Debug\AxInterop.WMPLib.dll
+H:\Musicer\freemusic\obj\Debug\freemusic.csproj.ResolveComReference.cache
+H:\Musicer\freemusic\obj\Debug\freemusic.Form1.resources
+H:\Musicer\freemusic\obj\Debug\freemusic.Properties.Resources.resources
+H:\Musicer\freemusic\obj\Debug\freemusic.csproj.GenerateResource.cache
+H:\Musicer\freemusic\obj\Debug\freemusic.csproj.CoreCompileInputs.cache
+H:\Musicer\freemusic\obj\Debug\freemusic.exe
+H:\Musicer\freemusic\obj\Debug\freemusic.pdb
+H:\Musicer\freemusic\bin\Debug\freemusic.exe.config
+H:\Musicer\freemusic\bin\Debug\freemusic.exe
+H:\Musicer\freemusic\bin\Debug\freemusic.pdb
+H:\Musicer\freemusic\bin\Debug\Microsoft.Win32.Primitives.dll
+H:\Musicer\freemusic\bin\Debug\netstandard.dll
+H:\Musicer\freemusic\bin\Debug\System.AppContext.dll
+H:\Musicer\freemusic\bin\Debug\System.Collections.Concurrent.dll
+H:\Musicer\freemusic\bin\Debug\System.Collections.dll
+H:\Musicer\freemusic\bin\Debug\System.Collections.NonGeneric.dll
+H:\Musicer\freemusic\bin\Debug\System.Collections.Specialized.dll
+H:\Musicer\freemusic\bin\Debug\System.ComponentModel.dll
+H:\Musicer\freemusic\bin\Debug\System.ComponentModel.EventBasedAsync.dll
+H:\Musicer\freemusic\bin\Debug\System.ComponentModel.Primitives.dll
+H:\Musicer\freemusic\bin\Debug\System.ComponentModel.TypeConverter.dll
+H:\Musicer\freemusic\bin\Debug\System.Console.dll
+H:\Musicer\freemusic\bin\Debug\System.Data.Common.dll
+H:\Musicer\freemusic\bin\Debug\System.Diagnostics.Contracts.dll
+H:\Musicer\freemusic\bin\Debug\System.Diagnostics.Debug.dll
+H:\Musicer\freemusic\bin\Debug\System.Diagnostics.FileVersionInfo.dll
+H:\Musicer\freemusic\bin\Debug\System.Diagnostics.Process.dll
+H:\Musicer\freemusic\bin\Debug\System.Diagnostics.StackTrace.dll
+H:\Musicer\freemusic\bin\Debug\System.Diagnostics.TextWriterTraceListener.dll
+H:\Musicer\freemusic\bin\Debug\System.Diagnostics.Tools.dll
+H:\Musicer\freemusic\bin\Debug\System.Diagnostics.TraceSource.dll
+H:\Musicer\freemusic\bin\Debug\System.Diagnostics.Tracing.dll
+H:\Musicer\freemusic\bin\Debug\System.Drawing.Primitives.dll
+H:\Musicer\freemusic\bin\Debug\System.Dynamic.Runtime.dll
+H:\Musicer\freemusic\bin\Debug\System.Globalization.Calendars.dll
+H:\Musicer\freemusic\bin\Debug\System.Globalization.dll
+H:\Musicer\freemusic\bin\Debug\System.Globalization.Extensions.dll
+H:\Musicer\freemusic\bin\Debug\System.IO.Compression.dll
+H:\Musicer\freemusic\bin\Debug\System.IO.Compression.ZipFile.dll
+H:\Musicer\freemusic\bin\Debug\System.IO.dll
+H:\Musicer\freemusic\bin\Debug\System.IO.FileSystem.dll
+H:\Musicer\freemusic\bin\Debug\System.IO.FileSystem.DriveInfo.dll
+H:\Musicer\freemusic\bin\Debug\System.IO.FileSystem.Primitives.dll
+H:\Musicer\freemusic\bin\Debug\System.IO.FileSystem.Watcher.dll
+H:\Musicer\freemusic\bin\Debug\System.IO.IsolatedStorage.dll
+H:\Musicer\freemusic\bin\Debug\System.IO.MemoryMappedFiles.dll
+H:\Musicer\freemusic\bin\Debug\System.IO.Pipes.dll
+H:\Musicer\freemusic\bin\Debug\System.IO.UnmanagedMemoryStream.dll
+H:\Musicer\freemusic\bin\Debug\System.Linq.dll
+H:\Musicer\freemusic\bin\Debug\System.Linq.Expressions.dll
+H:\Musicer\freemusic\bin\Debug\System.Linq.Parallel.dll
+H:\Musicer\freemusic\bin\Debug\System.Linq.Queryable.dll
+H:\Musicer\freemusic\bin\Debug\System.Net.Http.dll
+H:\Musicer\freemusic\bin\Debug\System.Net.NameResolution.dll
+H:\Musicer\freemusic\bin\Debug\System.Net.NetworkInformation.dll
+H:\Musicer\freemusic\bin\Debug\System.Net.Ping.dll
+H:\Musicer\freemusic\bin\Debug\System.Net.Primitives.dll
+H:\Musicer\freemusic\bin\Debug\System.Net.Requests.dll
+H:\Musicer\freemusic\bin\Debug\System.Net.Security.dll
+H:\Musicer\freemusic\bin\Debug\System.Net.Sockets.dll
+H:\Musicer\freemusic\bin\Debug\System.Net.WebHeaderCollection.dll
+H:\Musicer\freemusic\bin\Debug\System.Net.WebSockets.Client.dll
+H:\Musicer\freemusic\bin\Debug\System.Net.WebSockets.dll
+H:\Musicer\freemusic\bin\Debug\System.ObjectModel.dll
+H:\Musicer\freemusic\bin\Debug\System.Reflection.dll
+H:\Musicer\freemusic\bin\Debug\System.Reflection.Extensions.dll
+H:\Musicer\freemusic\bin\Debug\System.Reflection.Primitives.dll
+H:\Musicer\freemusic\bin\Debug\System.Resources.Reader.dll
+H:\Musicer\freemusic\bin\Debug\System.Resources.ResourceManager.dll
+H:\Musicer\freemusic\bin\Debug\System.Resources.Writer.dll
+H:\Musicer\freemusic\bin\Debug\System.Runtime.CompilerServices.VisualC.dll
+H:\Musicer\freemusic\bin\Debug\System.Runtime.dll
+H:\Musicer\freemusic\bin\Debug\System.Runtime.Extensions.dll
+H:\Musicer\freemusic\bin\Debug\System.Runtime.Handles.dll
+H:\Musicer\freemusic\bin\Debug\System.Runtime.InteropServices.dll
+H:\Musicer\freemusic\bin\Debug\System.Runtime.InteropServices.RuntimeInformation.dll
+H:\Musicer\freemusic\bin\Debug\System.Runtime.Numerics.dll
+H:\Musicer\freemusic\bin\Debug\System.Runtime.Serialization.Formatters.dll
+H:\Musicer\freemusic\bin\Debug\System.Runtime.Serialization.Json.dll
+H:\Musicer\freemusic\bin\Debug\System.Runtime.Serialization.Primitives.dll
+H:\Musicer\freemusic\bin\Debug\System.Runtime.Serialization.Xml.dll
+H:\Musicer\freemusic\bin\Debug\System.Security.Claims.dll
+H:\Musicer\freemusic\bin\Debug\System.Security.Cryptography.Algorithms.dll
+H:\Musicer\freemusic\bin\Debug\System.Security.Cryptography.Csp.dll
+H:\Musicer\freemusic\bin\Debug\System.Security.Cryptography.Encoding.dll
+H:\Musicer\freemusic\bin\Debug\System.Security.Cryptography.Primitives.dll
+H:\Musicer\freemusic\bin\Debug\System.Security.Cryptography.X509Certificates.dll
+H:\Musicer\freemusic\bin\Debug\System.Security.Principal.dll
+H:\Musicer\freemusic\bin\Debug\System.Security.SecureString.dll
+H:\Musicer\freemusic\bin\Debug\System.Text.Encoding.dll
+H:\Musicer\freemusic\bin\Debug\System.Text.Encoding.Extensions.dll
+H:\Musicer\freemusic\bin\Debug\System.Text.RegularExpressions.dll
+H:\Musicer\freemusic\bin\Debug\System.Threading.dll
+H:\Musicer\freemusic\bin\Debug\System.Threading.Overlapped.dll
+H:\Musicer\freemusic\bin\Debug\System.Threading.Tasks.dll
+H:\Musicer\freemusic\bin\Debug\System.Threading.Tasks.Parallel.dll
+H:\Musicer\freemusic\bin\Debug\System.Threading.Thread.dll
+H:\Musicer\freemusic\bin\Debug\System.Threading.ThreadPool.dll
+H:\Musicer\freemusic\bin\Debug\System.Threading.Timer.dll
+H:\Musicer\freemusic\bin\Debug\System.ValueTuple.dll
+H:\Musicer\freemusic\bin\Debug\System.Xml.ReaderWriter.dll
+H:\Musicer\freemusic\bin\Debug\System.Xml.XDocument.dll
+H:\Musicer\freemusic\bin\Debug\System.Xml.XmlDocument.dll
+H:\Musicer\freemusic\bin\Debug\System.Xml.XmlSerializer.dll
+H:\Musicer\freemusic\bin\Debug\System.Xml.XPath.dll
+H:\Musicer\freemusic\bin\Debug\System.Xml.XPath.XDocument.dll
+H:\Musicer\freemusic\bin\Debug\cmd.dll
+H:\Musicer\freemusic\bin\Debug\cmd.pdb
+H:\Musicer\freemusic\bin\Debug\Interop.WMPLib.dll
+H:\Musicer\freemusic\bin\Debug\AxInterop.WMPLib.dll
+H:\Musicer\freemusic\obj\Debug\freemusic.exe.config
+H:\Musicer\freemusic\obj\Debug\freemusic.csproj.CopyComplete
diff --git a/Musicer-gui/obj/Debug/freemusic.csproj.GenerateResource.cache b/Musicer-gui/obj/Debug/freemusic.csproj.GenerateResource.cache
new file mode 100644
index 0000000..d9acbdb
Binary files /dev/null and b/Musicer-gui/obj/Debug/freemusic.csproj.GenerateResource.cache differ
diff --git a/Musicer-gui/obj/Debug/freemusic.csproj.ResolveComReference.cache b/Musicer-gui/obj/Debug/freemusic.csproj.ResolveComReference.cache
new file mode 100644
index 0000000..36ebb62
Binary files /dev/null and b/Musicer-gui/obj/Debug/freemusic.csproj.ResolveComReference.cache differ
diff --git a/Musicer-gui/obj/Debug/freemusic.csproj.SuggestedBindingRedirects.cache b/Musicer-gui/obj/Debug/freemusic.csproj.SuggestedBindingRedirects.cache
new file mode 100644
index 0000000..5f6c355
--- /dev/null
+++ b/Musicer-gui/obj/Debug/freemusic.csproj.SuggestedBindingRedirects.cache
@@ -0,0 +1 @@
+bfe310b828ed1bc34a790093c4fab7d5db7af7ec
diff --git a/Musicer-gui/obj/Debug/freemusic.exe b/Musicer-gui/obj/Debug/freemusic.exe
new file mode 100644
index 0000000..4c5566a
Binary files /dev/null and b/Musicer-gui/obj/Debug/freemusic.exe differ
diff --git a/Musicer-gui/obj/Debug/freemusic.exe.config b/Musicer-gui/obj/Debug/freemusic.exe.config
new file mode 100644
index 0000000..7b36023
--- /dev/null
+++ b/Musicer-gui/obj/Debug/freemusic.exe.config
@@ -0,0 +1,326 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Musicer-gui/obj/Debug/freemusic.pdb b/Musicer-gui/obj/Debug/freemusic.pdb
new file mode 100644
index 0000000..6649736
Binary files /dev/null and b/Musicer-gui/obj/Debug/freemusic.pdb differ
diff --git a/Musicer-gui/obj/Release/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs b/Musicer-gui/obj/Release/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs
new file mode 100644
index 0000000..3aa5318
--- /dev/null
+++ b/Musicer-gui/obj/Release/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")]
diff --git a/Musicer-gui/obj/Release/AxInterop.WMPLib.dll b/Musicer-gui/obj/Release/AxInterop.WMPLib.dll
new file mode 100644
index 0000000..c8bfb64
Binary files /dev/null and b/Musicer-gui/obj/Release/AxInterop.WMPLib.dll differ
diff --git a/Musicer-gui/obj/Release/DesignTimeResolveAssemblyReferences.cache b/Musicer-gui/obj/Release/DesignTimeResolveAssemblyReferences.cache
new file mode 100644
index 0000000..e9af731
Binary files /dev/null and b/Musicer-gui/obj/Release/DesignTimeResolveAssemblyReferences.cache differ
diff --git a/Musicer-gui/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/Musicer-gui/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..cb45338
Binary files /dev/null and b/Musicer-gui/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/Musicer-gui/obj/Release/Interop.WMPLib.dll b/Musicer-gui/obj/Release/Interop.WMPLib.dll
new file mode 100644
index 0000000..d22f379
Binary files /dev/null and b/Musicer-gui/obj/Release/Interop.WMPLib.dll differ
diff --git a/Musicer-gui/obj/Release/TempPE/Properties.Resources.Designer.cs.dll b/Musicer-gui/obj/Release/TempPE/Properties.Resources.Designer.cs.dll
new file mode 100644
index 0000000..1e6e0f6
Binary files /dev/null and b/Musicer-gui/obj/Release/TempPE/Properties.Resources.Designer.cs.dll differ
diff --git a/Musicer-gui/obj/Release/freemusic.Form1.resources b/Musicer-gui/obj/Release/freemusic.Form1.resources
new file mode 100644
index 0000000..2ea19f5
Binary files /dev/null and b/Musicer-gui/obj/Release/freemusic.Form1.resources differ
diff --git a/Musicer-gui/obj/Release/freemusic.Properties.Resources.resources b/Musicer-gui/obj/Release/freemusic.Properties.Resources.resources
new file mode 100644
index 0000000..4f18015
Binary files /dev/null and b/Musicer-gui/obj/Release/freemusic.Properties.Resources.resources differ
diff --git a/Musicer-gui/obj/Release/freemusic.csproj.AssemblyReference.cache b/Musicer-gui/obj/Release/freemusic.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..7244a9b
Binary files /dev/null and b/Musicer-gui/obj/Release/freemusic.csproj.AssemblyReference.cache differ
diff --git a/Musicer-gui/obj/Release/freemusic.csproj.CopyComplete b/Musicer-gui/obj/Release/freemusic.csproj.CopyComplete
new file mode 100644
index 0000000..e69de29
diff --git a/Musicer-gui/obj/Release/freemusic.csproj.CoreCompileInputs.cache b/Musicer-gui/obj/Release/freemusic.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..8e12043
--- /dev/null
+++ b/Musicer-gui/obj/Release/freemusic.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+93e5d63f28087373c5d8c02c7aee2958b7097571
diff --git a/Musicer-gui/obj/Release/freemusic.csproj.FileListAbsolute.txt b/Musicer-gui/obj/Release/freemusic.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..15956f2
--- /dev/null
+++ b/Musicer-gui/obj/Release/freemusic.csproj.FileListAbsolute.txt
@@ -0,0 +1,229 @@
+H:\C#井字棋\freemusic\bin\Release\freemusic.exe.config
+H:\C#井字棋\freemusic\bin\Release\freemusic.exe
+H:\C#井字棋\freemusic\bin\Release\Microsoft.Win32.Primitives.dll
+H:\C#井字棋\freemusic\bin\Release\netstandard.dll
+H:\C#井字棋\freemusic\bin\Release\System.AppContext.dll
+H:\C#井字棋\freemusic\bin\Release\System.Collections.Concurrent.dll
+H:\C#井字棋\freemusic\bin\Release\System.Collections.dll
+H:\C#井字棋\freemusic\bin\Release\System.Collections.NonGeneric.dll
+H:\C#井字棋\freemusic\bin\Release\System.Collections.Specialized.dll
+H:\C#井字棋\freemusic\bin\Release\System.ComponentModel.dll
+H:\C#井字棋\freemusic\bin\Release\System.ComponentModel.EventBasedAsync.dll
+H:\C#井字棋\freemusic\bin\Release\System.ComponentModel.Primitives.dll
+H:\C#井字棋\freemusic\bin\Release\System.ComponentModel.TypeConverter.dll
+H:\C#井字棋\freemusic\bin\Release\System.Console.dll
+H:\C#井字棋\freemusic\bin\Release\System.Data.Common.dll
+H:\C#井字棋\freemusic\bin\Release\System.Diagnostics.Contracts.dll
+H:\C#井字棋\freemusic\bin\Release\System.Diagnostics.Debug.dll
+H:\C#井字棋\freemusic\bin\Release\System.Diagnostics.FileVersionInfo.dll
+H:\C#井字棋\freemusic\bin\Release\System.Diagnostics.Process.dll
+H:\C#井字棋\freemusic\bin\Release\System.Diagnostics.StackTrace.dll
+H:\C#井字棋\freemusic\bin\Release\System.Diagnostics.TextWriterTraceListener.dll
+H:\C#井字棋\freemusic\bin\Release\System.Diagnostics.Tools.dll
+H:\C#井字棋\freemusic\bin\Release\System.Diagnostics.TraceSource.dll
+H:\C#井字棋\freemusic\bin\Release\System.Diagnostics.Tracing.dll
+H:\C#井字棋\freemusic\bin\Release\System.Drawing.Primitives.dll
+H:\C#井字棋\freemusic\bin\Release\System.Dynamic.Runtime.dll
+H:\C#井字棋\freemusic\bin\Release\System.Globalization.Calendars.dll
+H:\C#井字棋\freemusic\bin\Release\System.Globalization.dll
+H:\C#井字棋\freemusic\bin\Release\System.Globalization.Extensions.dll
+H:\C#井字棋\freemusic\bin\Release\System.IO.Compression.dll
+H:\C#井字棋\freemusic\bin\Release\System.IO.Compression.ZipFile.dll
+H:\C#井字棋\freemusic\bin\Release\System.IO.dll
+H:\C#井字棋\freemusic\bin\Release\System.IO.FileSystem.dll
+H:\C#井字棋\freemusic\bin\Release\System.IO.FileSystem.DriveInfo.dll
+H:\C#井字棋\freemusic\bin\Release\System.IO.FileSystem.Primitives.dll
+H:\C#井字棋\freemusic\bin\Release\System.IO.FileSystem.Watcher.dll
+H:\C#井字棋\freemusic\bin\Release\System.IO.IsolatedStorage.dll
+H:\C#井字棋\freemusic\bin\Release\System.IO.MemoryMappedFiles.dll
+H:\C#井字棋\freemusic\bin\Release\System.IO.Pipes.dll
+H:\C#井字棋\freemusic\bin\Release\System.IO.UnmanagedMemoryStream.dll
+H:\C#井字棋\freemusic\bin\Release\System.Linq.dll
+H:\C#井字棋\freemusic\bin\Release\System.Linq.Expressions.dll
+H:\C#井字棋\freemusic\bin\Release\System.Linq.Parallel.dll
+H:\C#井字棋\freemusic\bin\Release\System.Linq.Queryable.dll
+H:\C#井字棋\freemusic\bin\Release\System.Net.Http.dll
+H:\C#井字棋\freemusic\bin\Release\System.Net.NameResolution.dll
+H:\C#井字棋\freemusic\bin\Release\System.Net.NetworkInformation.dll
+H:\C#井字棋\freemusic\bin\Release\System.Net.Ping.dll
+H:\C#井字棋\freemusic\bin\Release\System.Net.Primitives.dll
+H:\C#井字棋\freemusic\bin\Release\System.Net.Requests.dll
+H:\C#井字棋\freemusic\bin\Release\System.Net.Security.dll
+H:\C#井字棋\freemusic\bin\Release\System.Net.Sockets.dll
+H:\C#井字棋\freemusic\bin\Release\System.Net.WebHeaderCollection.dll
+H:\C#井字棋\freemusic\bin\Release\System.Net.WebSockets.Client.dll
+H:\C#井字棋\freemusic\bin\Release\System.Net.WebSockets.dll
+H:\C#井字棋\freemusic\bin\Release\System.ObjectModel.dll
+H:\C#井字棋\freemusic\bin\Release\System.Reflection.dll
+H:\C#井字棋\freemusic\bin\Release\System.Reflection.Extensions.dll
+H:\C#井字棋\freemusic\bin\Release\System.Reflection.Primitives.dll
+H:\C#井字棋\freemusic\bin\Release\System.Resources.Reader.dll
+H:\C#井字棋\freemusic\bin\Release\System.Resources.ResourceManager.dll
+H:\C#井字棋\freemusic\bin\Release\System.Resources.Writer.dll
+H:\C#井字棋\freemusic\bin\Release\System.Runtime.CompilerServices.VisualC.dll
+H:\C#井字棋\freemusic\bin\Release\System.Runtime.dll
+H:\C#井字棋\freemusic\bin\Release\System.Runtime.Extensions.dll
+H:\C#井字棋\freemusic\bin\Release\System.Runtime.Handles.dll
+H:\C#井字棋\freemusic\bin\Release\System.Runtime.InteropServices.dll
+H:\C#井字棋\freemusic\bin\Release\System.Runtime.InteropServices.RuntimeInformation.dll
+H:\C#井字棋\freemusic\bin\Release\System.Runtime.Numerics.dll
+H:\C#井字棋\freemusic\bin\Release\System.Runtime.Serialization.Formatters.dll
+H:\C#井字棋\freemusic\bin\Release\System.Runtime.Serialization.Json.dll
+H:\C#井字棋\freemusic\bin\Release\System.Runtime.Serialization.Primitives.dll
+H:\C#井字棋\freemusic\bin\Release\System.Runtime.Serialization.Xml.dll
+H:\C#井字棋\freemusic\bin\Release\System.Security.Claims.dll
+H:\C#井字棋\freemusic\bin\Release\System.Security.Cryptography.Algorithms.dll
+H:\C#井字棋\freemusic\bin\Release\System.Security.Cryptography.Csp.dll
+H:\C#井字棋\freemusic\bin\Release\System.Security.Cryptography.Encoding.dll
+H:\C#井字棋\freemusic\bin\Release\System.Security.Cryptography.Primitives.dll
+H:\C#井字棋\freemusic\bin\Release\System.Security.Cryptography.X509Certificates.dll
+H:\C#井字棋\freemusic\bin\Release\System.Security.Principal.dll
+H:\C#井字棋\freemusic\bin\Release\System.Security.SecureString.dll
+H:\C#井字棋\freemusic\bin\Release\System.Text.Encoding.dll
+H:\C#井字棋\freemusic\bin\Release\System.Text.Encoding.Extensions.dll
+H:\C#井字棋\freemusic\bin\Release\System.Text.RegularExpressions.dll
+H:\C#井字棋\freemusic\bin\Release\System.Threading.dll
+H:\C#井字棋\freemusic\bin\Release\System.Threading.Overlapped.dll
+H:\C#井字棋\freemusic\bin\Release\System.Threading.Tasks.dll
+H:\C#井字棋\freemusic\bin\Release\System.Threading.Tasks.Parallel.dll
+H:\C#井字棋\freemusic\bin\Release\System.Threading.Thread.dll
+H:\C#井字棋\freemusic\bin\Release\System.Threading.ThreadPool.dll
+H:\C#井字棋\freemusic\bin\Release\System.Threading.Timer.dll
+H:\C#井字棋\freemusic\bin\Release\System.ValueTuple.dll
+H:\C#井字棋\freemusic\bin\Release\System.Xml.ReaderWriter.dll
+H:\C#井字棋\freemusic\bin\Release\System.Xml.XDocument.dll
+H:\C#井字棋\freemusic\bin\Release\System.Xml.XmlDocument.dll
+H:\C#井字棋\freemusic\bin\Release\System.Xml.XmlSerializer.dll
+H:\C#井字棋\freemusic\bin\Release\System.Xml.XPath.dll
+H:\C#井字棋\freemusic\bin\Release\System.Xml.XPath.XDocument.dll
+H:\C#井字棋\freemusic\bin\Release\cmd.dll
+H:\C#井字棋\freemusic\bin\Release\ItachiUIBunifu.dll
+H:\C#井字棋\freemusic\bin\Release\cmd.pdb
+H:\C#井字棋\freemusic\bin\Release\Interop.WMPLib.dll
+H:\C#井字棋\freemusic\bin\Release\AxInterop.WMPLib.dll
+H:\C#井字棋\freemusic\obj\Release\freemusic.csproj.AssemblyReference.cache
+H:\C#井字棋\freemusic\obj\Release\freemusic.csproj.SuggestedBindingRedirects.cache
+H:\C#井字棋\freemusic\obj\Release\freemusic.exe.config
+H:\C#井字棋\freemusic\obj\Release\Interop.WMPLib.dll
+H:\C#井字棋\freemusic\obj\Release\AxInterop.WMPLib.dll
+H:\C#井字棋\freemusic\obj\Release\freemusic.csproj.ResolveComReference.cache
+H:\C#井字棋\freemusic\obj\Release\freemusic.Form1.resources
+H:\C#井字棋\freemusic\obj\Release\freemusic.Properties.Resources.resources
+H:\C#井字棋\freemusic\obj\Release\freemusic.csproj.GenerateResource.cache
+H:\C#井字棋\freemusic\obj\Release\freemusic.csproj.CoreCompileInputs.cache
+H:\C#井字棋\freemusic\obj\Release\freemusic.csproj.CopyComplete
+H:\C#井字棋\freemusic\obj\Release\freemusic.exe
+H:\Musicer\freemusic\bin\Release\freemusic.exe.config
+H:\Musicer\freemusic\bin\Release\freemusic.exe
+H:\Musicer\freemusic\bin\Release\Microsoft.Win32.Primitives.dll
+H:\Musicer\freemusic\bin\Release\netstandard.dll
+H:\Musicer\freemusic\bin\Release\System.AppContext.dll
+H:\Musicer\freemusic\bin\Release\System.Collections.Concurrent.dll
+H:\Musicer\freemusic\bin\Release\System.Collections.dll
+H:\Musicer\freemusic\bin\Release\System.Collections.NonGeneric.dll
+H:\Musicer\freemusic\bin\Release\System.Collections.Specialized.dll
+H:\Musicer\freemusic\bin\Release\System.ComponentModel.dll
+H:\Musicer\freemusic\bin\Release\System.ComponentModel.EventBasedAsync.dll
+H:\Musicer\freemusic\bin\Release\System.ComponentModel.Primitives.dll
+H:\Musicer\freemusic\bin\Release\System.ComponentModel.TypeConverter.dll
+H:\Musicer\freemusic\bin\Release\System.Console.dll
+H:\Musicer\freemusic\bin\Release\System.Data.Common.dll
+H:\Musicer\freemusic\bin\Release\System.Diagnostics.Contracts.dll
+H:\Musicer\freemusic\bin\Release\System.Diagnostics.Debug.dll
+H:\Musicer\freemusic\bin\Release\System.Diagnostics.FileVersionInfo.dll
+H:\Musicer\freemusic\bin\Release\System.Diagnostics.Process.dll
+H:\Musicer\freemusic\bin\Release\System.Diagnostics.StackTrace.dll
+H:\Musicer\freemusic\bin\Release\System.Diagnostics.TextWriterTraceListener.dll
+H:\Musicer\freemusic\bin\Release\System.Diagnostics.Tools.dll
+H:\Musicer\freemusic\bin\Release\System.Diagnostics.TraceSource.dll
+H:\Musicer\freemusic\bin\Release\System.Diagnostics.Tracing.dll
+H:\Musicer\freemusic\bin\Release\System.Drawing.Primitives.dll
+H:\Musicer\freemusic\bin\Release\System.Dynamic.Runtime.dll
+H:\Musicer\freemusic\bin\Release\System.Globalization.Calendars.dll
+H:\Musicer\freemusic\bin\Release\System.Globalization.dll
+H:\Musicer\freemusic\bin\Release\System.Globalization.Extensions.dll
+H:\Musicer\freemusic\bin\Release\System.IO.Compression.dll
+H:\Musicer\freemusic\bin\Release\System.IO.Compression.ZipFile.dll
+H:\Musicer\freemusic\bin\Release\System.IO.dll
+H:\Musicer\freemusic\bin\Release\System.IO.FileSystem.dll
+H:\Musicer\freemusic\bin\Release\System.IO.FileSystem.DriveInfo.dll
+H:\Musicer\freemusic\bin\Release\System.IO.FileSystem.Primitives.dll
+H:\Musicer\freemusic\bin\Release\System.IO.FileSystem.Watcher.dll
+H:\Musicer\freemusic\bin\Release\System.IO.IsolatedStorage.dll
+H:\Musicer\freemusic\bin\Release\System.IO.MemoryMappedFiles.dll
+H:\Musicer\freemusic\bin\Release\System.IO.Pipes.dll
+H:\Musicer\freemusic\bin\Release\System.IO.UnmanagedMemoryStream.dll
+H:\Musicer\freemusic\bin\Release\System.Linq.dll
+H:\Musicer\freemusic\bin\Release\System.Linq.Expressions.dll
+H:\Musicer\freemusic\bin\Release\System.Linq.Parallel.dll
+H:\Musicer\freemusic\bin\Release\System.Linq.Queryable.dll
+H:\Musicer\freemusic\bin\Release\System.Net.Http.dll
+H:\Musicer\freemusic\bin\Release\System.Net.NameResolution.dll
+H:\Musicer\freemusic\bin\Release\System.Net.NetworkInformation.dll
+H:\Musicer\freemusic\bin\Release\System.Net.Ping.dll
+H:\Musicer\freemusic\bin\Release\System.Net.Primitives.dll
+H:\Musicer\freemusic\bin\Release\System.Net.Requests.dll
+H:\Musicer\freemusic\bin\Release\System.Net.Security.dll
+H:\Musicer\freemusic\bin\Release\System.Net.Sockets.dll
+H:\Musicer\freemusic\bin\Release\System.Net.WebHeaderCollection.dll
+H:\Musicer\freemusic\bin\Release\System.Net.WebSockets.Client.dll
+H:\Musicer\freemusic\bin\Release\System.Net.WebSockets.dll
+H:\Musicer\freemusic\bin\Release\System.ObjectModel.dll
+H:\Musicer\freemusic\bin\Release\System.Reflection.dll
+H:\Musicer\freemusic\bin\Release\System.Reflection.Extensions.dll
+H:\Musicer\freemusic\bin\Release\System.Reflection.Primitives.dll
+H:\Musicer\freemusic\bin\Release\System.Resources.Reader.dll
+H:\Musicer\freemusic\bin\Release\System.Resources.ResourceManager.dll
+H:\Musicer\freemusic\bin\Release\System.Resources.Writer.dll
+H:\Musicer\freemusic\bin\Release\System.Runtime.CompilerServices.VisualC.dll
+H:\Musicer\freemusic\bin\Release\System.Runtime.dll
+H:\Musicer\freemusic\bin\Release\System.Runtime.Extensions.dll
+H:\Musicer\freemusic\bin\Release\System.Runtime.Handles.dll
+H:\Musicer\freemusic\bin\Release\System.Runtime.InteropServices.dll
+H:\Musicer\freemusic\bin\Release\System.Runtime.InteropServices.RuntimeInformation.dll
+H:\Musicer\freemusic\bin\Release\System.Runtime.Numerics.dll
+H:\Musicer\freemusic\bin\Release\System.Runtime.Serialization.Formatters.dll
+H:\Musicer\freemusic\bin\Release\System.Runtime.Serialization.Json.dll
+H:\Musicer\freemusic\bin\Release\System.Runtime.Serialization.Primitives.dll
+H:\Musicer\freemusic\bin\Release\System.Runtime.Serialization.Xml.dll
+H:\Musicer\freemusic\bin\Release\System.Security.Claims.dll
+H:\Musicer\freemusic\bin\Release\System.Security.Cryptography.Algorithms.dll
+H:\Musicer\freemusic\bin\Release\System.Security.Cryptography.Csp.dll
+H:\Musicer\freemusic\bin\Release\System.Security.Cryptography.Encoding.dll
+H:\Musicer\freemusic\bin\Release\System.Security.Cryptography.Primitives.dll
+H:\Musicer\freemusic\bin\Release\System.Security.Cryptography.X509Certificates.dll
+H:\Musicer\freemusic\bin\Release\System.Security.Principal.dll
+H:\Musicer\freemusic\bin\Release\System.Security.SecureString.dll
+H:\Musicer\freemusic\bin\Release\System.Text.Encoding.dll
+H:\Musicer\freemusic\bin\Release\System.Text.Encoding.Extensions.dll
+H:\Musicer\freemusic\bin\Release\System.Text.RegularExpressions.dll
+H:\Musicer\freemusic\bin\Release\System.Threading.dll
+H:\Musicer\freemusic\bin\Release\System.Threading.Overlapped.dll
+H:\Musicer\freemusic\bin\Release\System.Threading.Tasks.dll
+H:\Musicer\freemusic\bin\Release\System.Threading.Tasks.Parallel.dll
+H:\Musicer\freemusic\bin\Release\System.Threading.Thread.dll
+H:\Musicer\freemusic\bin\Release\System.Threading.ThreadPool.dll
+H:\Musicer\freemusic\bin\Release\System.Threading.Timer.dll
+H:\Musicer\freemusic\bin\Release\System.ValueTuple.dll
+H:\Musicer\freemusic\bin\Release\System.Xml.ReaderWriter.dll
+H:\Musicer\freemusic\bin\Release\System.Xml.XDocument.dll
+H:\Musicer\freemusic\bin\Release\System.Xml.XmlDocument.dll
+H:\Musicer\freemusic\bin\Release\System.Xml.XmlSerializer.dll
+H:\Musicer\freemusic\bin\Release\System.Xml.XPath.dll
+H:\Musicer\freemusic\bin\Release\System.Xml.XPath.XDocument.dll
+H:\Musicer\freemusic\bin\Release\cmd.dll
+H:\Musicer\freemusic\bin\Release\cmd.pdb
+H:\Musicer\freemusic\bin\Release\Interop.WMPLib.dll
+H:\Musicer\freemusic\bin\Release\AxInterop.WMPLib.dll
+H:\Musicer\freemusic\obj\Release\freemusic.csproj.AssemblyReference.cache
+H:\Musicer\freemusic\obj\Release\freemusic.csproj.SuggestedBindingRedirects.cache
+H:\Musicer\freemusic\obj\Release\freemusic.exe.config
+H:\Musicer\freemusic\obj\Release\Interop.WMPLib.dll
+H:\Musicer\freemusic\obj\Release\AxInterop.WMPLib.dll
+H:\Musicer\freemusic\obj\Release\freemusic.csproj.ResolveComReference.cache
+H:\Musicer\freemusic\obj\Release\freemusic.Form1.resources
+H:\Musicer\freemusic\obj\Release\freemusic.Properties.Resources.resources
+H:\Musicer\freemusic\obj\Release\freemusic.csproj.GenerateResource.cache
+H:\Musicer\freemusic\obj\Release\freemusic.csproj.CoreCompileInputs.cache
+H:\Musicer\freemusic\obj\Release\freemusic.csproj.CopyComplete
+H:\Musicer\freemusic\obj\Release\freemusic.exe
diff --git a/Musicer-gui/obj/Release/freemusic.csproj.GenerateResource.cache b/Musicer-gui/obj/Release/freemusic.csproj.GenerateResource.cache
new file mode 100644
index 0000000..d9acbdb
Binary files /dev/null and b/Musicer-gui/obj/Release/freemusic.csproj.GenerateResource.cache differ
diff --git a/Musicer-gui/obj/Release/freemusic.csproj.ResolveComReference.cache b/Musicer-gui/obj/Release/freemusic.csproj.ResolveComReference.cache
new file mode 100644
index 0000000..8ebffad
Binary files /dev/null and b/Musicer-gui/obj/Release/freemusic.csproj.ResolveComReference.cache differ
diff --git a/Musicer-gui/obj/Release/freemusic.csproj.SuggestedBindingRedirects.cache b/Musicer-gui/obj/Release/freemusic.csproj.SuggestedBindingRedirects.cache
new file mode 100644
index 0000000..5f6c355
--- /dev/null
+++ b/Musicer-gui/obj/Release/freemusic.csproj.SuggestedBindingRedirects.cache
@@ -0,0 +1 @@
+bfe310b828ed1bc34a790093c4fab7d5db7af7ec
diff --git a/Musicer-gui/obj/Release/freemusic.exe b/Musicer-gui/obj/Release/freemusic.exe
new file mode 100644
index 0000000..5f6c0c1
Binary files /dev/null and b/Musicer-gui/obj/Release/freemusic.exe differ
diff --git a/Musicer-gui/obj/Release/freemusic.exe.config b/Musicer-gui/obj/Release/freemusic.exe.config
new file mode 100644
index 0000000..7b36023
--- /dev/null
+++ b/Musicer-gui/obj/Release/freemusic.exe.config
@@ -0,0 +1,326 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Musicer-gui/packages.config b/Musicer-gui/packages.config
new file mode 100644
index 0000000..30cbb90
--- /dev/null
+++ b/Musicer-gui/packages.config
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Musicer-gui/packages/UchihaItachi.MyPath.2.0.0/.signature.p7s b/Musicer-gui/packages/UchihaItachi.MyPath.2.0.0/.signature.p7s
new file mode 100644
index 0000000..3de162b
Binary files /dev/null and b/Musicer-gui/packages/UchihaItachi.MyPath.2.0.0/.signature.p7s differ
diff --git a/Musicer-gui/packages/UchihaItachi.MyPath.2.0.0/UchihaItachi.MyPath.2.0.0.nupkg b/Musicer-gui/packages/UchihaItachi.MyPath.2.0.0/UchihaItachi.MyPath.2.0.0.nupkg
new file mode 100644
index 0000000..fa60c14
Binary files /dev/null and b/Musicer-gui/packages/UchihaItachi.MyPath.2.0.0/UchihaItachi.MyPath.2.0.0.nupkg differ
diff --git a/Musicer-gui/packages/UchihaItachi.MyPath.2.0.0/lib/net40/ItachiUIBunifu.dll b/Musicer-gui/packages/UchihaItachi.MyPath.2.0.0/lib/net40/ItachiUIBunifu.dll
new file mode 100644
index 0000000..261fe9a
Binary files /dev/null and b/Musicer-gui/packages/UchihaItachi.MyPath.2.0.0/lib/net40/ItachiUIBunifu.dll differ