Commit inicial: G Radio Remoto — Android

Cliente remoto Android (Kotlin + Jetpack Compose) para G Radio Player,
mismo protocolo TCP/relay que el cliente de escritorio: reproductor,
buscador, parrilla, pautaje, botonera, comercios y visor remotos.
This commit is contained in:
2026-08-23 01:18:21 -05:00
commit b5a0f3c671
44 changed files with 4303 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
# G Radio Remoto — Android
Cliente remoto para Android (Kotlin + Jetpack Compose) — controla
[G Radio Player](https://git.gradio.net/cescobar/G-Radio-Player) desde el
celular, en LAN o por internet vía relay. Mismo protocolo TCP/WebSocket que el
[cliente de escritorio](https://git.gradio.net/cescobar/G-Radio-Remoto).
## Compilar
```bash
./gradlew assembleDebug
# o
./gradlew assembleRelease
```
El APK queda en `app/build/outputs/apk/`.
## Pantallas
- **Player** — reproductor remoto
- **Buscador** — búsqueda de audio en el servidor
- **Parrilla** — programación musical
- **Pautaje** — comerciales y eventos
- **Botonera** — reproducción rápida de efectos
- **Comercios** — gestión de comerciales
- **Visor** — reportes remotos
## Conexión
Barra de conexión (`ConnectionBar`) para servidor, puerto y token — mismo
protocolo (`Protocol.kt`) que el cliente de escritorio, sincronizado con
`servidor.rs` de `radio-player`.
## Idiomas
Español, inglés (default) y portugués — `res/values{-es,-pt}/strings.xml`.
## Licencia
Distribuido bajo los términos de la **GNU General Public License v3.0 o posterior**
(GPL-3.0-or-later). Ver el archivo [`LICENSE`](./LICENSE).