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.


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

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


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".


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

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.



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.


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.