PTTdroid: Push-to-Talk Radio

Inhoudgradering
Almal
10+
Aflaaie
Inhoudgradering
Almal
Gebruikers is in wisselwerking
Meer inligting
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent

Meer oor hierdie app

PTTdroid verander 'n foon in 'n walkie-talkie vir 'n groep wat reeds 'n netwerk het. Jy bestuur die aflos; die klank gaan nie deur iemand anders se bedieners nie, en daar is geen rekening om te skep nie.

Hou die knoppie vas, praat, laat los. Die aflos arbitreer die kanaal, sodat presies een persoon op 'n slag op die lug is - druk terwyl iemand anders praat en die toepassing sê vir jou, in plaas van twee mense wat in dieselfde stilte uitsaai.

Die koppelvlak is gebou vir die manier waarop 'n radio eintlik gebruik word: met een hand, in beweging, dikwels sonder om te kyk. Elke toestand is 'n kleur en 'n enkele woord, en dieselfde kleur beteken dieselfde ding op die hoofskerm, op die swewende knoppie, in die widget en in die kennisgewing. Groen beteken die kanaal is joune. Rooi beteken jy is op die lug. Blou beteken iemand anders het die vloer.

Wat dit doen

• Druk-om-te-praat oor jou eie WebSocket-aflos, op kanale 1 tot 99
• 'n Bediener-gearbitreerde praatvloer - een spreker per kanaal, nooit twee nie
• Elke radio het 'n naam, sodat jy kan sien wie die kanaal hou
• Hou aan praat met die skerm af, of terwyl jy in 'n ander toepassing is, deur 'n mikrofoon-voorgronddiens
• 'n Sleepbare swewende knoppie wat die kanaalnommer wys en ook as die oordragbeheer dien
• 'n Tuisskerm-widget vir oordrag, status en kanaal
• Praat en Ontkoppel direk vanaf die voortdurende kennisgewing
• Lig, donker, of volg die stelsel
• Uitgelê vir beide fone en tablette
• Opsionele enkripsie: koppel oor wss://, vertrou 'n self-gehoste aflos deur sy sertifikaatvingerafdruk, met 'n opsionele gedeelde toegangstoken
• Kan die aflos op die toestel self huisves, sodat 'n groep op een Wi-Fi glad nie 'n aparte masjien nodig het nie

Jy benodig 'n aflos

PTTdroid praat met ptt-bediener, 'n metgesel-oopbronprojek: 'n enkele Kotlin/Ktor-proses sonder 'n databasis en geen toestand om te rugsteun nie. Dit loop met een Docker-opdrag en kan sy eie TLS-sertifikaat genereer met die eerste opstart. Wys die toepassing daarop onder Instellings, of skakel "Hou 'n aflos op hierdie toestel" aan en laat een handset die bediener wees vir almal op dieselfde Wi-Fi.

Wat dit nie doen nie

Daar is geen rekeninge, geen boodskapgeskiedenis, geen teksklets en geen klankkompressie nie - dit is rou 16 kHz mono PCM, wat goed is op 'n LAN en verkwistend oor 'n gemete verbinding. Die toegangstoken is een gedeelde geheim vir die hele kanaal: daar is geen per-handset geloofsbriewe en geen manier om 'n enkele toestel te herroep nie. Dit is 'n instrument vir 'n groep wat mekaar vertrou en sy eie infrastruktuur beheer, nie 'n verbruikersboodskapper nie.

Privaat deur konstruksie

Geen analise, geen advertensies, geen derdeparty-spoorsnyers en geen Google Play-dienste nie. Oudio reis van jou foon na jou aflos en verder na die ander radio's op jou kanaal, en nêrens anders nie.

Die toepassing vra vir die mikrofoon en vir kennisgewings sodat die lopende sessie gewys kan word. Die swewende knoppie benodig ook "vertoon oor ander toepassings", wat jy vry is om afgeskakel te laat - alles anders werk daarsonder.

Oopbron

Vrygestel onder die GNU Algemene Publieke Lisensie v3.0 en gebou met Kotlin en Compose Multiplatform, vanaf 'n kodebasis wat gedeel word met die rekenaar- en iOS-boue. Bron, probleemopsporing en die gepaardgaande bediener:

github.com/devapro/ptt-client-android
Druk-om-te-praat oor 'n aflos wat jy self aanbied. Geen rekening, geen advertensies, geen dophou nie.
Opgedateer op
17 Sep. 2026
Uitstalstories

Dataveiligheid

Veiligheid begin wanneer jy verstaan hoe ontwikkelaars jou data insamel en deel. Praktyke vir dataprivaatheid en -sekuriteit kan verskil op grond van jou gebruik, streek en ouderdom. Die ontwikkelaar het hierdie inligting verskaf en kan dit mettertyd opdateer.
  • Geen data word met derde partye gedeel nie
    Kom meer te wete oor hoe ontwikkelaars datadeling verklaar
  • Geen data ingesamel nie
    Kom meer te wete oor hoe ontwikkelaars insameling verklaar

Wat's nuut

Fixed reconnecting issue
Inhoudgradering
Almal
Gebruikers is in wisselwerking
Meer inligting

Appsteundienste

Meer oor die ontwikkelaar
Arseniy Kharlanov
arsenyzp@gmail.com
Кондина 13 11000 Београд Serbia