Skip to content

koedame/p2paudiosession

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

166 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jamjam

P2P Audio Communication for Musicians

Low-latency peer-to-peer audio communication application for macOS, Windows, and Linux.

Documentation

  • Documentation Site - Getting started, installation guides, and development documentation
  • Storybook - UI component library and design system

Features

  • Cross-platform support (macOS, Windows, Linux)
  • Low-latency audio streaming
  • Peer-to-peer connection (no central server required for audio)
  • Multiple audio codec support (Opus, PCM)

Development

See the documentation site for detailed development guides.

Quick Start

# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Clone the repository
git clone https://github.com/koedame/p2paudiosession.git
cd p2paudiosession

# Build core library
cargo build

# Run tests
cargo test

Running the Desktop App (Tauri)

# Run from project root (not src-tauri directory)

# Development mode (frontend server starts automatically)
cargo tauri dev

# Production build
cargo tauri build

The built application will be in src-tauri/target/release/bundle/.

License

Source Available License (Not Open Source)

This software is released under a custom Source Available license. The source code is publicly available for transparency purposes, but usage is restricted:

  • Permitted: Viewing source code, using official binaries
  • Not Permitted: Modification, redistribution, commercial use, building from source, creating competing products

See LICENSE for full terms and THIRD_PARTY_LICENSES.md for third-party component licenses.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •