Resonate Protocol v1.0.0
Downloads
Linux (x86_64) - Portable Binaries
- Player:
resonate-player-linux-amd64.tar.gz - Server:
resonate-server-linux-amd64.tar.gz
✨ Portable binaries that work on most modern Linux distributions!
These binaries include all audio codec libraries and should work out-of-the-box on systems with:
- ALSA audio system (standard on most Linux distros)
- Standard C library (glibc)
Installation
# Download and extract
tar xzf resonate-player-linux-amd64.tar.gz
# Run immediately!
./resonate-player-linux-amd64If you get missing library errors, install the audio system package:
# Debian/Ubuntu
sudo apt-get install libasound2
# Fedora/RHEL
sudo dnf install alsa-lib
# Arch Linux
sudo pacman -S alsa-libBuilding from Source (macOS/Other Platforms)
For macOS or other platforms, you can build from source:
git clone https://github.com/harperreed/resonate-go.git
cd resonate-go
# Install dependencies
brew install opus opusfile flac # macOS
# or: sudo apt-get install libopus-dev libopusfile-dev libflac-dev # Linux
# Build
go build -o resonate-player .Changes
- Fix audio buffer size for optimal performance and adjust output initialization based on bit depth (5e89b12)
-
- 🎉🎈 Document relocation extravaganza! 🌟📁 - Renamed
CODE_REVIEW_FIXES.mdtodocs/CODE_REVIEW_FIXES.md- RenamedFORMAT_NEGOTIATION_FIX.mdtodocs/FORMAT_NEGOTIATION_FIX.md- RenamedHIRES_TEST_RESULTS.mdtodocs/HIRES_TEST_RESULTS.md- RenamedMA_HIRES_ISSUE.mdtodocs/MA_HIRES_ISSUE.md- RenamedNATIVE_RATE_FIX.mdtodocs/NATIVE_RATE_FIX.md(13b90f4) - Add important disclaimer for proof of concept status and enhance README content 🎉📖 (74e6e40)
- 🗑️ Remove Rust Implementation Specification 🗑️ (399a9e5)
- docs: Add comprehensive hi-res audio verification report (62fc519)
- docs: Add Contributing section with issues, todos, and roadmap (efd4e6b)