Aunque los servicios de música en streaming dominan el mercado, millones de usuarios siguen apostando por mantener sus bibliotecas musicales almacenadas localmente. Para ellos, Rhythmbox continúa siendo una de las aplicaciones más populares del escritorio GNOME.
Ahora, tras permanecer cerca de una década dentro de la rama 3.4, el proyecto ha anunciado el lanzamiento de Rhythmbox 3.5.0, una actualización que introduce nuevas funciones para podcasts, amplía el soporte para letras sincronizadas y mejora la experiencia general del reproductor.
Un nuevo capítulo para uno de los reproductores clásicos de Linux
Rhythmbox forma parte del ecosistema GNOME desde hace años y sigue siendo el reproductor predeterminado en numerosas distribuciones Linux.
La nueva versión llega aproximadamente nueve meses después de Rhythmbox 3.4.9, que ya había renovado parte del motor de reproducción. Sin embargo, Rhythmbox 3.5 incorpora cambios mucho más visibles para el usuario, especialmente en la gestión de podcasts y las letras de las canciones.
Mejor soporte para podcasts
Una de las áreas que más evoluciona en esta versión es el gestor de podcasts.
Entre las novedades destacan:
- Los episodios ya muestran cuáles han sido reproducidos.
- Las notificaciones de nuevas publicaciones y descargas han sido rediseñadas.
- Se incorpora un nuevo complemento compatible con la API de gPodder.net, permitiendo sincronizar automáticamente las suscripciones y episodios entre distintos dispositivos.
Estas mejoras facilitan el seguimiento de podcasts para quienes utilizan Rhythmbox como centro multimedia.
Letras sincronizadas desde múltiples fuentes
Rhythmbox 3.5 también amplía notablemente las opciones para mostrar las letras de las canciones.
El reproductor ahora es capaz de obtenerlas desde distintas fuentes:
- lrclib.net, una de las bases de datos de letras sincronizadas más utilizadas actualmente.
- Archivos externos .lrc situados junto a la música.
- Letras incrustadas directamente en archivos Ogg Vorbis, Opus y FLAC, aprovechando el nuevo soporte añadido recientemente a GStreamer.
Gracias a ello, los usuarios disponen de más alternativas para visualizar letras sincronizadas sin depender de servicios propietarios.
Preparado para el problema del año 2038
Aunque pasa prácticamente desapercibido para el usuario final, Rhythmbox también incorpora una importante mejora interna.
El proyecto ha eliminado el antiguo tipo de datos GTime, ya obsoleto, sustituyéndolo por time_t para evitar el conocido problema del año 2038, una limitación que afecta a sistemas que almacenan el tiempo utilizando enteros de 32 bits.
Con este cambio, el reproductor queda preparado para mantener la compatibilidad a largo plazo.
Nuevo motor de reproducción activado por defecto
Otra novedad importante afecta al sistema de reproducción.
El backend introducido en la versión 3.4.9 pasa ahora a estar habilitado por defecto, reemplazando definitivamente el antiguo sistema de crossfade.
Además, se ha corregido un error que impedía reproducir música cuando la duración del fundido entre canciones estaba configurada en cero segundos.
Adaptándose a las nuevas directrices de GNOME
Rhythmbox también continúa alineándose con las recomendaciones actuales del proyecto GNOME.
Como parte de esta actualización, el antiguo archivo appdata.xml ha sido sustituido por metainfo.xml, el formato actualmente utilizado por la mayoría de aplicaciones del ecosistema para describir información destinada a centros de software como GNOME Software.
Una actualización centrada en mejorar la experiencia diaria
Aunque Rhythmbox 3.5 no introduce un rediseño completo de la aplicación, sí incorpora numerosas mejoras que hacen más cómoda su utilización en el día a día.
La sincronización de podcasts mediante gPodder, el soporte ampliado para letras sincronizadas, las mejoras del motor de reproducción y la preparación frente al problema del año 2038 demuestran que el veterano reproductor sigue evolucionando para adaptarse a las necesidades actuales.
Por el momento, la nueva versión todavía no ha llegado a la mayoría de distribuciones Linux. Los usuarios que deseen probarla antes pueden recurrir a la compilación no oficial disponible en formato Flatpak, mientras los repositorios de las principales distribuciones comienzan a actualizar sus paquetes.

