Criando Playlist com o C#
Publicado por Perfil removido 19/07/2007
[ Hits: 9.415 ]
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();
}
}
}
leitura/escrita de dados/estruturas em arquivo
Barra de progresso em forma de “roda”
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Opções secretas em tema do Cinnamon
Como mapear unidade de rede no Linux
Como quebrar senha usando john the ripper
Alguém pode me indicar um designer freelancer? [RESOLVIDO] (1)
Alguém já testou o novo COSMIC Desktop? O que achou? (4)
Não consigo instalar distro antiga no virtualbox nem direto no hd (29)
queria saber como posso alterar a frequencia do meu ryzen 2300u pro (3)









