Criando Playlist com o C#

Publicado por Perfil removido 19/07/2007

[ Hits: 8.787 ]

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

ListDir - Um listador de diretórios

Arquivo com números aleatórios.

Copia uma linha selecionada para um arquivo secundário

Conta caracteres

MyBank


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts