Existem alternativas de player Linux MPD (music player daemon) para um servidor / player de música em rede [fechado]

9

Existem alternativas razoáveis ​​para o MPD (daemon do music player) como um music player controlado remotamente? Deve ser controlável pela rede e não exigir que o servidor X seja executado.

Saulius Žemaitaitis
fonte
O que deve fazer de maneira diferente do MPD?
Asjo
Estou interessado em todas as alternativas, independentemente de suas capacidades. O próprio MPD não possui recursos de observação de diretório (você precisa forçá-lo a atualizar o db depois de adicionar algo novo), as listas de reprodução são bastante estáticas e não há capacidade de editar tags remotamente (é irritante ter que editá-las com ferramentas externas remotamente). Como é afirmado na página principal do MPD wiki: MPD é um servidor que toca música. Eu queria mais :-)
Saulius Žemaitaitis
MPD tem uma série de limitações: mpd.wikia.com/wiki/What_MPD_Is_and_Is_Not
endolith
11
Infelizmente, parece que as alternativas têm ainda mais limitações. Desejo que um dos programas reais, como o Banshee, possa ser dissociado e executado como servidor em uma máquina e como cliente / controle remoto em outra máquina. Suspiro.
Endolith 11/10/2009
Outra possibilidade pode ser "fingir" o servidor X (com Xvfb?) Na máquina sem cabeça e, em seguida, usar um aplicativo X por controle remoto. Banshee tem controles remotos, por exemplo. launchpad.net/banshee-remote-control dartmouth.edu/~nstamato/android.html
endolith 11/10/2009

Respostas:

5

O xmms2 é uma ótima alternativa.

Na página da web:

Modelo cliente-servidor

  • Permite que o XMMS2 tenha várias interfaces múltiplas (como clientes).
    • Interfaces de linha de comando
    • Clientes GTK (que combinam com a aparência do GNOME e do Xfce4)
    • Clientes KDE (combinando com a aparência do KDE)
  • A transparência da rede significa que você pode executar e controlar o XMMS2 remotamente (por exemplo, executar o XMMS2 na sua 'caixa de mídia' e controlá-lo na rede usando um PDA (TCP) habilitado para bluetooth) - consulte Plataformas móveis
cschol
fonte
Desde há muito que conheço o xmms2 como um player de GUI, nem pensei que poderia ter interfaces de linha de comando e suporte a controle de rede remota. Obrigado pela informação!
Saulius Žemaitaitis 22/07/09
O xmms é / era um reprodutor de GUI direto, o xmms2 não necessariamente tenta reimplementar o xmms, mas usa o modelo cliente / servidor e clientes externos da GUI.
cschol 22/07/2009
Oh vós, eu quis dizer xmms :-)
Saulius Žemaitaitis
4

Groove Basin é um concorrente do MPD. Ele ainda suporta o protocolo MPD, além de seu próprio ( melhor ) protocolo. Possui varredura de volume incorporada, visualização de sistema de arquivos, scrobbling da Last.fm, DJ automático, edição de tags e suporte a streaming. Ele vem com uma interface baseada na Web que você pode optar por usar se quiser (veja a captura de tela).

Demo Online

Captura de tela: Captura de tela


Introdução ao Ubuntu

Você pode instalar o groovebasin no Ubuntu com:

sudo apt-get install groovebasin

Em seguida, crie um link simbólico de ~ / music para sua própria pasta de músicas:

ln -s -T $PATH_TO_OWN_MUSIC_FOLDER ~/music

Então inicie:

groovebasin &

Em seguida, acesse-o em um navegador da Web em 127.0.0.1:16242

andrewrk
fonte
Eu tentei groovebasin, mas ele não tem uma opção para o usuário digitar nome de usuário / senha para acessar as músicas. Ele também não fornece nenhuma maneira de acessar a interface da LAN. só funciona no localhost. Não entendo o motivo por trás da falta desses requisitos mínimos de uso.
21715 Josh
Ele suporta esses dois recursos. O primeiro pode ser configurado no painel "Configurações" da interface da Web, e o último pode ser configurado no arquivo "config.json" no mesmo diretório do servidor. Convido você a registrar um problema se tiver problemas para descobrir como essas coisas funcionam e eu darei uma explicação mais detalhada.
andrewrk
1

Não recomendo isso, pois ainda não tentei, mas o pita é um player de música cliente-servidor de linha de comando.

Atualização: de acordo com o desenvolvedor, ele deve fazer a mesma coisa que o MPD e não é mantido ativamente. Além disso, é Python em vez de C, que é mais fácil de estender etc. Eles "definitivamente tentam resolver os mesmos problemas da mesma maneira".

endólito
fonte
na página inicial do projeto: "Se você deseja que os plug-ins de osciloscópio de forma de onda opengl dancem na tela enquanto você toca os melhores hits do Winger no volume máximo, provavelmente precisará de outra coisa."
quack quixote
Infelizmente, QUERO algo com sinos e assobios, e o MPD não os possui. Eu não quero visualizações idiota, mas eu quero o acesso DAAP, rádio Last.fm, edição de tag e exclusão de arquivos do cliente, a arte do álbum enviado para o cliente a partir do servidor, etc.
endolith
1

Eu também gosto muito de Ampache .

Joshua K
fonte
Descrição do que é e não é: ampache.org/wiki/about
endolith
O Ampache não é exibido se uma música está sendo reproduzida ou não ao usar a reprodução local. Nenhuma barra de busca também :(
Josh
1

Não tenho certeza se você sabia disso, mas o MPD mais recente oferece suporte ao libinotify, que aparentemente atualiza o banco de dados automaticamente.

freedrull
fonte
0

Você está procurando por mpd. Apenas com melhores clientes.

O freedrull mencionou que agora tem suporte ao libinotify (do qual não conheço). Eu vi scripts legais baseados no uso do daemon "cron" inotify, para executar automaticamente a atualização do mpd quando o sistema de arquivos muda.

A edição de tags também depende do aplicativo cliente mpd. Descobri que o ncmpcpp faz um bom trabalho editando tags e manipulando playlists.

qedi
fonte
0

Você pode usar o software Squeezebox Server para atender a essa necessidade. É basicamente um conjunto de scripts Perl, por isso é executado em qualquer lugar sem a necessidade de uma GUI, e não é necessário ter o hardware Squeezebox para usá-lo. Ele exporta uma interface da web e um fluxo HTTP MP3, e também há uma variedade de clientes para plataformas diferentes que possuem alguns dos recursos que você descreveu.

Faz-tudo5
fonte