Instalación de logos de emisoras de radio

JKD

Forero Experto
Motor TL
2.0 CRDi 136 CV
Versión TL
Tecno Aut. 4x4
Color TL
Thunder Gray
Pues sí, como muchos ya sabéis, nuestro equipo soporta logos de emisoras de radio.

Este post es el resultado de unos días de análisis y pruebas que se han ido publicando en este otro post acerca del soporte de logos de las emisoras de radio de nuestro equipo de info-entretenimiento LAN5020. Lo voy a dividir en dos. El primero acerca de la instalación de logos y el siguiente profundizaré un poco más para aquellos que quieran añadir sus propios logos. Agradecer antes que nada a @Sandrovich por sus pruebas en su Tucson y al resto de participantes del post mencionado por su interés, aportaciones y su paciencia. ¡Empecemos!

La interfaz gráfica de la radio esta controlada por un programa llamado MARGE.exe. Cuando se sintoniza una emisora nueva, Marge busca el logo correspondiente en uno de los tres formatos soportados. Si no lo encuentra se limita a mostrar en pantalla la imagen relacionada con el tipo de contenido que emite la emisora (Pop, Rock, Cultura... etc).

Cómo meter logos al equipo

Basta con copiar las imágenes con un nombre determinado a la ruta \USER\System\Data\MARGE\Epg\ del equipo. Aquellos que tienen Menavrus pueden copiar las imágenes con Total Commander. El resto puede hacerlo saliendo a Windows mediante los procedimientos explicados en otros posts y haciendo uso del explorador de archivos.

Para evitar errores en la copia o borrado de archivos, he creado un sencillo programa que instala o desinstala los logos. La he llamado RadioLogos (no confundir con aquellos que se dedican a hacer radiografías :whistling:). Para ejecutarlo, habría que hacer lo mismo. Desde Total Commander los que tengan Menavrus o saliendo a Windows. Pero es posible auto-ejecutarlo si se coloca en una tarjeta SD. Sigue los siguientes pasos:

  1. Descarga la aplicación y los logos
  2. Descomprimir el archivo zip en una tarjeta SD. La estructura es muy sencilla. En la carpeta raíz deben aparecer los archivos Aerith.exe, aygshell.dll, eu20_upgrade.lgu y la carpeta \logos
  3. Meter la SD en el equipo. El equipo se reiniciará, cargará el sistema y finalmente la aplicación se mostrará en pantalla, como muestra el vídeo.
  4. El programa tiene 4 botones:
    - Instalar: Copiará los logos en el equipo
    - Desinstalar: Eliminará todos los logos del equipo
    - Importar: Guarda dentro de \logos\Import\ los logos existentes en el equipo
    - Renovar: Cierra la aplicación
    - DIAGMODE: Se explica en el siguiente post (aunque el vídeo ya deja ver algo)

  5. Pulsa el botón Instalar para copiar los logos

Los logos que se incluyen cubren un gran espectro de emisoras conocidas pero muchas otras están por añadir. Puede darse la circunstancia de que, a pesar de haber instalado los logos, tengáis varias emisoras conocidas sin logo o con un logo erróneo. Esto se debe a que muchos identificadores de emisoras se pueden compartir entre diversas cadenas por razones de localización (local, regional, nacional...) o porque muchas emisoras locales pertenecen a otras entidades más reconocidas y aparece su logo en vez del local (la Ser por ejemplo). No desesperéis. Las emisoras se irán actualizando y corrigiendo paulatinamente y tal vez fuera conveniente crear archivos de logos por separado en función de comunidades autónomas, provincias y países. Si queréis saber cómo añadir nuevos logos, leed el siguiente post ;)

En la carpeta de logos veréis logos repetidos. La diferencia estriba en el nombre del archivo. Ya que una emisora puede tener varios PI y hay que especificar un logo por cada PI. Si queréis instalar nuevos logos, tened en cuenta que las imágenes han de tener como nombre de archivo el siguiente patrón: sid_xxxx.png donde xxxx es el PI Code de la emisora.

El icono de RadioLogos permite minimizar el tamaño de la ventana en una de las 4 esquinas de la pantalla. Una vez minimizado, una pulsación larga hará que se desplace de una esquina a otra. De esta forma se puede mantener en ejecución mientras se interactua con el resto del software sin mucha molestia. Un click sobre la imagen reducida hará que la ventana vuelva a su tamaño original.

Descargas:

