Skip to content

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”