PTTdroid: Push-to-Talk Radio

Ацэнка змесціва
Для ўсіх
10+
Спампоўванні
Ацэнка змесціва
Для ўсіх
Карыстальнікі ўзаемадзейнічаюць
Даведацца больш
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана

Пра гэту праграму

PTTdroid ператварае тэлефон у рацыю для групы, у якой ужо ёсць сетка. Вы запускаеце рэтрансляцыю; гук не праходзіць праз чужыя серверы, і няма неабходнасці ствараць уліковы запіс.

Утрымлівайце кнопку, гаварыце, адпускайце. Рэтрансляцыя кіруе каналам, таму ў эфіры адначасова знаходзіцца толькі адзін чалавек — націсніце, пакуль хтосьці іншы размаўляе, і праграма паведаміць вам пра гэта, замест таго, каб два чалавекі перадавалі ў адну і тую ж цішыню.

Інтэрфейс распрацаваны з улікам таго, як насамрэч выкарыстоўваецца радыё: адной рукой, у руху, часта без гледзячы. Кожны стан — гэта колер і адно слова, і адзін і той жа колер азначае адно і тое ж на галоўным экране, на плаваючай кнопцы, у віджэце і ў апавяшчэнні. Зялёны азначае, што канал ваш. Чырвоны азначае, што вы ў эфіры. Сіні азначае, што слова мае хтосьці іншы.

Што гэта робіць

• Націсні і размаўляй праз уласны рэтранслятар WebSocket, на каналах з 1 па 99
• Кіраваная серверам пляцоўка для размоў - адзін прамоўца на канал, ніколі два
• Кожная радыёстанцыя мае назву, таму вы можаце бачыць, хто трымае канал
• Працягвае размову з выключаным экранам або падчас знаходжання ў іншай праграме, праз службу пярэдняга плана мікрафона
• Перацягваемая плаваючая кнопка, якая паказвае нумар канала і адначасова служыць элементам кіравання перадачай
• Віджэт галоўнага экрана для перадачы, стану і канала
• Размова і адключэнне непасрэдна з бягучага апавяшчэння
• Светлае, цёмнае або сачэнне за сістэмай
• Распрацавана як для тэлефонаў, так і для планшэтаў
• Дадатковае шыфраванне: падключэнне праз wss://, давяраючы самастойна размешчанаму рэтранслятару па яго адбітку пальца сертыфіката, з дадатковым агульным токенам доступу
• Можа размяшчаць рэтранслятар на самой прыладзе, таму групе на адной Wi-Fi наогул не патрэбна асобная машына

Вам патрэбна рэтрансляцыя

PTTdroid размаўляе з ptt-server, суправаджальным праектам з адкрытым зыходным кодам: a адзіны працэс Kotlin/Ktor без базы дадзеных і без рэзервовага капіявання стану. Ён працуе з дапамогай адной каманды Docker і можа стварыць свой уласны сертыфікат TLS пры першым запуску. Накіруйце праграму на яе ў наладах або ўключыце «Размясціць рэтранслятар на гэтай прыладзе» і дазвольце аднаму тэлефону быць серверам для ўсіх у адной Wi-Fi.

Што ён не робіць

Няма ўліковых запісаў, гісторыі паведамленняў, тэкставага чата і сціскання аўдыё — гэта неапрацаваны мона-PCM 16 кГц, які добра падыходзіць для лакальнай сеткі і марнуецца пры лімітным падключэнні. Токен доступу — гэта адзін агульны сакрэт для ўсяго канала: няма ўліковых дадзеных для кожнага тэлефона і няма магчымасці адклікаць асобную прыладу. Гэта інструмент для групы, якая давярае адзін аднаму і кантралюе ўласную інфраструктуру, а не мессенджер для спажыўцоў.

Прыватны па канструкцыі

Няма аналітыкі, няма рэкламы, няма старонніх трэкераў і няма сэрвісаў Google Play. Аўдыё перадаецца з вашага тэлефона на ваш рэтранслятар і далей на іншыя радыёстанцыі на вашым канале, і нікуды больш.

Праграма запытвае мікрафон і апавяшчэнні, каб можна было паказаць бягучы сеанс. Плаваючай кнопцы таксама патрэбна опцыя «адлюстроўваць паверх іншых праграм», якую вы можаце пакінуць выключанай — усё астатняе працуе без яе.

Адкрыты зыходны код

Выпушчана пад агульнай публічнай ліцэнзіяй GNU v3.0 і пабудавана з дапамогай Kotlin і Compose Multiplatform з кодавай базы, якая выкарыстоўваецца разам са зборкамі для працоўнага стала і iOS. Крыніца, сістэма адсочвання праблем і суправаджальны сервер:

github.com/devapro/ptt-client-android
Націсні і размаўляй праз рэтранслятар, які ты сам размяшчаеш. Няма ўліковага запісу, няма рэкламы, няма адсочвання.
Абноўлена
17 вер 2026 г.
Рэкамендаваныя гісторыі

Бяспека даных

Бяспека пачынаецца з разумення таго, як распрацоўшчыкі збіраюць і абагульваюць вашы даныя. Спосабы забеспячэння прыватнасці і бяспекі даных залежаць ад выкарыстання праграмы, месца пражывання і ўзросту карыстальніка. Распрацоўшчык даў гэту інфармацыю, але з цягам часу ён можа змяніць яе.
  • Даныя не абагульваюцца са староннімі арганізацыямі
    Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра абагульванне даных
  • Даныя не збіраюцца
    Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра збор даных

Што новага

Fixed reconnecting issue
Ацэнка змесціва
Для ўсіх
Карыстальнікі ўзаемадзейнічаюць
Даведацца больш

Служба падтрымкі для праграмы

Пра распрацоўшчыка
Arseniy Kharlanov
arsenyzp@gmail.com
Кондина 13 11000 Београд Serbia