Skip to content

spiritofthenight/UDP-sound-stream-over-LAN-GUI

Repository files navigation

UDP Sound Stream Over LAN - GUI

do you need to stream your PC sound to another PC on LAN ?

then this project is for you .

A lightweight, cross-platform application for streaming your PC's audio output to another PC on the same local area network with a clean, simple UI, low latency, and an intuitive user experience.

Supported Platforms

  • Windows 10 (AMD64) ✅ TESTED
  • Windows 11 (AMD64) ✅ TESTED
  • Linux (AMD64) ✅ TESTED

ScreenShots

Server (PC 1 - Sender) Client (PC 2 - Receiver)
UDP-sound-stream-over-LAN-GUI UDP-sound-stream-over-LAN-GUI
  • macOS ! Not Tested but should work if you can run it from source

Getting Started

Windows (AMD64)

Simply download the .exe file from Releases and run it.

Linux

*note: make sure you have python3-tkinter & python3-pyaudio installed on your machine ; if they are not installed you should install them with your package manager e.g on debian: sudo apt install python3-tkinter python3-pyaudio

  1. Clone the repository:

    git clone https://github.com/spiritofthenight/UDP-sound-stream-over-LAN-GUI.git
    cd UDP-sound-stream-over-LAN-GUI
  2. Create a virtual environment:

    python3 -m venv myenv
    source myenv/bin/activate
  3. Install dependencies:

    pip install -r requirements.txt
  4. Build the application for the server:

    pyinstaller guiserver.py --onefile --noconsole --icon icon.ico
    cd dist
    ./guiserver
  5. Repeat the same process for the client:

    pyinstaller guiclient.py --onefile --noconsole --icon icon.ico
    cd dist
    ./guiclient

Alternative CLI Version

If you prefer a simpler command-line interface, check out the original CLI version:

UDP-sound-stream-over-LAN

Notes

  • This application was developed and tested with Python 3.12
  • If you encounter issues with NumPy version 1.26.4, you can use NumPy 2.4.6 with Python 3.13.5 as an alternative

About

mirror PC sound to another PC | streaming your PC sound output to another PC over the same network (very FAST) with clean GUI

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages