Criando Playlist com o C#
Publicado por Perfil removido 19/07/2007
[ Hits: 9.471 ]
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();
}
}
}
Manipulaçao de arquivos e Meta dados em videos
Agenda eletrônica completa em C
Fwn - Formatador de arquivos .txt
Nenhum comentário foi encontrado.
O Editor de Texto Nano: Simplicidade no Terminal
SynapSeq - programa para estimular as ondas cerebrais
Por que seu __DIR__ falhou ou o "inferno" dos caminhos no PHP
Preparando-se para certificações da LPI através do LPI Lab
Migração de Arch Linux para repositórios CachyOS (Uso de Instruções v3 e v4)
Jogando "Magic" gratuitamente no Linux
Zoxide e fzf no bash para incrementar o uso do Terminal
As diferencas entre o clipboard comum e a selecao ativa
Arch Linux com repos do CachyOS para otimização ou usar Gentoo?
Eu aprendi o segredo das artes! hahaha (4)
A falsa sensação de que entende a tal da palavra! (0)
Como instalo o Clipper/Harbour no Linux Ubuntu (0)









