尚未检测到更新。GitHub 发布版本后会显示在这里。
~1200 radios argentinas: player web con ICY now-playing, encuestas y panel admin, + script de terminal
翻译准备中
正在加载完整 README。
查看完整 README ↗
Directorio para escuchar radios argentinas desde el navegador, sin instalar nada, y desde la terminal de Linux.
Proyecto cerrado el 11 de noviembre de 2026. Estuvo en línea en
mammoli.ar/radioy llegó a registrar 1.554 emisoras. Se dio de baja porque se llevaba la mayor parte de un hosting compartido con otros proyectos. El código queda abierto y documentado: COMO_VOLVER.md explica qué se apagó y cómo levantarla de nuevo, y docs/VPS_PROXIMA_CASA.md anota la idea de un servidor propio. Historia y capturas: mammoli.ar/proyectos/radio-argentina.
| Listado | Página de una emisora | En el celular |
|---|---|---|
mammoli.ar/radio. El 25/06 sale la v2, reescrita de cero: base de datos, una página por emisora, API REST propia y verificación automática de señales.Consume la API REST v2 en tiempo real (oyentes activos, ICY now-playing).
./radio2.sh <búsqueda> [reproductor]
búsqueda puede ser parte del nombre, frecuencia, provincia o cualquier texto que aparezca en el nombre de la emisora.
./radio2.sh mendoza # busca "mendoza" en el nombre
./radio2.sh "99.1" # por frecuencia
./radio2.sh "cadena 3" # nombre completo o parcial
./radio2.sh nacional # cualquier palabra del nombre
| Parámetro | Reproductor |
|---|---|
| (omitido) | mplayer |
m | mplayer explícito |
v | VLC headless (cvlc) |
p | mpv |
./radio2.sh "cadena 3" # mplayer (default)
./radio2.sh "cadena 3" v # VLC
./radio2.sh "cadena 3" p # mpv
# ~/.bashrc o ~/.zshrc
alias radio='~/Scripts/radio/radio2.sh'
sudo apt install mplayer # recomendado
sudo apt install vlc
sudo apt install mpv
Estuvo en mammoli.ar/radio hasta el 11/11/2026. Se podía usar desde cualquier navegador, sin instalar nada.
# Filtro de género al abrir
mammoli.ar/radio/?genero=noticias
mammoli.ar/radio/?genero=pop
# Filtro de estado
mammoli.ar/radio/?estado=ok # solo activas
mammoli.ar/radio/?estado=all # todas
# Combinar
mammoli.ar/radio/?genero=noticias&estado=ok
# Descargar playlist M3U (para VLC, apps IPTV, etc.)
mammoli.ar/radio/?m3u=1
mammoli.ar/radio/api/playlist.m3u
# Buscar server-side (útil para scripts)
mammoli.ar/radio/?buscar=cadena+3
# Página de emisora individual
mammoli.ar/radio/{slug}/
web/
├── index.php ← router (35 líneas)
├── admin.php ← panel de administración (auth requerida)
├── sitemap.php ← sitemap dinámico desde SQLite
├── api/
│ ├── stations.php ← GET /api/stations[?slug=]
│ ├── playlist.php ← GET /api/playlist.m3u
│ ├── listeners.php ← ping/stop/count/top
│ ├── nowplaying.php ← ICY metadata
│ ├── survey.php ← POST rating + location
│ ├── suggest.php ← POST sugerencia de emisora
│ └── share.php ← notificación de compartir
├── pages/
│ ├── listing.php ← directorio principal
│ └── station.php ← página individual (SEO, JSON-LD)
├── components/
│ └── head.php ← <head> compartido
└── assets/
├── player.js ← RadioPlayer() — estados idle/connecting/playing/buffering/error
├── player.css ← estilos del player
├── theme.js ← dark/light toggle
└── style.css ← CSS global
crawlers/
├── check_streams_v2.py ← verifica streams (30 workers paralelos), detecta cambios
├── enrich_v2.py ← enriquece con Radio Browser API (logo, codec, bitrate)
├── hunt_stations_v2.py ← descubre emisoras nuevas
└── icy_refresh.php ← refresca ICY titles (cURL Multi, 20 concurrentes, cron 10min)
db/
└── radio_v2.sqlite ← base de datos (gitignoreada)
SQLite con 9 tablas + 2 vistas:
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