PTTdroid: Push-to-Talk Radio

Класификация на съдържанието
За всички възрасти
10+
Изтегляния
Класификация на съдържанието
За всички възрасти
Взаимодействие между потребители
Научете повече
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка

Всичко за това приложение

PTTdroid превръща телефона в уоки-токи за група, която вече има мрежа. Вие управлявате релето; аудиото не преминава през сървърите на никой друг и няма акаунт за създаване.

Задръжте бутона, говорете, пуснете. Релето управлява канала, така че точно един човек е в ефир в даден момент - натиснете, докато някой друг говори, и приложението ви казва, вместо двама души да предават в една и съща тишина.

Интерфейсът е създаден за начина, по който радиото се използва реално: с една ръка, в движение, често без да гледате. Всяко състояние е цвят и една дума, а един и същ цвят означава едно и също нещо на главния екран, на плаващия бутон, в уиджета и в известието. Зеленото означава, че каналът е ваш. Червеното означава, че сте в ефир. Синьото означава, че някой друг има думата.

Какво прави

• Push-to-talk през вашето собствено WebSocket реле, на канали от 1 до 99
• Сървърно арбитрирана зона за разговори - един говорещ на канал, никога двама
• Всяко радио има име, така че можете да видите кой държи канала
• Продължава да говори с изключен екран или докато сте в друго приложение, чрез услуга на преден план на микрофона
• Плъзгащ се плаващ бутон, който показва номера на канала и служи и като контрола за предаване
• Уиджет на началния екран за предаване, състояние и канал
• Говорете и прекъсвайте връзката директно от текущото известие
• Светло, тъмно или следвайте системата
• Подходящо за телефони и таблети
• Опционално криптиране: свържете се през wss://, доверявайки се на самостоятелно хоствано реле чрез неговия пръстов отпечатък на сертификат, с опционален токен за споделен достъп
• Може да хоства релето на самото устройство, така че група на една Wi-Fi мрежа изобщо не се нуждае от отделна машина

Нуждаете се от реле

PTTdroid комуникира с ptt-server, съпътстващ проект с отворен код: a единичен Kotlin/Ktor процес без база данни и без състояние за архивиране. Той работи с една Docker команда и може да генерира собствен TLS сертификат при първото стартиране. Насочете приложението към него в „Настройки“ или включете „Хост на реле на това устройство“ и оставете едно устройство да бъде сървърът за всички в една и съща Wi-Fi мрежа.


Какво не прави


Няма акаунти, няма история на съобщенията, няма текстов чат и няма аудио компресия - това е суров 16 kHz mono PCM, което е добре в LAN мрежа и е разточително при връзка с ограничен достъп. Токенът за достъп е една споделена тайна за целия канал: няма идентификационни данни за всяко устройство и няма начин за отмяна на едно устройство. Това е инструмент за група, която се доверява една на друга и контролира собствената си инфраструктура, а не за потребителски месинджър.


Частен по конструкция


Без анализи, без реклами, без тракери на трети страни и без услуги на Google Play. Аудиото пътува от вашия телефон до вашето реле и към другите радиостанции във вашия канал и никъде другаде.


Приложението изисква микрофон и известия, за да може да се покаже текущата сесия. Плаващият бутон допълнително се нуждае от „показване върху други приложения“, което можете да оставите изключено - всичко останало работи и без него.

Отворен код

Издаден под GNU General Public License v3.0 и изграден с Kotlin и Compose Multiplatform, от кодова база, споделена с настолната и iOS версията. Източник, система за проследяване на проблеми и съпътстващ сървър:

github.com/devapro/ptt-client-android
„Натисни и говори“ през реле, което сами хоствате. Без акаунт, без реклами, без проследяване.
Актуализирано на
17.09.2026 г.
Представени материали

Безопасност на данните

Безопасността започва с разбирането на това как програмистите събират и споделят данните ви. Практиките за поверителност и сигурност на данните може да варират в зависимост от употребата от ваша страна, региона и възрастта ви. Тази информация е предоставена от програмиста и той може да я актуализира с течение на времето.
  • Не се споделят данни с трети страни
    Научете повече за това, как програмистите декларират споделянето
  • Не се събират данни
    Научете повече за това, как програмистите декларират събирането

Новите неща

Fixed reconnecting issue
Класификация на съдържанието
За всички възрасти
Взаимодействие между потребители
Научете повече

Поддръжка на приложението

Всичко за програмиста
Arseniy Kharlanov
arsenyzp@gmail.com
Кондина 13 11000 Београд Serbia