Beispiel #1
0
        static void Main(string[] args)
        {
            var filePath  = "c:\\WavSongs\\songs.xml";
            var directory = "c:\\WavSongs";
            var player    = new Player(new ColorSkin(ConsoleColor.Red));

            player.Volume = 20;

            int totalDuration = 0;

            player.Play();
            player.VolumeUp();
            Console.WriteLine(player.Volume);


            player.VolumeChange(-20);
            Console.WriteLine(player.Volume);
            Console.WriteLine(new string('-', 20));

            player.VolumeChange(400);
            Console.WriteLine(player.Volume);

            player.VolumeChange(500);
            Console.WriteLine(player.Volume);
            player.Stop();

            if (File.Exists(filePath))
            {
                player.LoadPlaylist(filePath);
            }
            else
            {
                player.Load(directory);
                GenerateLikes(player.GetSongs());
            }


            //var songs = GenerateSongs();

            //GenerateLikes(songs);
            //songs = songs.SortByGenre(Genre.Rock);
            //player.Songs = songs;
            player.Play();

            ListSongs(player);

            //var shuffledSongs = songs.Shuffle(3);

            //Console.WriteLine("SHUFFLE");
            //ListSongs(shuffledSongs);

            player.Stop();

            player.SaveAsPlaylist("c:\\WavSongs\\songs.xml");


            //var a = new Song[] { song1, song3 };
            Console.ReadLine();
        }