Audio stream from laptop to phone using soundwire
Als een oplossing voor audio out op mijn laptop is gruwelijk (zie evaluatie)
- totaal ongeschikt om er muziek mee te streamen
- maar doenbaar als tijdelijke workaround voor audio van films afspelen op laptop
SoundWire
an Android app to play audio from your computer to Android.
This apps works similarly to the “Wifi Audio” app but has some extra features.
==adjust the audio buffer size gives you lower latency when shrunk and smoother playback when increased. ==
Works via wifi, has low latency, and is free.
evaluatie
- er zit een zeer minimaal , maar met muziek- irritant hoorbaar delay tussen de laptop speakers en de boxen
dat zou geen probleem zijn als laptop audio = 0 ? - voor film is het effect echter vergelijkbaar met dubbing (iets beter zelfs)
- om het half uur komt er loeihard een “Soundwire free version” boodschap doorheen, totaal boertig
install SoundWire
- install the Android app on your phone
- donwload companion server app on your computer. (versions for Windows, Linux, and Raspberry Pi)
- extract & move to /opt/port-app/SoundWireServer/
- enable same wjfi network on both laptop & phone
- open firewall ports 59010 & 59011 UDP
SoundWire app werkt als er 4 rules per port gemaakt worden : IPv4 , IPv6 , IN , OUT , enkel UDP
open FW app > tab “rules” > create new rule ( 1 per port) met de “+” button >
“simple” tab : naam geven / policy= allow / direction=”both” / protocol = “UDP” / port =xyz > click “ADD”
repeat for second port , then “CLOSE”
additional install
check if Pulse Audio Volume Control tool is intsalled , if not install it
config
desktop :
tab “recording” > toggle button instellen op “monitor Build in analogue audio” of er komt geen geluid streaming
android :
settings > audio buffer : op laagste niveau = 8K zetten == merkbaar lagere latency
launch
- open terminal
cd /opt/port-app/SoundWireServer/
./SoundWireServer & disown
leave terminal open or launch with disown
- start app op android
geef IP adress van laptop in & click de connect button (logo soundwire)
dialogscherm op laptop moet status “connected weergeven”