| mpserv. MPSERV é uma arquitetura para jogar MP3s distribuídos por toda a LAN ou WAN de alta velocidade. |
Baixe Agora |
mpserv. Classificação e resumo
- Nome do editor:
- Brian Martin
- Site do editor:
- http://www.theory.org/software/mpserv/
mpserv. Tag
mpserv. Descrição
MPSERV é uma arquitetura para jogar MP3s distribuídos por toda a LAN ou WAN de alta velocidade. MPSERV é uma arquitetura para jogar MP3s distribuídos por toda a LAN ou WAN de alta velocidade. O núcleo é o servidor que abriga um banco de dados de títulos de músicas disponíveis através da rede. Os clientes se conectam a este servidor e solicitar músicas a serem reproduzidas no estéreo conectado à máquina do servidor. O servidorNeed: MPG123> = 0.59N, Perl> = 5.002USage: perl server.pldesc: Anexa-se à porta 2600 usando o protocolo TCP. Há um (propositadamente) CLI rudimentar disponível. Apenas telnet para o servidor e digite 'Ajuda' para o comando disponível. Isso é realmente destinado a ser usado por um cliente externo (provavelmente GUI). O servidor possui um banco de dados de todos os MP3 disponíveis, bem como uma fila de reprodução mantendo a música atualmente jogando e qualquer espera para ser jogada. O conjunto básico de operações são suportados. , incluindo adição, promoção, desmotação e exclusão de elementos de filas. Se a música no momento é excluída, ele parará de jogar e a próxima música na fila começará. Se for rebaixado, é interrompido e a próxima música na linha é reproduzida. A primeira música é então receita a ser jogada a seguir. Isso é equivalente a promover a música número 2 na fila. O ClientNeed: Perl> = 5.002, GTK> = 1.06, perl / gtk> = 0.5000usage: perl client.pl Desc: um cliente gtk para reproduzir e modificar a fila do MP3 do servidor.omitting o endereço do host O cliente a olhar para o Host do MP3. O cliente GUI deve ser bastante intuitivo. O quadro superior contém a árvore de músicas disponíveis quebradas como Artist => Album => Canção. O quadro abaixo contém a lista de músicas que estão atualmente na fila do servidor. Um monte de botões ocupa a parte inferior da GUI, eles controlam a posição da música na fila, exclusão, refrescamento de filas e atualização de árvores. A fila de reprodução é atualizada automaticamente sempre que uma alteração é feita por esse cliente em particular. As alterações feitas por outros clientes não são visíveis até que o botão de atualização seja empurrado. Isso inclui quando as músicas terminarem, uma vez que a File Traversal é deixada até o servidor. Para corrigir este mecanismo de push do servidor é necessário, onde cada cliente registra como um 'listener' e é notificado por meio de um servidor quando as mudanças foram feitas . Isso ainda não foi implementado.
mpserv. Software Relacionado