Criando Playlist com o C#

Publicado por Perfil removido 19/07/2007

[ Hits: 8.446 ]

Download PlayList.exe




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.

  



Esconder 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();
      }
   }
}

Scripts recomendados

Comandos de um Shell

MyBank

Gerenciamento de alunos com dados armazenados em arquivo

Super Truco

Manipulação de arquivos CSV - Estruturado


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário