Alicante, viernes 9 de octubre de 2026
Ayer pasé un rato por Mastodon y tropecé con una publicación de Victorhck in the free world que llamó mi atención:
Script en Bash que muestra un listado con las emisoras de SomaFM, permite buscar y reproducir la deseada y muestra la carátula del tema junto con un historial de reproducción.
El enlace llevaba a una explicación bastante completa de cómo montar un pequeño reproductor de SomaFM que funcione directamente desde la terminal de Linux.
Y me hizo pensar en lo que cuento a continuación.
Mis ordenadores
Tengo un Dell Latitude con Ubuntu que utilizo habitualmente y que va sobrado para escuchar música en cualquier reproductor.
Pero, de vez en cuando, utilizo otro ordenador bastante más modesto: un Lenovo IdeaPad 3 con solo 4 GB de RAM y 64 GB de almacenamiento. Me pareció estupendo poder instalarle un reproductor de radio tan ligero. Cuando quiero escuchar música en él, suelo utilizar mpv desde la terminal para reproducir algún álbum que tengo guardado en el disco duro. Pero la radio da más juego.
Este Lenovo es un Chromebook que conseguí «linuxizar» y al que instalé Debian Xfce. Es un equipo pequeño, con una pantalla de 11,3 pulgadas, muy ligero y perfecto para llevar en la mochila. Google diseñó estos ordenadores pensando en que las tareas se realizaran desde el navegador, así que no pesan casi nada.
Me encanta usar el Lenovo cuando tengo que trabajar fuera de casa. Prefiero no sacar el Dell a la calle, porque concentra buena parte de mi vida digital y de mi trabajo. Si algún día desaparece el Lenovo, me fastidiará, claro, pero no será un drama. Lo compré hace años por unos 150 euros y está más que amortizado.
Y apareció SomaFM
La publicación de Victor me hizo recordar que ya conocía SomaFM, aunque la había olvidado. Es una radio por Internet que emite música sin interrupción. No hay locutores ni publicidad. Música sonando las veinticuatro horas del día.
Como alguien tiene que pagar el alquiler, la radio se sostiene con donaciones. De vez en cuando, yo aportaba cinco o diez dólares. No soy tan generoso, pero hay otros que contribuyen cada mes con más de lo que cuesta la suscripción a Spotify o Deezer.
Según he leído, SomaFM nació como una emisora de FM creada en San Francisco para emitir música durante el festival Burning Man, en el desierto de Nevada, a finales de los años noventa. Después, su creador decidió mantenerla en funcionamiento a través de Internet.
Disfruto mucho de SomaFM cuando escribo o hago alguna tarea en el ordenador. Mejor dicho, disfrutaba antes de olvidarme de ella. Me gusta tener música de fondo y, con esta radio, resulta muy fácil sintonizar algún canal de ambient, electrónica o cualquier otro estilo que me apetezca. Todo ello sin interrupciones que me saquen del flujo de trabajo.
Del tutorial a la decisión final
Después de leer el artículo de Victor, decidí probar su propuesta. La verdad es que está muy bien y funciona perfectamente para escuchar las emisoras de SomaFM.
Pero, de las veinticinco o treinta que ofrece, a mí me bastan cinco o seis. Incluso creo que podría reducirlas a tres, porque solo escucho SomaFM en una circunstancia muy concreta, como ya he explicado: cuando estoy trabajando en el ordenador y necesito concentrarme.
Además, no me gusta complicar las cosas y siempre busco la solución más eficiente: aquella con el ratio ideal entre la mayor cantidad de solución al problema y la menor cantidad de esfuerzo/recursos empleada.
Con esa premisa, para lo que yo pretendo, basta con abrir el terminal y escribir este comando:
mpv --af=loudnorm https://ice6.somafm.com/deepspaceone-128-mp3
Con él se reproduce la emisora Deep Space One, y tengo otros cuantos comandos memorizados para escuchar n5MD, Illinois Street Sound y un par más.
Con eso me vale. Tengo una nota con esas cinco o seis emisoras, copio-pego y listo.
Obviamente, el script de Victor es más completo y ofrece más variedad.
Pero, precisamente, no es eso lo que busco cuando estoy escribiendo o haciendo tareas que requieren concentración. Si tuviera un reproductor de radio con todas las emisoras a mi disposición, sentiría la tentación de cambiar de canal y acabaría perdiendo el foco.
Cuando escribo, lo que me interesa es entrar en el flow y no distraerme para mantenerlo. Tener música de fondo, sin estridencias ni interrupciones, me ayuda a alcanzarlo. Y no necesito cambiar la emisora.
Cuando termino y ya no necesito mantenerme enfocado, prefiero reproducir un álbum desde mi carpeta de música. Por cierto, normalmente también con mpv. A estas alturas, hasta VLC me parece demasiado, jajaja.
Entonces el script…
Finalmente, el script de Victor no es lo que mejor se adapta a mis necesidades, pero pasé un rato muy entretenido trasteando con él. Para alguien que, como yo, todavía es un usuario básico de Linux y se maneja a tientas con la línea de comandos, fue una práctica estupenda.
Y por eso precisamente lo recomiendo a cualquiera que esté empezando con Linux: ponerse manos a la obra, probar cosas y aprender por el camino. Lo de SomaFM es solo una excusa. Lo que de verdad interesa es meter las manos en la masa y aprender. Porque, como tantas cosas, Linux se aprende practicando.
Que nadie se confunda con mi recomendación: por supuesto el script también es válido para aquel que está buscando un reproductor de SomaFM ligero y manejado desde el terminal.
Así que gracias a Victor por compartirlo y por recordarme que SomaFM existía.
Aquí abajo os dejo el enlace a su blog y el código que publicó en Codeberg. También os dejo el enlace a SomaFM.
Ahora puedo escuchar música mientras trabajo, nada mal para un viejo Lenovo de 4 GB de RAM, y de paso, pasé una feliz tarde avanzando con Linux.
Enlaces
Proyecto de SomaFM de Victorhck: Codeberg: SomaFM
Artículo original de Victor: Victorhck in the free world: Mi script en Bash para escuchar SomaFM en tu terminal
Para escuchar la radio: SomaFM

Comentarios
Los comentarios son respuestas en Mastodon. Responde al toot desde cualquier cuenta del fediverso y aparecerá aquí.