Apps de emisora · iOS · Android · CarPlay · Android Auto

Una app de radio nativa para tu emisora, generada desde tu panel

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.

Diseñada a partir de lo que los oyentes critican

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.

Reproducción que sobrevive a un trayecto

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.

Títulos sincronizados con el audio

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.

Todas las superficies de control

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.

Contenido de la emisora

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.

Para el oyente

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.

Accesibilidad e idioma

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.

Lo que la app nunca hace

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.

En vivo desde el perfil, o integrado en la compilación

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.

  1. Perfil de la emisoraLogotipo, enlaces, emisiones, programación, pódcasts
  2. Feed en vivoNuestra API, cacheada por la app entre actualizaciones
  3. Tu appActualizada sin una nueva versión
Un campo ausente oculta su pantalla en lugar de romper la app, y una función que desactivaste permanece desactivada.
Cambios sin una nueva compilaciónRequiere 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 cancionesIcono de la app y pantalla de presentación
Logotipo y descripción dentro de la appColores y tema
Sitio web, enlaces sociales y datos de contactoIdentificadores de la tienda y números de versión

Del perfil a la tienda

Tres etapas, la última de ellas en tus propias cuentas de desarrollador. Las guías de publicación cubren cada tienda pantalla por pantalla.

1 · Perfil
Sube un logotipo cuadrado de al menos 1024 px y rellena los enlaces de la emisora y los datos de contacto del estudio.
2 · Generar
Define el nombre de la app (30 caracteres), el nombre corto (12), el tema y un color de acento, y compila. Android devuelve un .aab firmado más un .apk; iOS devuelve un proyecto de Xcode comprimido sin CocoaPods ni paquetes Swift que descargar, que archivas en Xcode en un Mac.
3 · Publicar
Envíala desde tus propias cuentas: Google Play para Android y Android Auto, la App Store para iPhone, iPad y CarPlay.

Cuentas y costes

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 aCoste
Apple Developer ProgramApple99 $ al año
Cuenta de desarrollador de Google PlayGoogle25 $, una sola vez
Un Mac con Xcode 26 o posteriorNecesario solo para la compilación de iOSXcode es gratuito
Las apps generadasServer RoomIncluidas en tu plan

Requisitos

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.

Preguntas

¿Se necesita un Mac?

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 quién pertenece la app publicada?

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.

¿Puede cambiar el logotipo después de publicar la app?

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.

¿Hay anuncios en la app?

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.

¿Cómo se activa CarPlay?

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.

¿Un cambio de programación o de emisión requiere una nueva versión?

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.