From 0a6c9d88526edfec8e1fda75f7fac385d67f2eac Mon Sep 17 00:00:00 2001 From: enricobuehler Date: Fri, 26 Jun 2026 11:59:25 +0000 Subject: [PATCH] docs: point Android install at Discord for beta access + add community links The Android app is in Google Play Internal Testing, so the public Play Store URL doesn't resolve for non-testers. Lead the Android install instructions with a "request a tester invite on Discord" CTA (the Play listing unlocks once a Google account is added to the test track), and surface the Discord + r/Punktfunk community links in the README, the docs intro, and the docs-site nav. Co-Authored-By: Claude Opus 4.8 (1M context) --- README.md | 3 +++ docs-site/content/docs/clients.md | 6 ++++-- docs-site/content/docs/index.mdx | 6 ++++++ docs-site/content/docs/install-client.md | 14 +++++++++----- docs-site/src/lib/layout.shared.tsx | 2 ++ 5 files changed, 24 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index ebd890f..2ad5afc 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,9 @@ or games โ€” each device at its **own native resolution and refresh rate**, over [How It Works](https://docs.punktfunk.unom.io/docs/how-it-works) or the [Quick Start](https://docs.punktfunk.unom.io/docs/quickstart). +๐Ÿ’ฌ **Community: [Discord](https://discord.gg/kaPNvzMuGU)** โ€” chat, support, and **Android beta +access** ยท **[r/Punktfunk](https://www.reddit.com/r/Punktfunk/)**. + punktfunk pairs a **virtual-display streaming host** with native clients on every platform. It speaks the existing **GameStream** protocol, so any [Moonlight](https://moonlight-stream.org/) client works day one โ€” and adds its own faster **`punktfunk/1`** protocol that breaks the ~1 Gbps FEC wall with a diff --git a/docs-site/content/docs/clients.md b/docs-site/content/docs/clients.md index 9f60db4..da6ee22 100644 --- a/docs-site/content/docs/clients.md +++ b/docs-site/content/docs/clients.md @@ -64,8 +64,10 @@ DualSense feedback, automatic host discovery, PIN pairing with pinned reconnects overlay โ€” with D-pad and game-controller focus navigation for the couch. It builds from the `clients/android` directory (Kotlin + a shared Rust core). -Install it from **Google Play** โ€” see [Install a Client](/docs/install-client#android). Open the app, -pick your host, [pair](/docs/pairing) once, and stream. +The app is in **Google Play Internal Testing** โ€” request a tester invite on our +[**Discord**](https://discord.gg/kaPNvzMuGU) and we'll add you (see +[Install a Client](/docs/install-client#android)). Once added, open the app, pick your host, +[pair](/docs/pairing) once, and stream. ## Windows desktop client diff --git a/docs-site/content/docs/index.mdx b/docs-site/content/docs/index.mdx index af4eecb..87b2ad1 100644 --- a/docs-site/content/docs/index.mdx +++ b/docs-site/content/docs/index.mdx @@ -44,3 +44,9 @@ It's built for the things that make streaming feel native: - Both on the **same network** (LAN or VPN). punktfunk is designed for a trusted local network. Ready? Head to the [Quick Start](/docs/quickstart). + +## Community + +Questions, help, or want to try the **Android beta**? Join the +[**Discord**](https://discord.gg/kaPNvzMuGU) โ€” request a tester invite there โ€” or +[**r/Punktfunk**](https://www.reddit.com/r/Punktfunk/) on Reddit. diff --git a/docs-site/content/docs/install-client.md b/docs-site/content/docs/install-client.md index 4f629b5..c901277 100644 --- a/docs-site/content/docs/install-client.md +++ b/docs-site/content/docs/install-client.md @@ -20,7 +20,7 @@ Whichever client you install, the first connection needs a one-time [pairing](/d | **Windows** | [Signed MSIX](#windows) from the package registry | | **macOS** | [Notarized `.dmg`](#macos) from the releases page | | **iPhone / iPad / Apple TV** | [TestFlight beta](#ios-ipados-apple-tv) | -| **Android / Android TV** | [Google Play](#android) | +| **Android / Android TV** | [Beta โ€” request access](#android) | | Anything else (browser, old phone, TV) | [Moonlight](/docs/moonlight) | ## Linux desktop (Flatpak) @@ -118,12 +118,16 @@ Open the app, and your hosts appear automatically under *On this network*. ## Android -The Android client (phone + Android TV) is on **Google Play**: +The Android client (phone + Android TV) is in **Google Play Internal Testing**. To try it, request a +tester invite on our [**Discord**](https://discord.gg/kaPNvzMuGU) and we'll add your Google account to +the test track: + +**[Request access on Discord โ†’](https://discord.gg/kaPNvzMuGU)** + +Once you're added, install it from Google Play, then open the app and pick your host: **[Get punktfunk on Google Play โ†’](https://play.google.com/store/apps/details?id=io.unom.punktfunk)** - -Install, open the app, and pick your host. _(The app is in testing โ€” if the listing isn't visible -to you yet, you'll need to be added to the test track.)_ +_(only resolves once your account is on the tester list)_ ## Anything else โ€” Moonlight diff --git a/docs-site/src/lib/layout.shared.tsx b/docs-site/src/lib/layout.shared.tsx index b4d124d..c03e211 100644 --- a/docs-site/src/lib/layout.shared.tsx +++ b/docs-site/src/lib/layout.shared.tsx @@ -19,6 +19,8 @@ export function baseOptions(): BaseLayoutProps { { text: 'API', url: '/api' }, { text: 'Website', url: 'https://punktfunk.unom.io' }, { text: 'Source code', url: 'https://git.unom.io/unom/punktfunk' }, + { text: 'Discord', url: 'https://discord.gg/kaPNvzMuGU' }, + { text: 'Reddit', url: 'https://www.reddit.com/r/Punktfunk/' }, ], } }