Agrega README, LICENSE (GPL-3.0-or-later) y license en Cargo.toml
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
# G Radio Remoto (gr-client)
|
||||
|
||||
Cliente remoto GTK4 — controla [G Radio Player](https://git.gradio.net/cescobar/G-Radio-Player)
|
||||
desde otra máquina de la LAN, o por internet vía relay.
|
||||
|
||||
## Binario
|
||||
|
||||
| Binario | Descripción |
|
||||
|---|---|
|
||||
| `gr-client` | Interfaz GTK4: reproductor, búsqueda, pautaje, parrilla, botonera y reportes remotos |
|
||||
|
||||
## Compilar
|
||||
|
||||
```bash
|
||||
./build.sh
|
||||
```
|
||||
|
||||
## Ejecutar
|
||||
|
||||
```bash
|
||||
./target/release/gr-client
|
||||
```
|
||||
|
||||
## Conexión
|
||||
|
||||
Se conecta al servidor TCP embebido en `radio-player` (puerto por defecto `7777`),
|
||||
o al relay WebSocket configurado vía `GRADIO_RELAY_URL` para acceso remoto por
|
||||
internet. Requiere el token de autenticación configurado en `radio-player`
|
||||
(Configuración → Token cliente).
|
||||
|
||||
La configuración de conexión (servidor, puerto, token, idioma) persiste en:
|
||||
|
||||
```
|
||||
~/.gradio/client_config.json
|
||||
```
|
||||
|
||||
## Paneles
|
||||
|
||||
- **Player** — playlist, controles, arrastrar y soltar en posición
|
||||
- **Búsqueda** — buscador siempre visible, arrastrar a Player/Pautaje/Parrilla
|
||||
- **Pautaje** — comerciales, eventos y eventos en espera
|
||||
- **Parrilla** — programación musical por hora/día
|
||||
- **Botonera** — reproducción rápida de efectos
|
||||
- **Reportes** — visor de reportes remoto
|
||||
|
||||
## Idiomas
|
||||
|
||||
Español, inglés y portugués — sigue el idioma del sistema o se puede fijar desde
|
||||
el selector "Idioma" en la barra de conexión.
|
||||
|
||||
## Dependencias del sistema
|
||||
|
||||
- GTK4 ≥ 4.6
|
||||
|
||||
## 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).
|
||||
|
||||
Este programa enlaza dinámicamente con **GTK4**, publicado bajo LGPL-2.1+ y
|
||||
compatible con GPL-3.0.
|
||||
Reference in New Issue
Block a user