Preguntas:

  • ¿Cómo reactivo el AUTORUN si ya he borrado Aerith.exe y los archivos .lgu de la tarjeta SD?

    Sencillo. En la carpeta logos está el programa RadioLogos.exe. Cópiala a la raíz de la SD con el nombre Aerith.exe. Copia los archivos eu20_*_upgrade.bak a la raíz y cambia su extensión de .bak a .lgu y por último copia aygshell.dll a la raíz también. Saca y vuelve a meter la tarjeta y RadioLogos se ejecutará tras el reinicio automático.
  • ¿Puedo usar el pendrive en lugar de la tarjeta SD?

    El programa se ha modificado para funcionar en la tarjeta SD.

  • ¿Puedo borrar los logos que no me interesen de la carpeta \logos?

    Claro que sí, pero mientras no ocupen demasiado en disco no hace falta. Aconsejo instalar los logos del país que se va a frecuentar y omitir el resto. A no ser que viajes mucho entre países.

  • A veces desaparece el logo en pantalla y el nombre de la emisora ¿Por qué?

    Cuando la calidad de la señal RDS disminuye, Marge no puede estar segura de que se sigue escuchando la misma emisora así que muestra la frecuencia y una imagen genérica en vez del logo. En cuanto la señal RDS vuelve a estabilizarse, recibe de nuevo el PI Code y muestra el logo junto con el nombre de la emisora.

  • ¿Por qué Hyundai no aporta logos para mejorar la experiencia de usuario?

    Porque probablemente este sistema se usa en emisión DAB (radio digital). Los códigos PI cambian con el tiempo así como los logos de emisoras. Es posible que con DAB se pueda recibir esta información y sea el software el que descarga el logo y lo guarda en la ruta Epg.
 
Última edición:

JKD

Forero Experto
Motor TL
2.0 CRDi 136 CV
Versión TL
Tecno Aut. 4x4
Color TL
Thunder Gray
Funcionamiento

La mayoría de emisoras de radio tienen paralelamente al canal de audio un canal de datos (RDS) con información sobre la emisora entre los que están el nombre de la cadena, el tipo de emisión, frecuencias alternativas y un identificador llamado código PI. El PI Code debería identificar inequivocamente a una emisora. En realidad una emisora puede constar de varios PI Code diferentes en funcion de si la cadena es nacional, regional, local... y es posible que dos emisoras locales emitan el mismo código PI en diferentes puntos geográficos. Podría darse el caso de estar escuchando una emisora local y ver un logo que no coincide. Otra cosa a tener en cuenta es que las emisoras regionales que forman parte de una emisión nacional (como por ejemplo Los 40 Bilbao, Los 40 Madrid, Los 40 Sevilla... etc) envían casi siempre el mismo PI por lo que intentar crear un logo específico de una provincia no suele ser correcto ya que el mismo logo se verá en otras.

Los formatos de imagen que acepta Marge son PNG, WBMP y WBM. Recomiendo el formato PNG que es el más utilizado con soporte para transparencias. El código PI suele verse en notación hexadecimal. El software toma el valor del código PI en notación decimal y genera el nombre que debería tener el logo en la forma sid_PICODE.formato.

Por ejemplo, el PI de EuropaFM es 0xE2ED hexadecimal. En decimal es 58093, por lo tanto los nombres de archivo que buscará serán sid_58093.png, sid_58093.wbmp y sid_58093.wbm. Y los buscará por ese orden hasta encontrar uno de ellos. Una vez lo encuentra lo re-escala a un tamaño máximo de 255x255 pixels, respetando su relación de aspecto horizontal y vertical.


¿Cómo localizar el PI Code de una emisora?

Puedes buscar en Google. Hay algunas páginas con listados pero ninguna completa. Con nuestro equipo tenemos la posibilidad de ver el PI Code accediendo al modo diagnóstico. El modo diagnóstico ya se ha comentado en otros posts. Da mucha información de las interioridades del equipo incluida la radio FM. Para acceder al modo diagnóstico, desde Menavrus se puede usar un programa que hice. Aquellos que no tienen Menavrus tendrían que poner un archivo especial llamado diagmode.guid en el pendrive.

Para facilitar las cosas, he incluido en el programa de logos el botón "DIAGMODE" que da acceso directo a ese modo. Una vez en él, seleccionar el botón "Radio" y posteriormente "FM". La ventana que muestra contiene información de la emisora sintonizada (frecuencia, nombre ...) y como se puede ver en la imagen, el PI Code aparece arriba a la derecha.

