Pesquisa de site

Instale GNUMP3d - um servidor de streaming de mídia em RHEL/CentOS/Fedora e Ubuntu/Debian


GNUMP3d é um aplicativo de streaming simples, leve e robusto de código aberto para MP3s, OGGs e outros formatos de vídeo suportados. Ele oferece uma interface web simples, atraente e amigável para transmitir sua coleção de áudio e vídeo por meio de um navegador da web e transmitir listas de reprodução em uma rede LAN. Também é possível transmitir arquivos de áudio com VLC, XMMS, iTunes, WinAmp e muitos outros reprodutores de mídia. Além disso, também utiliza um banco de dados com função de busca de arquivos.

Este aplicativo é muito útil para os amantes da música no que diz respeito ao compartilhamento de músicas em redes locais ou com amigos online. Se você possui ótimas coleções de músicas clássicas antigas armazenadas em seu sistema, é hora de compartilhá-las com seus amigos, vizinhos e colegas. Eu tentei este aplicativo em minha máquina local parece ser simples, rápido, seguro e principalmente de uso gratuito.

Este software foi escrito principalmente em linguagem de script PERL e desenvolvido sob Debian GNU/Linux, e é capaz de rodar em qualquer versão semelhante baseada em GNU/Linux. .

Como instalar o servidor de streaming de mídia GNUMP3d

A versão mais recente do GNUMP3d pode ser baixada do site do GNUMP3d ou você pode usar o seguinte comando “wget” para fazer o download.

wget http://savannah.gnu.org/download/gnump3d/gnump3d-3.0.tar.gz

Depois de baixado com sucesso, descompacte-o usando o comando “tar” conforme mostrado abaixo.

tar -xvf gnump3d-3.0.tar.gz

A instalação do GNUMP3d não deve exigir mais do que o comando “make install”. Isto instalará os arquivos binários em /usr/bin, com os arquivos de configuração no diretório /etc/gnump3d/.

cd gnump3d-3.0
make install

Assim que o gnump3d estiver instalado no seu sistema. Agora você precisa fazer a configuração necessária para atender às suas necessidades. O arquivo de configuração principal ‘gnump3d.conf‘ encontrado no diretório ‘/etc/gnump3d‘. Abra este arquivo com um editor e faça as seguintes alterações sugeridas.

nano /etc/gnump3d/gnump3d.conf

Encontre a linha que diz:

root = /home/mp3

E substitua-o pelo local dos seus arquivos de mídia. Por exemplo, na minha situação eu armazeno a música em /home/tecmint/songs).

root = /home/tecmint/songs

Por padrão, gnump3d é executado na porta número 8888. Se desejar alterar para 7878 ou qualquer número de porta de sua preferência.

Encontre esta linha

port = 8888

Substitua pela seguinte linha

port = 7878

Depois de fazer todas as alterações necessárias, reinicie o serviço gnump3d usando o seguinte comando.

gnump3d &
Saída de amostra
GNUMP3d is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions.

For full details please visit the COPYING URL given below:

  Copying details:
    http://localhost:8888/COPYING

  GNUMP3d now serving upon:
    http://localhost:8888/

  GNUMP3d website:
    http://www.gnump3d.org/

 Indexing your music collection, this may take some time.

 (Run with '--fast' if you do not wish this to occur at startup).
Indexing complete.

Assim que a indexação da música estiver concluída, você poderá despejar as estatísticas do seu arquivo através do programa ‘gnump3d-stats‘, usando o argumento ‘–stats’. Isso indicará que a indexação funcionou corretamente.

gnump3d-index --stats

Total number of songs: 17
Total size of archive: 96.9Mb (101690593 bytes)
Total playlength     : 0 days, 1 hours, 13 mins 59 seconds

Assim que a indexação terminar, você estará quase pronto para acessar seu painel web gnump3d pela primeira vez. Abra seu navegador e digite.

http://localhost:7878
OR
http://ip-address:7878

O diretório de streaming de música padrão para gnump3d é /home/tecmint/songs. Ele mostrará todos os arquivos de mídia colocados nesta pasta. Se quiser adicionar mais arquivos, basta colocar os arquivos de música nesta pasta e eles ficarão visíveis na interface.

Se você quiser alterar o tema padrão do gnump3d. Clique em “Preferências” e selecione o tema a partir daí.

Por padrão o gnump3d está aberto para o mundo, qualquer pessoa que conheça o endereço IP do servidor pode se conectar e transmitir a música disponível, visualizar estatísticas e realizar pesquisas. Portanto, se você deseja adicionar uma camada extra de segurança, você pode restringir o acesso com base nas configurações do Endereço IP.

Restrição de endereço IP

Abra o arquivo “gnump3d.conf” e comente a seguinte linha.

#allowed_clients = all

E adicione todos os endereços IP ou intervalos aos quais você gostaria de habilitar o acesso usando a configuração ‘allowed_clients’ conforme mostrado abaixo.

allowed_clients = 172.16.2.0/8, 192.168.1.0

Além da configuração ‘allowed_clients’, há uma correspondência ‘denied_clients’ que permite negar um endereço específico. As configurações de negação têm precedência sobre as configurações de permitido, portanto, no exemplo abaixo, todos os endereços IP no intervalo 172.16.2.x têm acesso, exceto 172.16.2.2 e 192.168.1.25.

allowed_clients = 172.16.2.0/8, 192.168.1.0

denied_clients = 172.16.2.2; 192.168.1.25

No geral, esta ferramenta é ótima para compartilhar músicas com amigos pela Internet ou localmente. Definitivamente seria muito útil se você estiver longe do computador e quiser ouvir suas músicas favoritas.

Links de referência

Página inicial do GNUMP3d

Por enquanto é isso, em breve trarei outro ótimo artigo, até lá fique ligado e continue visitando o tecmint.