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.
42 lines
1.2 KiB
Markdown
42 lines
1.2 KiB
Markdown
# 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).
|