diagmode.png

Utilizando la rueda física de la derecha del equipo, se puede ir cambiando de frecuencia. Aquellas que tengan una calidad de recepción RDS decente, mostrarán el nombre de la emisora y su código PI. De esta forma podéis tomar nota de la emisora y su código.

A partir de aquí es posible notificar la inclusión del logo o buscar el logo en internet. Para salir del modo diagnóstico es suficiente con pulsar el botón físico "Radio" (por ejemplo)

Para añadir por ti mismo el logo, asegúrate de que su tamaño no supera los 255x255 pixels. Un tamaño mayor es un desperdicio de recursos (reescalado) y de espacio en disco. Guarda la imagen en formato PNG con el nombre requerido en función del PI de la emisora y en la carpeta \logos . Después ejecuta el programa y pulsa el botón "Instalar".


Como veis, el tema es bastante sencillo. Lo complicado ha sido deducirlo. Ahora os toca a vosotros notificar nuevos logos y correcciones ;)

Buscador de códigos PI:

Saludos
 
Última edición:

slygsm

Forero Activo
Ubicación
BARCELONA
Motor TL
1.7 CRDi 141 CV
Versión TL
Style
Color TL
Phantom Black
De lujo. Ahora solo falta que me llegue el coche y empezar a investigar y toquetear.
Gracias de nuevo. Un saludo!!
 

Guanchito03

Forero Activo
Ubicación
Tenerife
Motor TL
1.7 CRDi 115 CV
Versión TL
Style
Color TL
Polar White
Fantástico trabajo, muchas gracias.
No tengo otra tarjeta SD. Sabes si puedo copiar temporalmente esos ficheros en la original y luego borrarlo sin que pase nada?
 

bultaco

Forero Habitual
Ubicación
BCN
Motor TL
1.6 GDi 131 CV
Versión TL
Tecno
Color TL
White Sand
Para poner y sacar la SD, el equipo tiene que estar apagado ¿no?

Upss... no habia visto el video :rolleyes:
 
Última edición:

Eneko

Forero Activo
Ubicación
Vitoria-Gasteiz
Motor TL
1.7 CRDi 115 CV
Versión TL
Klass
Color TL
White Sand
Oleeeee!!!!
Con explicacion meticulosa y precisa, ya no es el hacerlo... si no que el manual de uso es completisimo.
Chapeau!
 
  • Me Gusta
Reacciones: JKD

638956

Forero Activo
@JKD Eres el no va mas de la informática, muchas gracias por tu trabajo y a @Sandrovich también por su ayuda, gracias de nuevo a los dos. Yo no se si seré capaz de hacerlo, soy muy torpe.
 

CarlosU2

Forero Activo
Ubicación
Valencia
Motor TL
1.6 GDi 131 CV
Versión TL
Tecno
Color TL
Moon Rock
@JKD Muchas gracias por el trabajo de investigación por tu tiempo y muchas gracias por hacernos felices a todos por este descubrimiento.
"Chapó"
ojala tuviese la ocasión de conocerte en persona y agradecértelo vis a vis.
Salu2

Fantástico trabajo, muchas gracias.
No tengo otra tarjeta SD. Sabes si puedo copiar temporalmente esos ficheros en la original y luego borrarlo sin que pase nada?
yo he copiado los archivos en una sd que tenia tirada por casa.
quitare la original y pondre a instalar con la otra.
lo que ignoro es que cuando quite la targeta una vez subido los archivos e instale la original seguira funcionando.
sera cosa de probar.
al no ser que alguien diga lo contrario y tengo que copiar en la original.
 
Última edición por un moderador:

JKD

Forero Experto
Motor TL
2.0 CRDi 136 CV
Versión TL
Tecno Aut. 4x4
Color TL
Thunder Gray
yo he copiado los archivos en una sd que tenia tirada por casa.
quitare la original y pondre a instalar con la otra.
lo que ignoro es que cuando quite la targeta una vez subido los archivos e instale la original seguira funcionando.
sera cosa de probar.
al no ser que alguien diga lo contrario y tengo que copiar en la original.
Una vez instalados los logos, los que están en la SD no hacen falta.
 

KARKA

Forero Activo
Motor TL
1.7 CRDi 115 CV
JKD ahora sólo hace falta que lances un programa tipo Menavrus, porque te veo lanzado eh? ;) Gracias compañero
 
Arriba