hn.today

Partyline: A group voice application for Reticulum, built on LXST

github.com47 points14 comments
Screenshot of Partyline: A group voice application for Reticulum, built on LXST

Partyline is an open-source group voice application for Reticulum networks, built on LXST and inspired by Mumble. It provides encrypted, real-time audio over Reticulum transports that can sustain more than 6 kbps, with room-level controls for open access, identified users, identity-hash allowlists, or passwords. Servers can also require their own password or allowlist. A graphical interface and terminal client support joining rooms, push-to-talk, text commands, and operator actions such as muting, moving, or banning users. LXST clients including rnphone, Sideband, and MeshChatX can also dial into configured rooms.

A lightweight server is designed to be quick to host, and rooms can use different codecs to match available bandwidth: Opus profiles range from 6 to 16 kbps, while Codec2 options reach as low as 700 bps. Special push-to-talk rooms are intended for slow or variable links such as LoRa and packet radio; they bundle audio into larger packets and use deeper jitter buffers to cope with delay. Separate broadcast rooms use higher-quality Opus profiles and restrict who may transmit, supporting music streaming and audio bots. Partyline requires Python 3.11 or newer, installs through pip, and offers configuration for rooms, access rules, codecs, and dial-in. Its design lets fast and slow-link users share a server while choosing audio settings suited to their connection.

Read on github.com14 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Programming

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.