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

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

Server Room construye 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 envías desde tus propias cuentas de desarrollador, de modo que se publican bajo el nombre de tu emisora. Están incluidas en los planes de radio Premium y Platinum.

Construida en torno a lo que los oyentes critican

La lista de funciones surgió de leer reseñas de las apps de emisoras más populares. Las transmisiones interrumpidas eran la queja principal en todas ellas, así que la reconexión fue lo primero en lo que se trabajó.

Reproducción que sobrevive a un trayecto

Interrupciones, un traspaso entre Wi-Fi y datos móviles, una transmisión estancada o caída: cada una activa una reconexión, reintentada tras 1, 2, 4, 8 y 15 segundos y luego cada 15 segundos hasta que vuelve el audio. Un ahorrador de datos elige la transmisión de menor bitrate en conexiones medidas salvo que el oyente haya elegido una, y todas las transmisiones 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 transmisión, de modo que el título cambia con la canción; el endpoint de «sonando ahora» de la emisora cubre las transmisiones que no llevan ninguno. Las canciones recientes aparecen debajo, y los oyentes guardan una lista de canciones que les gustan en su dispositivo.

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 transmisiones, tus pódcasts y una pantalla de «Sonando ahora»; 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ódcast que listes y peticiones de canciones de tu biblioteca en emisoras Platinum. Los planes que incluyen la app también publican tus propios programas como pódcast, de modo que su feed puede ser uno de ellos: alojamiento de pódcast.

Para el oyente

Un temporizador de apagado que atenúa el sonido y un despertador en Android. Comparte la emisora con un toque; contacta con el estudio por llamada, WhatsApp, SMS o correo electrónico; abre el sitio web y los perfiles sociales desde Acerca de.

Accesibilidad e idioma

Etiquetas de VoiceOver y TalkBack, tipo dinámico y fuentes grandes, y temas claros u oscuros que siguen el 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 servidores: el feed de tu emisora, los servidores de transmisión y los alojamientos de pódcast que nombres. 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 afirma 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 solo lleva lo que muestran las tiendas; el resto se obtiene al iniciar, al volver al primer plano y cada diez minutos.

  1. Perfil de la emisoraLogotipo, enlaces, transmisiones, programación, pódcasts
  2. Feed en vivoNuestra API, almacenada en caché por la app entre actualizaciones
  3. Tu appActualizada sin una nueva versión
Un campo que falta 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
Transmisiones 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 inicio
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
Establece el nombre de la app (30 caracteres), el nombre corto (12), el tema y un color de acento, y luego compila. Android devuelve un .aab firmado más un .apk; iOS devuelve un proyecto de Xcode comprimido sin CocoaPods ni paquetes de 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 por lo que las fichas, las valoraciones y las cifras de descargas son tuyas.

QuéSe paga aCoste
Programa de Desarrolladores de AppleApple$99 al año
Cuenta de desarrollador de Google PlayGoogle$25, una 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 migre, 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 posterior de plan 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.