Privacidad en radio online
Cuando accedemos a una emisora de radio online desde su sitio web, inevitablemente aceptamos cookies y asumimos las implicaciones que ello conlleva en términos de privacidad, como la generación de nuestra huella digital, entre otros aspectos.
Por ello, consideramos recomendable utilizar reproductores de música para escuchar radios online, preferentemente aquellos de código abierto, tales como VLC, Rhythmbox o Elisa, que permiten preservar en mayor medida nuestra privacidad evitando trackers web.
Para una mayor preservación de la privacidad, puede ser más conveniente recurrir a un receptor de radio tradicional. No obstante, ello implica que únicamente podremos sintonizar aquellas emisoras cuya señal tenga cobertura en nuestra ubicación geográfica, lo que puede constituir una limitación a tener en cuenta.
Ética digital: acceso y privacidad
Escuchar radio online es cómodo y gratuito, pero a menudo ese acceso conlleva la recopilación de datos personales, como nuestra IP, ubicación o hábitos de escucha. Esto plantea un dilema ético: mientras disfrutamos de contenidos gratuitos, nuestra información puede ser utilizada con fines publicitarios o compartida con terceros.
Por ello, como usuarios conviene ser conscientes de este intercambio y utilizar herramientas que ayuden a proteger nuestra privacidad. Al mismo tiempo, las emisoras deberían asumir su responsabilidad ética: garantizar que ofrecer contenidos en línea no implique sacrificar los derechos digitales de sus oyentes.
Herramientas para proteger nuestra privacidad
Aunque escuchar radio online puede implicar cierto rastreo de datos, existen herramientas sencillas que permiten minimizarlo. Una opción es usar reproductores de música de escritorio como VLC, Rhythmbox o Elisa, que permiten reproducir directamente las URLs de streaming sin pasar por páginas web cargadas de cookies y scripts de seguimiento.
Si preferimos acceder mediante navegador, es conveniente usar extensiones de privacidad, como uBlock Origin, que bloquean rastreadores y publicidad invasiva. Otra alternativa es conectarse mediante una VPN o navegadores centrados en privacidad como Brave o Tor Browser, que dificultan la identificación de nuestro dispositivo y ubicación. Estas herramientas nos permiten seguir disfrutando de emisoras online minimizando la exposición de nuestros datos personales.
Reproductores de música y cómo añadir emisoras
A continuación, presentamos una tabla que recoge algunas de las emisoras más reconocidas de España junto con sus direcciones de streaming:
| Nombre | Propietario | URL |
|---|---|---|
| Cadena 100 | ABSIDE MEDIA / COPE | https://cadena100-cope.flumotion.com/playlist.m3u8 |
| Cadena Dial | PRISA Radio | https://playerservices.streamtheworld.com/api/livestream-redirect/CADENADIAL.mp3 |
| Cadena SER | PRISA Radio | https://playerservices.streamtheworld.com/api/livestream-redirect/CADENASER.mp3 |
| COPE | ABSIDE MEDIA / COPE | https://flucast25-h-cloud.flumotion.com/cope/net2.mp3 |
| Europa FM | Atresmedia Radio | https://radio-atres-live.ondacero.es/api/livestream-redirect/EFMAAC.m3u8 |
| esRadio | Libertad Digital | https://libertaddigital-radio-live1.flumotion.com/libertaddigital/ld-live1-med.aac |
| HIT FM | KISS Media | https://bbhitfm.kissfmradio.cires21.com/bbhitfm.mp3 |
| KISS FM | KISS Media | https://bbkissfm.kissfmradio.cires21.com/bbkissfm.mp3 |
| LOS40 | PRISA Radio | https://playerservices.streamtheworld.com/api/livestream-redirect/LOS40.mp3 |
| LOS40 Classic | PRISA Radio | https://playerservices.streamtheworld.com/api/livestream-redirect/LOS40_CLASSIC.mp3 |
| LOS40 Dance | PRISA Radio | https://playerservices.streamtheworld.com/api/livestream-redirect/LOS40_DANCE.mp3 |
| LOS40 Urban | PRISA Radio | https://playerservices.streamtheworld.com/api/livestream-redirect/LOS40_URBAN.mp3 |
| Melodia FM | Atresmedia Radio | https://21223.live.streamtheworld.com/MELODIA_FMAAC/HLS/playlist.m3u8 |
| MegaStar FM | ABSIDE MEDIA / COPE | https://megastar-cope.flumotion.com/playlist.m3u8 |
| Onda Cero | Atresmedia Radio | https://atres-live.ondacero.es/live/ondacero/bitrate_1.m3u8 |
| Radio 3 | RTVE / RNE | https://rtvelivestream.rtve.es/rtvesec/rne/rne_r3_main.m3u8 |
| Radio 5 Todo Noticias (Madrid) | RTVE / RNE | https://rtvelivestream.rtve.es/rtvesec/rne/rne_r5_madrid_main.m3u8 |
| Radio Clásica | RTVE / RNE | https://rtvelivestream.rtve.es/rtvesec/rne/rne_r2_main.m3u8 |
| Radio MARCA | Unidad Editorial | https://22593.live.streamtheworld.com/RADIOMARCA_NACIONAL.mp3 |
| Radio María España | Radio María | http://streaming.radiomariaonline.es:8006/stream |
| Radio Nacional de España | RTVE / RNE | https://rtvelivestream.rtve.es/rtvesec/rne/rne_r1_main.m3u8 |
| Radiolé | PRISA Radio | http://playerservices.streamtheworld.com/api/livestream-redirect/RADIOLE.mp3 |
| Rock FM | ABSIDE MEDIA / COPE | https://rockfm-cope.flumotion.com/playlist.m3u8 |
Una alternativa práctica es usar reproductores como Elisa, donde podemos añadir fácilmente nuestras emisoras favoritas mediante sus URLs de streaming.
Rhythmbox
Rhythmbox es un reproductor de música libre y versátil, diseñado para integrarse perfectamente en el entorno de escritorio GNOME. Su interfaz sencilla y funcional permite gestionar bibliotecas locales, escuchar podcasts y reproducir emisoras de radio por Internet. Aunque está pensado principalmente para GNU/Linux, puede ejecutarse también en otros sistemas compatibles gracias a su carácter de software libre.
En sistemas GNU/Linux, su base de datos (un archivo XML que incluye la lista de radios online) se encuentra en la carpeta de nuestro usuario en la siguiente ruta:
~/.local/share/rhythmbox/rhythmdb.xml
Las radios aparecen en este archivo como entradas XML con la siguiente estructura:
<entry type="iradio">
...
<location>URL de la radio</location>
<title>Nombre de la emisora</title>
...
</entry>
Para agregar fácilmente todas las emisoras mencionadas anteriormente, podemos generar un fichero XML con contenido como el siguiente:
<entry type="iradio">
<title>Cadena 100</title>
<location>https://cadena100-cope.flumotion.com/playlist.m3u8</location>
</entry>
<entry type="iradio">
<title>Cadena Dial</title>
<location>https://playerservices.streamtheworld.com/api/livestream-redirect/CADENADIAL.mp3</location>
</entry>
<entry type="iradio">
<title>Cadena SER</title>
<location>https://playerservices.streamtheworld.com/api/livestream-redirect/CADENASER.mp3</location>
</entry>
<entry type="iradio">
<title>COPE</title>
<location>https://flucast25-h-cloud.flumotion.com/cope/net2.mp3</location>
</entry>
<entry type="iradio">
<title>Europa FM</title>
<location>https://radio-atres-live.ondacero.es/api/livestream-redirect/EFMAAC.m3u8</location>
</entry>
<entry type="iradio">
<title>esRadio</title>
<location>https://libertaddigital-radio-live1.flumotion.com/libertaddigital/ld-live1-med.aac</location>
</entry>
<entry type="iradio">
<title>HIT FM</title>
<location>https://bbhitfm.kissfmradio.cires21.com/bbhitfm.mp3</location>
</entry>
<entry type="iradio">
<title>KISS FM</title>
<location>https://bbkissfm.kissfmradio.cires21.com/bbkissfm.mp3</location>
</entry>
<entry type="iradio">
<title>LOS40</title>
<location>https://playerservices.streamtheworld.com/api/livestream-redirect/LOS40.mp3</location>
</entry>
<entry type="iradio">
<title>LOS40 Classic</title>
<location>https://playerservices.streamtheworld.com/api/livestream-redirect/LOS40_CLASSIC.mp3</location>
</entry>
<entry type="iradio">
<title>LOS40 Dance</title>
<location>https://playerservices.streamtheworld.com/api/livestream-redirect/LOS40_DANCE.mp3</location>
</entry>
<entry type="iradio">
<title>LOS40 Urban</title>
<location>https://playerservices.streamtheworld.com/api/livestream-redirect/LOS40_URBAN.mp3</location>
</entry>
<entry type="iradio">
<title>Melodia FM</title>
<location>https://21223.live.streamtheworld.com/MELODIA_FMAAC/HLS/playlist.m3u8</location>
</entry>
<entry type="iradio">
<title>MegaStar FM</title>
<location>https://megastar-cope.flumotion.com/playlist.m3u8</location>
</entry>
<entry type="iradio">
<title>Onda Cero</title>
<location>https://atres-live.ondacero.es/live/ondacero/bitrate_1.m3u8</location>
</entry>
<entry type="iradio">
<title>Radio 3</title>
<location>https://rtvelivestream.rtve.es/rtvesec/rne/rne_r3_main.m3u8</location>
</entry>
<entry type="iradio">
<title>Radio 5 Todo Noticias (Madrid)</title>
<location>https://rtvelivestream.rtve.es/rtvesec/rne/rne_r5_madrid_main.m3u8</location>
</entry>
<entry type="iradio">
<title>Radio Clásica</title>
<location>https://rtvelivestream.rtve.es/rtvesec/rne/rne_r2_main.m3u8</location>
</entry>
<entry type="iradio">
<title>Radio MARCA</title>
<location>https://22593.live.streamtheworld.com/RADIOMARCA_NACIONAL.mp3</location>
</entry>
<entry type="iradio">
<title>Radio María España</title>
<location>http://streaming.radiomariaonline.es:8006/stream</location>
</entry>
<entry type="iradio">
<title>Radio Nacional de España</title>
<location>https://rtvelivestream.rtve.es/rtvesec/rne/rne_r1_main.m3u8</location>
</entry>
<entry type="iradio">
<title>Radiolé</title>
<location>http://playerservices.streamtheworld.com/api/livestream-redirect/RADIOLE.mp3</location>
</entry>
<entry type="iradio">
<title>Rock FM</title>
<location>https://rockfm-cope.flumotion.com/playlist.m3u8</location>
</entry>
Suponiendo que hemos llamado el fichero como radios.xml y se encuentra en la carpeta de nuestro usuario, podemos copiar su contenido directamente dentro del archivo XML de Rhythmbox (rhythmdb.xml), o bien automatizarlo con un script como este:
#!/bin/bash
DB="$HOME/.local/share/rhythmbox/rhythmdb.xml"
RADIOS="$HOME/radios.xml"
# Backup por seguridad
cp "$DB" "$DB.bak.$(date +%s)"
# Insertar radios antes de </rhythmdb>
awk -v insert="$(< $RADIOS)" '
/<\/rhythmdb>/ { print insert }
{ print }
' "$DB" > "$DB.tmp" && mv "$DB.tmp" "$DB"
echo "Radios insertadas correctamente. Se debe reiniciar Rhythmbox."
Luego damos permisos de ejecución al script:
chmod +x importar_radios.sh
Y lo ejecutamos:
./importar_radios.sh
Al reiniciar Rhythmbox , las emisoras añadidas aparecerán en el apartado Radio del panel izquierdo.
Elisa
Elisa es un reproductor de música moderno y ligero desarrollado por KDE, con una interfaz limpia e integración con bibliotecas locales. Además de GNU/Linux, está disponible también para Windows y Android, permitiendo disfrutar la misma experiencia multiplataforma.
En sistemas GNU/Linux, su base de datos, que incluye la lista de radios online, se encuentra en la carpeta de nuestro usuario en la siguiente ruta:
~/.var/app/org.kde.elisa/data/elisa/elisaDatabase.db
Ejecutamos el siguiente comando para abrir la base de datos con la herramienta sqlite3:
sqlite3 ~/.var/app/org.kde.elisa/data/elisa/elisaDatabase.db
Si todo va bien, se nos mostrará el intérprete de comandos de SQLite:
SQLite version 3.47.2 2024-12-07 20:39:59
Enter ".help" for usage hints.
sqlite>
En este punto podemos consultar las tablas de la base de datos con el siguiente comando:
sqlite> .tables
Obtendremos la lista de tablas, entre las cuales aparece la tabla Radios, que es de nuestro interés:
Albums DatabaseVersion Genre Tracks
Artists DatabaseVersionV15 Lyricist TracksData
Composer DiscoverSource Radios
Para consultar la estructura de la tabla Radios ejecutamos el siguiente comando:
sqlite> .schema Radios
Nos mostrará la información, donde podremos ver las columnas de la tabla:
CREATE TABLE IF NOT EXISTS "Radios" (`ID` INTEGER PRIMARY KEY AUTOINCREMENT, `HttpAddress` VARCHAR(255) NOT NULL, `ImageAddress` VARCHAR(255) NOT NULL, `Title` VARCHAR(85) NOT NULL, `Rating` INTEGER NOT NULL DEFAULT 0, `Genre` VARCHAR(55), `Comment` VARCHAR(255), UNIQUE (`HttpAddress`), UNIQUE (`Title`, `HttpAddress`) CONSTRAINT fk_tracks_genre FOREIGN KEY (`Genre`) REFERENCES `Genre`(`Name`));
Teniendo en cuenta la estructura de la tabla, podemos insertar todas emisoras online de una sola vz con un solo comando SQL:
INSERT INTO Radios (HttpAddress, ImageAddress, Title) VALUES
('https://cadena100-cope.flumotion.com/playlist.m3u8','https://upload.wikimedia.org/wikipedia/commons/e/e0/Cadena100-2024.svg','Cadena 100'),
('https://playerservices.streamtheworld.com/api/livestream-redirect/CADENADIAL.mp3','https://upload.wikimedia.org/wikipedia/commons/d/d1/Cadena_Dial_2019_logo.svg','Cadena Dial'),
('https://playerservices.streamtheworld.com/api/livestream-redirect/CADENASER.mp3','https://upload.wikimedia.org/wikipedia/commons/2/28/Cadena_Ser_logo.svg','Cadena SER'),
('https://flucast25-h-cloud.flumotion.com/cope/net2.mp3','https://upload.wikimedia.org/wikipedia/commons/d/d4/Logo_de_la_Cadena_COPE.svg','COPE'),
('https://radio-atres-live.ondacero.es/api/livestream-redirect/EFMAAC.m3u8','https://upload.wikimedia.org/wikipedia/commons/7/76/Europa_FM_2022_logo.svg','Europa FM'),
('https://libertaddigital-radio-live1.flumotion.com/libertaddigital/ld-live1-med.aac','https://upload.wikimedia.org/wikipedia/commons/f/f9/EsRadio_logo.svg','esRadio'),
('https://bbhitfm.kissfmradio.cires21.com/bbhitfm.mp3','https://upload.wikimedia.org/wikipedia/commons/4/4b/HIT_FM_2020_logo.svg','HIT FM'),
('https://bbkissfm.kissfmradio.cires21.com/bbkissfm.mp3','https://upload.wikimedia.org/wikipedia/commons/3/32/KISSFM2022.png','KISS FM'),
('https://playerservices.streamtheworld.com/api/livestream-redirect/LOS40.mp3','https://upload.wikimedia.org/wikipedia/commons/8/80/Los_40.svg','LOS40'),
('https://playerservices.streamtheworld.com/api/livestream-redirect/LOS40_CLASSIC.mp3','https://upload.wikimedia.org/wikipedia/commons/c/c4/LOS40_Classic.svg','LOS40 Classic'),
('https://playerservices.streamtheworld.com/api/livestream-redirect/LOS40_DANCE.mp3','https://upload.wikimedia.org/wikipedia/commons/e/e2/LOS40_Dance.svg','LOS40 Dance'),
('https://playerservices.streamtheworld.com/api/livestream-redirect/LOS40_URBAN.mp3','https://upload.wikimedia.org/wikipedia/commons/0/09/LOS40_Urban.svg','LOS40 Urban'),
('https://21223.live.streamtheworld.com/MELODIA_FMAAC/HLS/playlist.m3u8','https://upload.wikimedia.org/wikipedia/commons/c/cf/MelodiaFM_logo.svg','Melodia FM'),
('https://megastar-cope.flumotion.com/playlist.m3u8','https://upload.wikimedia.org/wikipedia/commons/d/d5/MegaStarFM2024.svg','MegaStar FM'),
('https://atres-live.ondacero.es/live/ondacero/bitrate_1.m3u8','https://upload.wikimedia.org/wikipedia/commons/b/bf/Onda_Cero_logo.svg','Onda Cero'),
('https://rtvelivestream.rtve.es/rtvesec/rne/rne_r3_main.m3u8','https://upload.wikimedia.org/wikipedia/commons/2/23/Radio3_RGB_POS-01.jpg','Radio 3'),
('https://rtvelivestream.rtve.es/rtvesec/rne/rne_r5_madrid_main.m3u8','https://upload.wikimedia.org/wikipedia/commons/1/11/Radio_5_RNE_Spain.svg','Radio 5 Todo Noticias (Madrid)'),
('https://rtvelivestream.rtve.es/rtvesec/rne/rne_r2_main.m3u8','https://upload.wikimedia.org/wikipedia/commons/0/00/Radio_Clásica_RNE_Spain.svg','Radio Clásica'),
('https://22593.live.streamtheworld.com/RADIOMARCA_NACIONAL.mp3','https://upload.wikimedia.org/wikipedia/commons/9/90/RadioMARCA.svg','Radio MARCA'),
('http://streaming.radiomariaonline.es:8006/stream','https://radiomaria.es/wp-content/uploads/2022/12/RM_22_web_Logo_Virgen_web.png','Radio María España'),
('https://rtvelivestream.rtve.es/rtvesec/rne/rne_r1_main.m3u8','https://upload.wikimedia.org/wikipedia/commons/4/46/Logo_RNE.svg','Radio Nacional de España'),
('http://playerservices.streamtheworld.com/api/livestream-redirect/RADIOLE.mp3','https://upload.wikimedia.org/wikipedia/commons/e/e2/Radiole.png','Radiolé'),
('https://rockfm-cope.flumotion.com/playlist.m3u8','https://upload.wikimedia.org/wikipedia/commons/0/01/RockFM_Logo.svg','Rock FM');
Nota: Este comando necesita que la aplicación esté cerrada, ya que de estar abierta bloquea el acceso a la base de datos. Tras ejecutar la insersión (y salir de sqlite3), iniciamos Elisa y verificamos que todas las emisoras añadidas en la sección Estaciones de radio.
Directorios y fuentes adicionales de emisoras online
-
FMStream - Directorio centrado en emisoras de FM reales, con información técnica y enlaces directos de streaming. Cuenta con buena cobertura de radios de Estados Unidos, pero su alcance internacional es limitado.
-
StreamURL.link - Servicio diseñado específicamente para encontrar URLs de streaming directas de emisoras de radio online. Tiene cobertura internacional aceptable, aunque su directorio no es tan extenso como otros y carece de categorización avanzada.
-
RadioBrowser - Proyecto colaborativo open-source con una extensa base de datos de radios online. Su cobertura internacional es muy amplia. La interfaz está menos orientada a la navegación manual, pero lo compensa con su API pública, de la que carecen las otras dos alternativas mencionadas.
Conclusión
La comodidad de escuchar radio online implica retos en términos de privacidad. Afortunadamente, existen alternativas técnicas y éticas para minimizar riesgos y disfrutar de nuestras emisoras favoritas de forma más responsable y segura.