Ubuntu: como fazer com que o áudio funcione tanto no Spotify (no Wine) quanto no Flash (no Firefox)?

7

Estou executando o Spotify no Linux usando o Wine .

O som funcionou muito bem (mesmo que o teste de som no winecfg tenha falhado!), até que instalei o pacote alsa-oss ontem para obter Som de flash trabalhando no Firefox .

Agora o Spotify diz: " Existe um problema com a sua placa de som. O Spotify não pode reproduzir música. "

Então a questão é, como fazer o som no Spotify voltar a funcionar, para que ele continue trabalhando no Flash & Firefox ? Ajustar algumas configurações do ALSA? Spotify configurações? Adicionar / remover alguns pacotes?

A propósito, curiosamente, agora que o som não funciona no Spotify, o "Test Sound" do winecfg funciona !

Este é o Ubuntu 8.04 (Hardy). Placa de som / driver é provavelmente um AC'97 integrado. Por favor mencione se alguma informação adicional sobre o sistema é necessária!

Atualização : tenho o Flash 10 instalado (fora do sistema de empacotamento, usando a variável $MOZ_PLUGIN_PATH env), mas também tinha o Flash 9 de flashplugin-nonfree package - e a versão anterior estava sendo usada pelo Firefox! Baseado em o que Mike Arthur disse sobre o Flash e alsa-oss , eu removi o Flash mais antigo (pacote flashplugin-nonfree) e alsa-oss - e o som do Flash ainda funciona, o que é legal. Mas por alguma razão, o Spotify ainda não toca, mesmo que as coisas devessem ser como eram originalmente ...

Atualização 2 : Funcionou , tudo bem, finalmente.

    
por Jonik 30.07.2009 / 10:50

5 respostas

6

Atualização (2012)

Há alguns anos que existe uma versão do Spotify do Linux >, que, embora rotulado como "preview", é totalmente funcional na minha experiência e deve ser sua principal opção. Use isso, e pelo menos você ignorará qualquer problema de áudio relacionado ao Wine .

Deixando minha resposta original abaixo, para o caso de ser útil para alguém:

Resposta original (2009)

Ok, funcionou removendo alsa-oss e ajustando as configurações de áudio do winecfg. Eu mudei de ALSA Driver para Driver OSS; veja a captura de tela abaixo.

O problema com o driver OSS parece ser que qualquer aplicativo impede que todos os outros reproduzam som; por exemplo, se o Spotify estiver aberto (mas não estiver tocando música) - não consigo ouvir nenhum som do Audacious. Na verdade, isso é muito ruim - às vezes, quando eu abro o Spotify, ele não reproduz som, e eu tenho que rastrear qual processo está bloqueando o dispositivo de som - mesmo quando nenhum áudio está sendo reproduzido.

Então, eu definitivamente estou aberto a soluções melhores - talvez com o ALSA, mas para que o Wine / Spotify seja legal também?

Atualização : Ok, o Spotify funcionou com a ALSA (de novo?). Eu não estou exatamente certo de onde o problema estava; O que fiz foi acessar ~/.wine/drive_c/windows/profiles/[username]/Application Data/Spotify , deletar tudo e lançar wine spotify.exe novamente. Aparentemente, havia algumas configurações incorretas restantes, e relançar o Spotify novamente resolveu a situação.

De qualquer forma, agora o Spotify, o Flash no Firefox e outros aplicativos podem reproduzir sons sem problemas, sem bloquear um ao outro.

Para resumir, isso é o que funcionou para mim:

  • Use o Flash 10; Verifique se o about:plugins do Firefox contém somente "Shockwave Flash 10.0".
  • Use o ALSA em todos os lugares 1 . Como Mike Arthur comentou, esqueça o OSS (e alsa-oss ).
  • (tente limpar os dados de aplicativos do Spotify.)

1 A configuração de áudio do Wine (winecfg) deve ser algo assim:

    
por 30.07.2009 / 12:35
1

Esse é um link muito antigo, você não deve precisar de alsa-oss para som no Flash se estiver usando um plugin Flash recente.

Considere atualizar o Hardy para um Ubuntu mais recente, atualizando o pacote do Flash para um dos backports ou desenvolva seu próprio pacote Flash com base na versão mais recente.

    
por 30.07.2009 / 11:44
1

Spotify agora tem um verdadeiro cliente Linux (beta) que funciona muito bem para mim!

    
por 15.09.2010 / 10:51
1

Eu entrei na configuração do Wine, na aba Audio e configurei a aceleração de hardware do DirectSound para "emulação". Com o ALSA, ele corrigiu o problema no meu caso (a mesma configuração e erro do pôster).

    
por 14.11.2010 / 13:22
0

Esta fonte de PPA tem um pacote de vinhos com suporte pulseaudio

link

Eu uso com o Spotify e funciona bem.

    
por 13.03.2010 / 18:53