Musica: cuenta Soulseek conectada + fix esquema YAML slskd 0.26 (soulseek:/api_keys en authentication)
This commit is contained in:
@@ -54,3 +54,42 @@ Lidarr (8686) ──► lista de álbumes/artistas que quieres
|
|||||||
- [ ] Tras eso, Soularr (cron cada 30 min) buscará y descargará automáticamente
|
- [ ] Tras eso, Soularr (cron cada 30 min) buscará y descargará automáticamente
|
||||||
|
|
||||||
> ⚠️ Usar con contenido que se tenga derecho a descargar (compras propias, música libre, artistas que lo permitan).
|
> ⚠️ Usar con contenido que se tenga derecho a descargar (compras propias, música libre, artistas que lo permitan).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ⚠️ Configuración de slskd 0.26 — esquema YAML (Sept 2026)
|
||||||
|
|
||||||
|
El slskd 0.26 **cambió los nombres de las secciones**; con el esquema viejo **ignora silenciosamente** la configuración (síntoma: `Not connecting to the Soulseek server; username and/or password invalid` + escucha en el puerto default 50300 en vez del configurado).
|
||||||
|
|
||||||
|
Esquema **correcto** (`/opt/slskd/slskd.yml`):
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
directories:
|
||||||
|
downloads: /var/lib/slskd/downloads
|
||||||
|
incomplete: /var/lib/slskd/incomplete
|
||||||
|
web:
|
||||||
|
port: 5030
|
||||||
|
authentication:
|
||||||
|
username: admin
|
||||||
|
password: Slskd2026!
|
||||||
|
api_keys: # ← dentro de authentication (no como hermana de web)
|
||||||
|
- id: soularr
|
||||||
|
key: f62d4b3d70a3092dd9530c99736a2a5a
|
||||||
|
soulseek: # ← era `slskd:` en versiones viejas
|
||||||
|
username: Fransacreblue
|
||||||
|
password: Aasi940812
|
||||||
|
listen_port: 50300
|
||||||
|
```
|
||||||
|
|
||||||
|
### Verificación
|
||||||
|
|
||||||
|
```bash
|
||||||
|
journalctl -u slskd -n 20 | grep -iE "logged|listening" # debe decir: Logged in ... as Fransacreblue
|
||||||
|
curl -s -H "X-API-Key: <key>" http://127.0.0.1:5030/api/v0/session # 200 = API OK
|
||||||
|
```
|
||||||
|
|
||||||
|
### Cuenta Soulseek
|
||||||
|
|
||||||
|
- Usuario: **Fransacreblue** (creada por el usuario vía cliente Nicotine+, IP residencial)
|
||||||
|
- Con CGNAT no somos "connectable" (los peers no nos alcanzan), pero **búsqueda y descarga funcionan** vía conexiones indirectas — verificado: búsqueda de prueba devolvió 123 peers / 5,352 archivos.
|
||||||
|
- **NOTA**: los endpoints de la API de slskd para resultados están en `/searches/{id}/responses` (no en `/searches/{id}`).
|
||||||
|
|||||||
Reference in New Issue
Block a user