Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void Songlist(string fn)
- {
- filename = fn;
- foldername = filename + '/';
- pTWO = pONE + filename + ".txt";
- using (var reader = new System.IO.StreamReader(pTWO))
- {
- while (!reader.EndOfStream)
- {
- var line = reader.ReadLine();
- /*var X = File.ReadLines(pTWO).Count();
- int[] arr = Enumerable.Range(0, X + 1).ToArray();*/
- //double value;
- //
- //value = 123;
- //Console.WriteLine(value.ToString("00000"));
- //Convert.ToInt32(arr).ToString("000");
- //
- //string listarr = "songlist" + arr + " ";
- if (line.StartsWith("songlist "))
- {
- string lister1 = line.Remove(0, 9);
- string output1 = lister1.Split('"', '"')[1];
- Console.WriteLine("output1 :: " + output1);
- Console.WriteLine("lister1 :: " + lister1);
- //if (text.Contains('/'))
- // text = text.Substring(0, text.LastIndexOf('/'));
- if (Directory.Exists("Content/musics/" + foldername) && output1 != null && File.Exists("Content/musics/" + foldername + output1 + ".mp3"))
- {
- media.controls.stop();
- media.URL = "Content/musics/" + foldername + output1 + ".mp3";
- media.controls.play();
- Console.WriteLine("media.controls.currentPosition :: " + media.controls.currentPosition);
- Console.WriteLine("media.currentMedia.duration :: " + media.currentMedia.duration);
- Thread.Sleep(TimeSpan.FromSeconds(3));
- string lister2 = line.Remove(0, 9 + (2 + output1.Length + 1));
- string output2 = lister2.Split('"', '"')[1];
- SubFunctions.svname(output1);
- Thread.Sleep(TimeSpan.FromSeconds(media.currentMedia.duration));
- Console.WriteLine("media.controls.currentPosition :: " + media.controls.currentPosition);
- Console.WriteLine("media.currentMedia.duration :: " + media.currentMedia.duration);
- if (Directory.Exists("Content/musics/" + foldername) && output2 != null && File.Exists("Content/musics/" + foldername + output2 + ".mp3"))
- {
- media.controls.stop();
- media.URL = "Content/musics/" + foldername + output2 + ".mp3";
- media.controls.play();
- string lister3 = line.Remove(0, 9 + (2 + output1.Length + 1) + (2 + output2.Length + 1));
- string output3 = lister3.Split('"', '"')[1];
- SubFunctions.svname(output2);
- Thread.Sleep(TimeSpan.FromSeconds(media.currentMedia.duration));
- if (Directory.Exists("Content/musics/" + foldername) && output3 != null && File.Exists("Content/musics/" + foldername + output3 + ".mp3"))
- {
- media.controls.stop();
- media.URL = "Content/musics/" + foldername + output3 + ".mp3";
- media.controls.play();
- string lister4 = line.Remove(0, 9 + (2 + output1.Length + 1) + (2 + output2.Length + 1) + (2 + output3.Length + 1));
- string output4 = lister4.Split('"', '"')[1];
- SubFunctions.svname(output3);
- Thread.Sleep(TimeSpan.FromSeconds(media.currentMedia.duration));
- if (Directory.Exists("Content/musics/" + foldername) && output3 != null && File.Exists("Content/musics/" + foldername + output3 + ".mp3"))
- {
- media.controls.stop();
- media.URL = "Content/musics/" + foldername + output4 + ".mp3";
- media.controls.play();
- SubFunctions.svname(output4);
- Thread.Sleep(TimeSpan.FromSeconds(media.currentMedia.duration));
- }
- }
- }
- }
- }
- }
- reader.Close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement