Ordna ljudet i Wine med PulseAudio

09 december 2009

Som dom flesta vet gillar jag inte PulseAudio eftersom det till större delen krånglar på ett eller annat vis. :) Detta fick jag återigen erfara häromdagen när jag ordnade Spotify via Wine på en av mina vänners dator när ljudet först lät konstigt och rätt omgående slutande det fungera helt.

Efter lite testande hittade jag en väldigt enkel lösning: Wine med native stöd för PulseAudio. Det är Neil Wilson på Launchpad som har släppt en modifierad version av Wine för Ubuntu 9.10 Karmic Koala. Han har gjort den tillgänglig via sitt PPA-förråd. Denna metoden löser alltså alla ljudproblem med WINE, inte bara specifikt för Spotify.

Om du vill använda dig av hans modifierade version av Wine börjar du med att avinstallera din nuvarande version av Wine:

sudo aptitude remove wine

Lägg till det nya förrådet:

sudo add-apt-repository ppa:neil-aldur/ppa

Uppdatera ditt mjukvaruföråd:

sudo aptitude update

Installera den modifierade versionen av Wine:

sudo aptitude install wine1.2

Öppna sedan inställningarna för Wine med kommandot:

winecfg

Och under fliken Ljud väljer du pulseaudio som ljuddrivrutin. Nu är det bara att starta ditt/dina program som du kör via Wine och allting ska låta bra igen.

Dela med dig

RSS Twitter Epost Facebook Delicious Epost

Liknande Inlägg

31 kommentarer

  1. Jesper skriver:

    Jag har vid flertalet installationer haft samma problem med just Spotify. Har alltid funkat genom att gå in i Winecfg, och bytt från ALSA till OSS under ljudfliken.

  2. Jarl skriver:

    Tackar, allt fungerar helt perfekt!

  3. Hund skriver:

    Kul att höra. :)

  4. Pund skriver:

    Hur gör man en dist-upgrade i kubuntu?

  5. Hund skriver:

    Om du gör det vi terminalen använder du kommandot:

    sudo aptitude dist-upgrade

  6. Matte skriver:

    Man behöver inte avinstallera wine utan bara ändra ljudkällan i winecfg till oss.

  7. Hund skriver:

    @Matte: OSS är dock en gammal ljudserver, även fast jag inte gillar PA så lär jag erkänna att den är mycket bättre än OSS.

  8. Tordj skriver:

    Tack! Fungerade alldeles utmärkt för mig på 64-bitars Ubuntu.

  9. Stoffe skriver:

    Det är inte OSS man kör, det är PA via OSS-emulation när man gör så.

    wine1.2 i vanliga Ubuntu funkar fint för mig som det är, har inte testat wine (som är 1.0), båda finns parallellt i Karmic.

  10. Emil skriver:

    Men jag har inte haft några problem alls med det eftersom jag har använt just wine1.2 som finns i förrådet i karmic

  11. Hund skriver:

    @Emil: Det är inte samma version. Detta är en modifierad version av Wine där man har native stöd för PA.

    Jag körde den versionen som finns i Karmic och den krånglade på hennes datorn, när jag testade den modddad versionen fungerade det bra. Det är inte alla det drabbar. :)

  12. Jonas skriver:

    Tack!
    Verkar fungera problemfritt nu med ditt tips.
    Har länge bökat och strulat med Spotify/Wine och 9.10. Reklamavbrotten var värst, då tappade man synken helt och hållet och ljudet började hacka och försvann stokastiskt.

  13. Hund skriver:

    Kul att det kom till nytta. :)

  14. Pille skriver:

    Det funkar! Tack tack tack!!

    Har inte sett din blogg förr men det ser verkligen intressant ut så kommer att följa den från och med nu.

  15. Hund skriver:

    Kul att höra och tack för det. :)

  16. johanek skriver:

    Det var precis vad jag behövde. Tack så mycket.

  17. drbrain skriver:

    Dett fungerade perfekt för mig... innan. Nu vill det dock inte fungera längre. Det blir bara ljud i en sekund sen slutar det. Händer både i Spotify och WinAMP (ladda ner det för att se om det var spotifys fel)

  18. Hund skriver:

    @drbrain:

    Har ingen aning varför det inte fungerar. Du har rätt version av Wine? Och inte den omodifierade versionen som sheppas via Ubuntu's förråd?

    Prova att byta namn på mappen ~/.wine och börja om från början och se om det hjälper?

  19. drbrain skriver:

    Det är ju wine 1.1.31 och det går ju att välja pulseaudio i winecfg så det borde ju vara den modifierade versionen.

    Det lustiga är att gör man så spelas en låt i spotify sen slutar det fungera igen.. Spotify (och winamp för den delen) fortsätter inte att spela utan stannar på noll eller en sekund.

    Tycker också att det är väldigt skumt för det fungerade ju fint i en månad.

  20. Hund skriver:

    @drbrain:

    Du har inte jort några uppdateringar av något som kan tänkas beröra detta?

  21. drbrain skriver:

    Inte vad jag kan komma på iaf... det enda jag gjort är ju ubuntus föreslagna uppdateringar.

  22. Hund skriver:

    @drbrain:

    Jag använder inte Pulseaudio själv så jag vet inte om det kommit någon uppdatering till det, men det är ju möjligt att det kan ha kommit någon ny version som ställer till med problem?

  23. nicklas skriver:

    Tack för tipset. Är det ngn som har testat att köra pulse audio mot en airport express från apple få det inte riktigt att fungera hittas 1 gång av 20...

  24. jocke skriver:

    Har samma problem som DrBrain, tidigare klagade Spotify på att det var något fel på ljudkortet, men det problemet löstes med PA. Tummen upp för det! Men nu händer ingenting som sagt. Fastnar direkt, eller möjligen efter en sekund. Någon som har något tips?

  25. Bempa skriver:

    Tack för ett bra tips

    Jag fick problem med ljudet i 9.10 NBR när jag körde Spotify v0.3.23. Efter reklamen brukade ljudet bli bedrövligt, ibland fungerade det med att starta om Spotify men efter ett tag klagade Spotify på att det inte fanns ngt ljudkort i datorn, då var det bara att boota om. Har varit irriterad över detta, men så råkade jag hitta denna blogg och ditt utmärkta tips.

    Nu fungerar spotify bra. Än en gång tack för tipset.

    /B

  26. Hund skriver:

    @Bempa:

    Kul att det kom till nytta för dig! :)

  27. Simon Johansson skriver:

    Lika bra att säga det här med!
    Det fungerar också att installera padsp (finns i förrådet) och sedan köra ditt program som vanligt, fast med padsp före.
    Exempel före:
    wine spotify.exe
    Exempel efter: padsp wine spotify.exe

  28. Johan skriver:

    Jag har kört Neil Wilson patchade wine i ett halvår utam problem. Det enda man måsta vara noga med är att inte slentranmässigt trycka "Install Updates". Update manager föreslår nämligen att det nog vore bättre att "uppgradera" wine till ngt som ligger i standar rep. Då får man tillbaks vanilla-versionen och alla problem.

  29. Mattis skriver:

    Tackar, fungerade fin fint! nu kan jag lyssna på spotify på jobbet =)

  30. bouton skriver:

    Tack, sjukt bra, har haft massor av problem med just detta. OSS funkade inte alls bra, inte ALSA heller. Tack och tack igen.

  31. Hund skriver:

    @bouton:

    Kul att det kom till nytta. :)

Lämna ett svar