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.

Що він не робить

Немає облікових записів, історії повідомлень, текстового чату та стиснення аудіо - це необроблений моно 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