WORK ORDER Nº 0012 · BAY 12

Ticker Feed Builder

Ticker Feed Builder revisa tus feeds RSS día y noche y, para cada perfil, escribe un titular por línea, una descripción por línea y un JPG numerado por noticia, siempre en el mismo orden, en la carpeta que lee tu ticker o tu sistema de emisión. Descarga y reescribe solo lo que es nuevo, conserva los archivos anteriores si falla una descarga y te avisa por correo o Telegram cuando un feed se rompe o se congela.

Qué hace

Crea un perfil, elige la carpeta de salida que lee tu ticker, añade los feeds y deja la app en la bandeja: comprueba sola, actualiza los archivos solo cuando hay algo nuevo y te avisa si algo se detiene.

  • Un perfil por cada destino. Cada perfil tiene su carpeta de salida, sus feeds, su intervalo de comprobación, su imagen de relleno y su formato, de modo que pantallas distintas pueden leer carpetas distintas.
  • Líneas e imágenes siempre alineadas. La noticia N es la línea N de ambos archivos de texto y la imagen N. Se quitan los saltos de línea y los caracteres invisibles, un título vacío pasa a ser un guion y una imagen ausente o ilegible pasa a ser tu imagen de relleno. Las imágenes WebP y AVIF se convierten a JPEG.
  • Escrituras seguras. Los archivos se escriben con un nombre temporal y luego se renombran, los que no cambian no se tocan y, si falla una descarga, los archivos anteriores se quedan como estaban. Una carpeta de salida ausente se avisa y nunca se crea, para que un disco desconectado no se convierta en una carpeta local.
  • Solo lo que cambia. Una comprobación pregunta primero al servidor si el feed ha cambiado: si no hay nada nuevo, no se descarga ni se reescribe nada. Las imágenes se descargan solo para las noticias nuevas y la app recuerda su estado incluso tras un reinicio.
  • Elige las noticias. Conserva o excluye noticias por palabra, quita duplicados, ordena de más reciente a más antigua, une varios feeds en una carpeta y limita las comprobaciones a ciertas horas y días. Una vista previa muestra exactamente lo que se escribiría antes de escribir nada.
  • Horarios a medida. Comprueba cada N minutos, cada N minutos en punto del reloj (:00, :15, :30, :45) o a horas fijas en los días que elijas, incluso una sola vez al día. Una hora perdida con la app cerrada se recupera al iniciar, y los perfiles con el mismo intervalo se pueden escalonar para que no empiecen todos a la vez.
  • Avisos. Correo y Telegram cuando un feed falla varias ejecuciones seguidas, cuando desaparece una carpeta de salida, cuando un feed responde pero lleva horas sin noticias nuevas, y cuando vuelve a funcionar. El resumen diario es opcional. También te avisa, una sola vez, cuando sale una versión nueva.
  • Formato y modo sin ventana. Codificación del texto, fin de línea, nombres de archivo, numeración y calidad de las imágenes, tamaño: todo es configurable, y los valores por defecto reproducen la estructura de los scripts que sustituye. El modo sin ventana ejecuta el mismo motor sin interfaz, para un servidor.

Dónde ayuda

Para quien alimenta un ticker de TV, un videowall de noticias o gráficos de emisión desde feeds RSS: una televisión local, una emisora regional, una pantalla de estudio. Sustituye scripts hechos a mano lanzados por un programador de tareas. La estructura por defecto es la de los scripts originales usados con NeMedia Morpheus; no se ha verificado con la documentación de NeMedia, así que otros sistemas de ticker pueden necesitar otros nombres, codificaciones o tamaños, y por eso todo es configurable. Un feed que se puede descargar gratis no se puede necesariamente emitir gratis: los editores suelen ofrecer el RSS para lectura personal y mostrar sus titulares en público requiere normalmente un acuerdo con el editor. La responsabilidad es del usuario y esto no es asesoramiento legal. La app arranca sin ningún feed.

Capturas

