Criando Playlist com o C#
Publicado por Perfil removido 19/07/2007
[ Hits: 9.482 ]
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();
}
}
}
Executar um arquivo com o programa padrão no C#
Fwn - Formatador de arquivos .txt
Conversão integral de textos em letras maiúsculas
Nenhum comentário foi encontrado.
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Resolvendo o bloqueio do Módulo Warsaw no Arch Linux (Porta 30900)
Replicação SYSVOL no Samba 4 com Syncthing
Samba 4 com Replicação e LDAP Seguro (LDAPS/TLS)
Configurando o Cairo Dock individualmente em ambientes diferentes na mesma maquina
Calculadoras online gratuitas para o dia a dia do usuário Linux
Governo da França vai trocar Windows por Linux (7)
Metafísica e espiritualidade funciona de verdade! Comprovação pessoal (12)
Bluetooth desconecta logo após conectar, ubuntu 25.10 (2)









