Apps de emisora · iOS · Android · CarPlay · Android Auto
Server Room crea las apps de iPhone, iPad y Android de tu emisora a partir de su perfil, con CarPlay y Android Auto en la misma compilación. Las firmas y las publicas desde tus propias cuentas de desarrollador, de modo que salen bajo el nombre de tu emisora. Están incluidas en los planes de radio Premium y Platinum.
La lista de funciones nació de leer reseñas de las apps de emisoras más populares. Las caídas de emisión eran la queja principal en todas ellas, así que la reconexión fue lo primero en lo que trabajamos.
Interrupciones, un traspaso entre wifi y datos móviles, una emisión estancada o caída: cada una activa una reconexión, reintentada a los 1, 2, 4, 8 y 15 segundos y luego cada 15 segundos hasta que vuelve el audio. Un ahorrador de datos elige la emisión de menor bitrate en conexiones medidas salvo que el oyente haya elegido una, y todas las emisiones del plan están en el selector de calidad.
El «sonando ahora» se lee de los metadatos ICY de la propia emisión, de modo que el título cambia con la canción; el endpoint de «sonando ahora» de la emisora cubre las emisiones que no llevan ninguno. Debajo aparece lo reproducido recientemente, y los oyentes guardan en su dispositivo una lista de canciones que les gustan.
Audio en segundo plano con controles en la pantalla de bloqueo, la notificación y el Centro de control. CarPlay muestra tus emisiones, tus pódcasts y una pantalla de reproducción en curso; Android Auto navega por la misma biblioteca. AirPlay en iOS, Chromecast en Android.
La programación (en antena ahora, a continuación, la semana completa) cuando la emisora tiene una, episodios de los feeds RSS de pódcasts que indiques y peticiones de canciones de tu biblioteca en las emisoras Platinum.
Un temporizador de apagado que se desvanece y un despertador en Android. Comparte la emisora con un toque; contacta con el estudio por llamada, WhatsApp, SMS o correo; abre el sitio web y los perfiles sociales desde Acerca de.
Etiquetas para VoiceOver y TalkBack, tipo dinámico y fuentes grandes, y temas claros u oscuros que siguen al sistema. La interfaz sigue el idioma del dispositivo en siete idiomas.
La app solo habla con tres tipos de servidor: el feed de tu emisora, los servidores de emisión y los hosts de pódcasts que indiques. Su User-Agent identifica la app, de modo que tus estadísticas de oyentes pueden contar a los oyentes de la app sin identificar a nadie. La política de privacidad generada para cada app dice exactamente eso.
Las apps publicadas tienden a quedarse obsoletas porque nadie las recompila. Por eso una compilación lleva solo lo que muestran las tiendas; el resto se obtiene al abrirla, al volver a primer plano y cada diez minutos.
| Cambios sin una nueva compilación | Requiere una nueva compilación y una actualización en la tienda |
|---|---|
| Emisiones y la fuente de «sonando ahora» | Nombre de la app en la pantalla de inicio y en la tienda |
| Programación, pódcasts y peticiones de canciones | Icono de la app y pantalla de presentación |
| Logotipo y descripción dentro de la app | Colores y tema |
| Sitio web, enlaces sociales y datos de contacto | Identificadores de la tienda y números de versión |
Tres etapas, la última de ellas en tus propias cuentas de desarrollador. Las guías de publicación cubren cada tienda pantalla por pantalla.
El generador y las compilaciones no cuestan nada en un plan que cumpla los requisitos. Las tarifas de las tiendas pertenecen a Apple y Google y compran las cuentas de desarrollador desde las que se publican las apps, que es también la razón por la que las fichas, valoraciones y cifras de descargas son tuyas.
| Qué | Se paga a | Coste |
|---|---|---|
| Apple Developer Program | Apple | 99 $ al año |
| Cuenta de desarrollador de Google Play | 25 $, una sola vez | |
| Un Mac con Xcode 26 o posterior | Necesario solo para la compilación de iOS | Xcode es gratuito |
| Las apps generadas | Server Room | Incluidas en tu plan |
Los planes de radio Premium y Platinum incluyen las apps, y también los planes de radio de pago heredados. La emisora debe estar funcionando en la plataforma de radio actual; una que siga en la plataforma anterior cumple los requisitos en cuanto se migra, y el soporte puede guiarte en ese proceso. Las peticiones de canciones son una función de Platinum. El plan gratuito no tiene apps.
Los requisitos se comprueban en cada solicitud de compilación. Un cambio de plan posterior detiene las nuevas compilaciones; no desactiva una app que ya está en las tiendas.
Solo para iOS. Apple acepta compilaciones de la App Store únicamente desde Xcode, y Xcode solo funciona en macOS, por lo que la app de iOS se entrega como un proyecto que archivas en un Mac. La compilación de Android llega firmada y lista, y cualquier ordenador con navegador puede subirla a Google Play.
A la emisora. Ambas fichas residen en tus propias cuentas de desarrollador, de modo que las valoraciones, las reseñas y las estadísticas de instalación se acumulan a tu favor y no al de Server Room.
Dentro de la app, sí: lee el logotipo desde el perfil de tu emisora, así que uno nuevo aparece en la siguiente actualización del feed. El icono del lanzador y el icono de la tienda están compilados en la compilación, por lo que cambiarlos requiere una reconstrucción y una actualización en la tienda.
Ninguno. Ninguna de las dos compilaciones enlaza una red publicitaria, un SDK de analítica ni un servicio de inicio de sesión, y la app no recopila datos personales de los oyentes.
CarPlay necesita el permiso de audio de Apple en tu equipo de desarrolladores. El titular de la cuenta lo solicita mediante el formulario de solicitud de CarPlay de Apple; la aprobación suele tardar de una a tres semanas. Después, activa "Apple ha aprobado CarPlay para mi app" en el panel, reconstruye y sube el nuevo archivo de Xcode; la guía de la App Store tiene la secuencia. Android Auto no requiere ninguna solicitud a Google, solo una inclusión voluntaria en Play Console.
No. Las emisiones, la programación, los pódcast, los enlaces y los datos de contacto provienen del feed en vivo, que la app actualiza al iniciarse y cada diez minutos. Solo se necesita una reconstrucción para lo que muestran las tiendas, como el icono o el nombre de la app, o para publicar una versión más reciente de la plantilla.
¿Listo para crear la tuya? Una emisora que cumpla los requisitos encuentra su app en Aplicaciones, en el panel de control.