Criando Playlist com o C#
Publicado por Perfil removido 19/07/2007
[ Hits: 9.362 ]
Script que funciona de forma simples: você digita o nome do arquivo a ser criado. Depois você fornece os nomes das músicas uma a uma e a localização das mesmas.
Ao terminar ele salva tudo. Simples fácil e prático. É necessário ter o mono instalado.
Estou enviando o executável, caso alguém não tenha um compilador ou não saiba usar, mas estou disponibilizando o Código Fonte.
//Criado por ManoLoko
using System;
using System.IO;
namespace PlayList
{
   class MainClass
   {
      public static void Main()
      {
         Console.WriteLine("Programa para a criação de playlists");
         Console.WriteLine("   Criado por ManoLoko");
         Console.WriteLine("");
         Console.WriteLine("Digite o nome e o caminho do arquivo a ser criado");
         Console.WriteLine("Caso um caminho não seja digitado, a playlist sera criada no diretorio do executavel");
         string Nome;
         Nome = Console.ReadLine() + ".m3u";
         FileInfo FileName = new FileInfo(Nome);
         StreamWriter Play = FileName.CreateText();
         Play.WriteLine("#EXTM3U");
         string Musica;
         string Caminho;
         Inicio:
         Console.WriteLine("Forneça os nomes das músicas e os caminhos");
         Console.WriteLine("Nome da musica");
         Musica = Console.ReadLine();
         Console.WriteLine("Caminho para a musica ex.:/home/user/musicas/<nome da musica>");
         Caminho= Console.ReadLine();
         if (Musica == "")
         {
         Console.WriteLine("Terminando...");
         goto Fim;
         } 
         else
         {
            if (Caminho == "")
            {
               Console.WriteLine("Erro: Digite um caminho para a musica");
               Musica = "";
               Caminho = "";
               goto Inicio;
            }
            else
            {
               Play.WriteLine("#EXTM3U:" + Musica);
               Play.WriteLine(Caminho);
               Musica = "";
               Caminho = "";
               goto Inicio;
            }
         }
         Fim:
         Play.WriteLine("");
         Play.Close();
         Console.WriteLine("Arquivo Salvo");
         Console.Write("Precione enter para sair");
         Console.ReadLine();
      }
   }
}
Pilhas C/C++ - Pares e ímpares
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Problemas com Driver NVIDIA (5)
Warcraft II Remastered no Linux? (8)
Instalação dualboot Windows 11 e Debian 13 (7)









