Criando Playlist com o C#
Publicado por Perfil removido 19/07/2007
[ Hits: 9.447 ]
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();
}
}
}
Gerenciamento de alunos com dados armazenados em arquivo
Nenhum comentário foi encontrado.
Berry Bank: Criando um Banco Digital Gamificado para seus Filhos com Gentoo, Flask e Tailscale
Papagaiando o XFCE com temas e recursos
Instale o DOOM Retro no Gentoo facilmente via Overlay
Steam (Flatpak) rodando jogos em partição NTFS
O dock Plank + U-Launcher deixam qualquer desktop mais produtivo
Instalar Linux em notebook Sony Vaio VPCEG13EB (17)
Alguém tem que acabar com ANATEL!!! (10)
O que você está ouvindo agora? [2] (229)









