SkillAgentSearch skills...

PartyOn

Stream your PC audio in real-time to any device over LAN (Browser based, WASAPI loopback)

Install / Use

/learn @Mayurkoli8/PartyOn
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Sexy Audio Streamer

Stream your Windows system audio over LAN to any device via browser. No apps. No drivers. WASAPI loopback.

Features

  • Real-time PC audio streaming to your phone, tablet, or another PC.
  • Browser-based: Works instantly inside any modern browser (WebAudio + WebSocket).
  • Zero-installation on Client: Just a web page!
  • WASAPI Loopback: Captures system audio output directly from the sound card, requiring no microphone (Stereo Mix is also supported).
  • Multi-Client Streaming: Stream to multiple devices simultaneously.
  • Beautiful UI: Clean, responsive player interface.
  • Robust Connection: Features auto-reconnect and queue buffering.

Installation

Prerequisites

  • Python 3.x
  • Windows OS (Required for WASAPI functionality).

Setup Steps

  1. Clone the Repository:
    git clone https://github.com/Mayurkoli8/PartyOn.git
    cd partyon
    
  2. Install Dependencies:
    pip install -r requirements.txt
    
  3. Enable WASAPI Loopback (Recommended):
    • Open your Windows Sound Panel (Recording tab).
    • Ensure "Show Disabled Devices" is checked.
    • Enable "Stereo Mix," or verify that the main playback device's loopback functionality is accessible by the application.

Usage

Starting the Server

Use the standard command or the auto-restart script:

  1. Standard Python Command:
    python server.py
    
  2. Windows Auto-Restart Script (Recommended):
    sexy-audio.bat
    

Connecting from a Client Device

  1. Find your PC's local IP Address.
  2. Open a browser (on any device) and navigate to:
    http://YOUR-PC-IP:5000
    
  3. Click the "Play Stream" button on the page.

Tech Stack

| Component | Technology | Role | | :--- | :--- | :--- | | Backend | Python (Flask, WebSockets, sounddevice) | Audio capture, web hosting, and stream management. | | Frontend | WebAudio API, HTML/CSS/JS | Audio decoding and playback in the client browser. |


File Structure

    client.html     # Player UI
    server.py       # Audio capture + stream server
    sexy-audio.bat  # Auto restart batch
    requirements.txt
    README.md
    LICENSE

Windows Setup Tips

  • No Sound: Confirm that a loopback device (like Stereo Mix) is Enabled in the Windows Sound Recording panel.
  • Connection Errors: Check your Windows Firewall settings to ensure port 5000 is open for server.py.

License

MIT — Free to use and modify.


Connect With Me

I'm actively building AI, automation & networking tools.
Reach out if you’d like to collaborate or contribute.

<div align="left"> <a href="https://github.com/mayurkoli8" target="_blank"> <img src="https://img.shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white" /> </a> <a href="https://www.linkedin.com/in/mayur-koli-484603215/" target="_blank"> <img src="https://img.shields.io/badge/LinkedIn-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white" /> </a> <a href="https://instagram.com/mentesa.live" target="_blank"> <img src="https://img.shields.io/badge/Instagram-E4405F?style=for-the-badge&logo=instagram&logoColor=white" /> </a> <a href="mailto:kolimohit9595@gmail.com"> <img src="https://img.shields.io/badge/Email-D14836?style=for-the-badge&logo=gmail&logoColor=white" /> </a> </div>

💬 Want to improve this project?

Open an issue or start a discussion — PRs welcome ⚡

View on GitHub
GitHub Stars37
CategoryDevelopment
Updated1d ago
Forks15

Languages

JavaScript

Security Score

90/100

Audited on Apr 8, 2026

No findings