Meta: reproduzir música em um servidor, preferencialmente usando cmus, usando o SSH para controle do player.
Primeira tentativa: cmus
Eu corro cmus
em um terminal, literalmente nada acontece. Apenas carrega (eu acho). Tentei cmus -vvvvv
- também apenas carrega. Tentei este e this - Nenhuma alteração no problema. Mas: executá-lo a partir de um terminal físico no computador funciona! (Ambos começando cmus e reproduzindo áudio com sucesso)
Segunda tentativa: MOC
Correndo mocp
abre, eu posso adicionar arquivos também. Ao tentar reproduzir uma música, esta mensagem aparece: can't open audio: device or resource busy MOC
- Nenhuma solução possível encontrada.
Terceira tentativa: mp3blaster
Começa. Eu posso adicionar arquivos. Não joga: Failed to open sound device
Tentei várias sugestões (muito desatualizado) do google, nada ajudou. O que pareceu ajudar muitos outros com isso foi padsc mp3blaster
- Mas, novamente, não há ajuda para mim.
Estou usando o ALSA com o PulseAudio. O próprio áudio funciona bem. play
ou mplayer
funcionam bem, mas não oferecem bibliotecas e listas de reprodução. Ambos funcionam bem no SSH também.
Não tenho a menor idéia do que fazer aqui, pois cmus não imprime nada e mplayer
funciona bem . Eu verifiquei alsamixer
e nada está silenciado ou desabilitado. Há apenas uma única placa de som.
Não estou tentando ter uma ampla pergunta sugerir-me-algo aqui, apenas adicionei os outros jogadores, pois isso pode ajudar a encontrar o problema, mas a questão visa concentrar-se em fazer com que cmus
funcione.
Já testei DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus cmus
(encontrado aqui ), mesmo resultado.
Editar: PARA SER LIMPO: A música está na máquina em que eu estou em SSH e quero reproduzir a música localmente da máquina, controlando strong> o tocador de música CLI via SSH. Desculpe pela confusão. Eu não estou tentando transmitir áudio por SSH. Eu só quero usar cmus
em um terminal SSH para reproduzir músicas que já estão no servidor ao qual estou me conectando.
Editar: mplayer
não funciona mais, costumava ser o tempo todo até que eu tentei:
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
[AO_ALSA] alsa-lib: pcm_hw.c:1602:(snd_pcm_hw_open) open '/dev/snd/pcmC0D0p' failed (-16): Device or resource busy
[AO_ALSA] alsa-lib: pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
[AO_ALSA] Playback open error: Device or resource busy
Failed to initialize audio driver 'alsa'
[AO SDL] Samplerate: 32000Hz Channels: Stereo Format s16le
[AO SDL] using aalib audio driver.
[AO SDL] Unable to open audio: No available audio device
Failed to initialize audio driver 'sdl:aalib'
Could not open/initialize audio device -> no sound.
Audio: no sound
Video: no video
O mesmo que para play
:
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
play FAIL formats: can't open output file 'default': snd_pcm_open error: Device or resource busy
Eu tentei como root
também, mesmo resultado. Mas: Se eu correr como usuário logado na sessão X (mesmo em SSH), ele funciona.