Skip to content

Instantly share code, notes, and snippets.

Created November 28, 2016 08:08
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
Star You must be signed in to star a gist
What would you like to do?
SET "LINUXTMP=$(echo '%TMP:\=\\%' | sed -e 's|\\|/|g' -e 's|^\([A-Za-z]\)\:/\(.*\)|/mnt/\L\1\E/\2|')"
ECHO --- PulseAudio...
C:\Windows\System32\bash.exe -xc "wget -cO '%LINUXTMP%/' ''"
ECHO --- Extracting PulseAudio
md "%TMP%\pulseaudio"
C:\Windows\System32\bash.exe -xc "unzip -o '%LINUXTMP%/' -d '%LINUXTMP%/pulseaudio'"
ECHO --- Installing PulseAudio
xcopy /e "%TMP%\pulseaudio" "%AppData%\PulseAudio\"
ECHO --- Setting PulseAudio to run at startup
echo set ws=wscript.createobject("") > "%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\start_pulseaudio.vbe"
echo "%AppData%\PulseAudio\bin\pulseaudio.exe --exit-idle-time=-1",0 >> "%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\start_pulseaudio.vbe"
REM Recomended/required settings
echo load-module module-native-protocol-tcp auth-ip-acl= auth-anonymous=1 >> "%AppData%\PulseAudio\etc\pulse\"
"%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\start_pulseaudio.vbe"
ECHO When prompted, DO NOT allow 'pulseaudio' access to any of your networks. It doesn't need access.
ECHO All Done
Copy link

Do not forget that this requires the unzip package, for all users checking this out

Copy link

sumeshmeena commented Feb 12, 2020

I can't make it work, been trying for 2 days. I have tried everything but no sound. pls help

Copy link

Hi! I will take a look what's happening there. Can you please tell me what is your Windows version (Win+R: winver). So that I can install VM and test it.
I've switched entirely to Linux recently and I didn't follow fully what's changing there.

Copy link

I have version 2004 (build 19041.84), thanks for helping

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment