PTTdroid gjør en telefon om til en walkie-talkie for en gruppe som allerede har et nettverk. Du kjører reléet; lyden går ikke gjennom andres servere, og det er ingen konto å opprette.
Hold inne knappen, snakk, slipp. Reléet fordeler kanalen, slik at nøyaktig én person er på lufta om gangen – trykk mens noen andre snakker, og appen forteller deg det, i stedet for at to personer sender inn i samme stillhet.
Grensesnittet er bygget for måten en radio faktisk brukes på: énhånds, i bevegelse, ofte uten å se. Hver tilstand er en farge og et enkelt ord, og samme farge betyr det samme på hovedskjermen, på den flytende knappen, i widgeten og i varselet. Grønt betyr at kanalen er din. Rødt betyr at du er på lufta. Blått betyr at noen andre har ordet.
Hva den gjør
• Trykk-for-å-snakke over ditt eget WebSocket-relé, på kanalene 1 til 99
• En server-arbitrert talegulv - én taler per kanal, aldri to
• Hver radio har et navn, slik at du kan se hvem som holder kanalen
• Fortsetter å snakke med skjermen av, eller mens du er i en annen app, gjennom en mikrofonforgrunnstjeneste
• En flyttbar knapp som viser kanalnummeret og også fungerer som sendekontroll
• En startskjerm-widget for sending, status og kanal
• Snakk og koble fra direkte fra det pågående varselet
• Lys, mørk eller følg systemet
• Laget for både telefoner og nettbrett
• Valgfri kryptering: koble til via wss://, stol på et selvhostet relé med sertifikatfingeravtrykket, med et valgfritt delt tilgangstoken
• Kan være vert for reléet på selve enheten, slik at en gruppe på ett Wi-Fi ikke trenger noen separat maskin i det hele tatt
Du trenger et relé
PTTdroid snakker med ptt-server, et tilhørende åpen kildekode-prosjekt: en enkelt Kotlin/Ktor-prosess uten database og ingen tilstand å sikkerhetskopiere. Den kjører med én Docker-kommando og kan generere sitt eget TLS-sertifikat ved første oppstart. Rett appen mot den under Innstillinger, eller slå på "Verksted for en relé på denne enheten" og la ett håndsett være serveren for alle på samme Wi-Fi.
Hva den ikke gjør
Det er ingen kontoer, ingen meldingshistorikk, ingen tekstchat og ingen lydkomprimering - det er rå 16 kHz mono PCM, som er greit på et LAN og sløsende over en målt tilkobling. Tilgangstokenet er én delt hemmelighet for hele kanalen: det er ingen legitimasjon per håndsett og ingen måte å tilbakekalle en enkelt enhet. Dette er et verktøy for en gruppe som stoler på hverandre og kontrollerer sin egen infrastruktur, ikke en forbrukermeldingstjeneste.
Privat av konstruksjon
Ingen analyser, ingen reklame, ingen tredjepartssporere og ingen Google Play-tjenester. Lyd går fra telefonen din til reléet ditt og videre til de andre radioene på kanalen din, og ingen andre steder.
Appen ber om mikrofonen og varsler slik at den pågående økten kan vises. Den flytende knappen trenger i tillegg "visning over andre apper", som du kan la være slått av – alt annet fungerer uten den.
Åpen kildekode
Utgitt under GNU General Public License v3.0 og bygget med Kotlin og Compose Multiplatform, fra en kodebase som deles med skrivebords- og iOS-bygg. Kilde, problemsporing og tilhørende server:
github.com/devapro/ptt-client-android
Trykk-og-snakk over et relé du selv er vert for. Ingen konto, ingen annonser, ingen sporing.