Você pode já ter passado por isso, mas vou documentar o que eu fiz para configurar o MPD no Windows 7. Isso provavelmente será um exagero se você já usou o mpd antes, mas como eu não tinha, isso é o que eu acharia útil:
-
Baixe / descompacte os binários do Windows (estou usando
mpd-0.16.6-4-win32empc-0.21-win32) -
Edite mpd.conf - aqui está um exemplo (com os comentários removidos):
music_directory "d:/music" playlist_directory "d:/music/mpd/playlists" db_file "d:/music/mpd/database" log_file "d:/music/mpd/log" port "6600" auto_update "yes" input { plugin "curl" } audio_output { type "winmm" name "Default" }Observe que
d:\musiced:\music\mpded:\music\mpd\playlistsdevem existir. -
Inicie o servidor mpd executando a partir da linha de comando:
mpd mpd.conf. Observe que você precisa especificar o arquivo de configuração ou não funcionará. Ele provavelmente irá reclamar sobre o banco de dados não ser encontrado, mas irá em frente e criará um novo. -
Use o mpc para verificar se está funcionando:
-
mpc listallpara obter uma lista de todos os arquivos verificados pelo MPD -
mpc add <file>para adicionar um arquivo à lista de reprodução atual (use o mesmo caminho produzido pormpc listall) -
mpc playpara começar a jogar - Use
ctrl-cno console do mpd para pará-lo.
-
-
Se tudo isso funcionar, você poderá fazer com que o mpc seja iniciado na inicialização do computador usando tarefas agendadas, para que não seja necessário fazer login para que ele seja executado:
- Inicie o
task scheduler(apenas digite-o na barra de pesquisa do Windows) - Crie uma tarefa
- Definir
Run whether the user is logged on or not - Adicione um acionador. Comece a tarefa na inicialização. Adicione um atraso, se quiser.
- Adicione uma ação. Program / script="mpd", adicione argumentos: "mpd.conf", inicie em "c: \ arquivos de programas ..." (onde quer que você tenha extraído o mpd.exe).
- Feche e salve a tarefa e forneça as credenciais para que ela seja executada.
- Você pode executar a ação agora e o mpd será carregado em segundo plano e novamente toda vez que você inicializar o computador.
Você não o verá no Gerenciador de Tarefas, a menos que você clique em "Mostrar processos de todos os usuários", mesmo que esteja sendo executado com seu nome de usuário.
- Inicie o
-
Instale o IIS (ou algum outro servidor da Web), usando
Turn windows features on or off, certifique-se de incluir CGI em IIS > Serviços WWW > Recursos de desenvolvimento de aplicativos. -
Instale o PHP .
-
Faça o download do phpMpReloaded e aponte o IIS para ele.
-
Abra a porta 80 em seu firewall do Windows.
Obviamente diferentes clientes / webservers podem ser usados, mas isso é praticamente o que tenho em execução. Combinado com um conjunto de alto-falantes sem fio, isso me permite executar música em toda a casa, controlável por qualquer dispositivo com acesso à minha rede Wi-Fi.