public void initOtherLiveURL()
        {
            //他の配信サイトでも自動入場する機能(URL)の中身初期化するとき
            //はじめはようつべとツイキャスとふわっちで使えるように
            //なお作者は老害なので他サイトで見に行くことはほぼない模様(コメントがあれ)

            //ようつべはアップロードと同時にツイートする機能がなくなった模様。
            //ようつべこれ動画を共有しても自動で開いちゃうんだけどURLからはどうしようもないよね?

            var otherListJSONArray = JsonConvert.DeserializeObject <List <ListViewClass.OtherLiveSiteListViewData> >("[]");

            //追加
            var youtube = new ListViewClass.OtherLiveSiteListViewData {
                URL = "youtu.be"
            };
            var twitcas = new ListViewClass.OtherLiveSiteListViewData {
                URL = "cas.st"
            };
            var huwatti = new ListViewClass.OtherLiveSiteListViewData {
                URL = "r.whowatch.tv"
            };

            otherListJSONArray.Add(youtube);
            otherListJSONArray.Add(twitcas);
            otherListJSONArray.Add(huwatti);

            //JSON配列に変換
            Properties.Settings.Default.setting_otherlive_url = JsonConvert.SerializeObject(otherListJSONArray);
            Properties.Settings.Default.Save();
        }
        public void initOtherLiveClient()
        {
            //他の配信サイトでも自動入場する機能(クライアント名)の中身初期化するとき
            //はじめはようつべとツイキャスとふわっちで使えるように
            //なお作者は老害なので他サイトで見に行くことはほぼない模様(コメントがあれ)

            //ようつべはアップロードと同時にツイートする機能がなくなったみたいなのでクライアント一覧にはないです。

            var otherListJSONArray = JsonConvert.DeserializeObject <List <ListViewClass.OtherLiveSiteListViewData> >("[]");

            //追加
            var twitcas = new ListViewClass.OtherLiveSiteListViewData {
                Client = "TwitCasting"
            };
            var huwatti = new ListViewClass.OtherLiveSiteListViewData {
                Client = "ふわっち"
            };

            otherListJSONArray.Add(twitcas);
            otherListJSONArray.Add(huwatti);

            //JSON配列に変換
            Properties.Settings.Default.setting_otherlive_client = JsonConvert.SerializeObject(otherListJSONArray);
            Properties.Settings.Default.Save();
        }
 public void addOtherLiveClient(string client)
 {
     //他の配信サイトでも利用する機能のクライアント追加
     if (Properties.Settings.Default.setting_otherlive_client != "")
     {
         var otherListJSONArray = JsonConvert.DeserializeObject <List <ListViewClass.OtherLiveSiteListViewData> >(Properties.Settings.Default.setting_otherlive_client);
         var urlItem            = new ListViewClass.OtherLiveSiteListViewData {
             Client = client
         };
         otherListJSONArray.Add(urlItem);
         Properties.Settings.Default.setting_otherlive_client = JsonConvert.SerializeObject(otherListJSONArray);
         Properties.Settings.Default.Save();
         //再読み込み
         loadOtherLiveClient();
     }
     else
     {
         //初期化
         loadOtherLiveURL();
     }
 }