PTTdroid converteix un telèfon en un walkie-talkie per a un grup que ja té una xarxa. Executeu el relé; l'àudio no passa pels servidors de ningú més i no cal crear cap compte.
Mantingueu premut el botó, parleu, deixeu anar. El relé arbitra el canal, de manera que només una persona està en directe alhora: premeu mentre algú més parla i l'aplicació us ho dirà, en lloc de dues persones transmetent en el mateix silenci.
La interfície està dissenyada per a la manera com s'utilitza realment una ràdio: amb una sola mà, en moviment, sovint sense mirar. Cada estat és un color i una sola paraula, i el mateix color significa el mateix a la pantalla principal, al botó flotant, al widget i a la notificació. El verd significa que el canal és vostre. El vermell significa que esteu en directe. El blau significa que algú altre té la paraula.
Què fa
• Premeu per parlar a través del vostre propi relé WebSocket, als canals de l'1 al 99
• Una sala de conversa arbitrada pel servidor: un parlant per canal, mai dos
• Cada ràdio té un nom, de manera que podeu veure qui manté el canal
• Continua parlant amb la pantalla apagada o mentre esteu en una altra aplicació, a través d'un servei de micròfon en primer pla
• Un botó flotant arrossegable que mostra el número de canal i també funciona com a control de transmissió
• Un widget a la pantalla d'inici per a la transmissió, l'estat i el canal
• Parla i desconnecta directament des de la notificació en curs
• Clar, fosc o segueix el sistema
• Dissenyat per a telèfons i tauletes per igual
• Xifratge opcional: connecteu-vos a través de wss://, confiant en un relé autoallotjat per la seva empremta digital de certificat, amb un testimoni d'accés compartit opcional
• Pot allotjar el relé al mateix dispositiu, de manera que un grup en una xarxa Wi-Fi no necessita cap màquina separada
Necessiteu un relé
PTTdroid es comunica amb ptt-server, un projecte de codi obert complementari: a un únic procés de Kotlin/Ktor sense base de dades ni estat per fer una còpia de seguretat. S'executa amb una ordre de Docker i pot generar el seu propi certificat TLS en el primer inici. Apunteu-hi l'aplicació a Configuració o activeu "Allotjar un relé en aquest dispositiu" i deixeu que un telèfon sigui el servidor per a tothom a la mateixa Wi-Fi.
Què no fa
No hi ha comptes, ni historial de missatges, ni xat de text ni compressió d'àudio: és PCM mono de 16 kHz en brut, que està bé en una LAN i és un malbaratament en una connexió amb metre. El testimoni d'accés és un secret compartit per a tot el canal: no hi ha credencials per telèfon ni manera de revocar un sol dispositiu. Aquesta és una eina per a un grup que confia en els altres i controla la seva pròpia infraestructura, no un missatger de consum.
Privat per construcció
Sense anàlisis, sense publicitat, sense rastrejadors de tercers i sense serveis de Google Play. L'àudio viatja des del telèfon al relé i a les altres ràdios del canal, i enlloc més.
L'aplicació demana el micròfon i notificacions perquè es pugui mostrar la sessió en execució. El botó flotant també necessita "mostrar sobre altres aplicacions", que podeu deixar desactivat; tot el demés funciona sense.
Codi obert
Publicat sota la Llicència Pública General GNU v3.0 i creat amb Kotlin i Compose Multiplatform, a partir d'una base de codi compartida amb les versions d'escriptori i iOS. Font, seguiment d'incidències i servidor complementari:
github.com/devapro/ptt-client-android
Premeu-per-parlar a través d'un relé que allotgeu vosaltres mateixos. Sense compte, sense anuncis, sense seguiment.
S'ha actualitzat el dia:
17 de set. 2026