El panel: cada perfil y cada feed con su estado, las próximas comprobaciones y las últimas 24 horas de cada feed
El panel: cada perfil y cada feed con su estado, las próximas comprobaciones y las últimas 24 horas de cada feed
Vista previa de un feed: las noticias exactamente como se escribirían, con los titulares desplazándose como en el ticker
Vista previa de un feed: las noticias exactamente como se escribirían, con los titulares desplazándose como en el ticker
Ventanas horarias y comprobaciones de un perfil, con el tema claro
Ventanas horarias y comprobaciones de un perfil, con el tema claro
Un perfil comprobado cada 15 minutos en punto, con sus feeds y su estado
Un perfil comprobado cada 15 minutos en punto, con sus feeds y su estado

Primeros pasos

  1. Crea un perfil, elige la carpeta de salida que lee tu ticker y añade el primer feed: solo un feed que tengas derecho a usar.
  2. Pulsa Probar en el feed para ver las noticias exactamente como se escribirían; todavía no se escribe nada.
  3. Pulsa Ejecutar ahora, comprueba los archivos en la carpeta y deja la app en la bandeja: comprueba sola.

Primer arranque

Las apps son gratuitas y no están firmadas, así que la primera vez el sistema muestra un aviso.

Windows
SmartScreen puede decir “Windows protegió su PC”: haz clic en Más información y luego en Ejecutar de todas formas.
macOS
Arrastra la app a Aplicaciones. Si macOS la bloquea, abre Ajustes del Sistema → Privacidad y seguridad y pulsa Abrir igualmente.
Linux
Haz ejecutable el AppImage (chmod +x) y ábrelo. Algunas distribuciones también necesitan libfuse2.
Comprueba el archivo
Compara el SHA-256 del archivo descargado con el que aparece en las especificaciones.
shasum -a 256 <file> · Get-FileHash <file> -Algorithm SHA256

Novedades

Las notas de versión están en inglés.

  • 26.10.11 · 2026-10-17 · Alert emails no longer go to the sender too: the message used to be addressed to the sender with the recipients in Bcc, so that mailbox received a copy of every alert. Now only the recipients you list receive it (a sender that is also a recipient gets it once). A guided update download that is cancelled, cut off or stalled no longer leaves a half-downloaded installer in the Downloads folder, and leftovers from earlier runs are removed when the app starts. Help & About has a small tip jar box with a link to the tip page, in the language of the app: nothing in the main window, no pop-ups. Electron and Nodemailer updated.
  • 26.10.10 · 2026-10-13 · A guided update: the app offers Download and install, checks the installer against the published SHA-256 sums, saves a safety copy of your settings and installs only when you click Close and install (refused while a profile is running). The configuration backup now has a box to include passwords and tokens (off by default), an import that replaces everything or adds only the missing profiles, and a list of what to type again. Every alert starts with the name of the installation, there is a Help & About tab with Copy info for support, show/hide buttons on passwords, daily logs capped at 5 MB, and the window remembers its place. A new feed option, Not older than, leaves out stories older than a limit you set. The feed engine is otherwise unchanged.
  • 26.10.9 · 2026-10-10 · New logo and a new look: header with a status pill, profile cards that say in words if everything is fine, dashboard tiles with a progress bar to the next check and a strip of the last 24 hours for every feed, status pills in the feed table, and a preview that scrolls the headlines like on the ticker. Each profile can now be checked every N minutes, every N minutes on the clock (:00, :15, :30, :45) or at fixed times on chosen days (even once a day); an option staggers profiles that share an interval so they do not start together after a restart. Telegram and email now also announce a new version, once for each release. The feed engine is unchanged.
  • 26.10.8 · 2026-10-08 · Email and Telegram settings laid out like in the other OnAir Garage apps: SMTP fields in a grid with several recipients, Telegram recipients as rows, and a Send test button with its result for each channel. The release build now publishes from a manual run with a version; the feed engine is unchanged.
  • 26.10.6 · 2026-10-08 · First public release: RSS feeds to numbered ticker text lines and JPG images on a schedule, with filters, merged feeds, time windows, frozen-feed alerts, email and Telegram alerts, a daily summary and a headless mode. The app starts with no feeds.