Apps de station · iOS · Android · CarPlay · Android Auto

Applications mobiles de station radio pour iOS et Android, générées dans votre panneau

Server Room génère l'application mobile de votre station à partir de son profil : iPhone, iPad et Android, avec CarPlay et Android Auto dans la même version. Aucun développement à commander et aucun code à écrire. Vous signez les applications et les soumettez depuis vos propres comptes développeur, afin qu'elles soient publiées sous le nom de votre station, et elles sont incluses dans les offres radio Premium et Platinum.

Conçu autour des plaintes des auditeurs

La liste des fonctionnalités provient de la lecture des avis sur les applications de station les plus populaires. Les flux interrompus étaient la principale plainte dans tous les cas, c'est donc sur la reconnexion que le travail a commencé.

Une lecture qui survit à un trajet

Interruptions, bascule entre Wi-Fi et réseau cellulaire, flux bloqué ou interrompu : chaque incident déclenche une reconnexion, réessayée après 1, 2, 4, 8 et 15 secondes puis toutes les 15 secondes jusqu'au retour de l'audio. Un économiseur de données choisit le flux au débit le plus bas sur les connexions limitées, sauf si l'auditeur en a choisi un, et chaque flux de l'offre figure dans le sélecteur de qualité.

Des titres synchronisés avec l'audio

Le titre en cours est lu à partir des métadonnées ICY du flux lui-même, de sorte que le titre change avec la chanson ; le point de terminaison « en cours de lecture » de la station couvre les flux qui n'en contiennent pas. Les titres récemment écoutés figurent en dessous, et les auditeurs conservent une liste de chansons aimées sur leur appareil.

Toutes les surfaces de contrôle

Audio en arrière-plan avec commandes sur l'écran verrouillé, dans les notifications et le centre de contrôle. CarPlay affiche vos flux, vos podcasts et un écran En cours de lecture ; Android Auto parcourt la même bibliothèque. AirPlay sur iOS, Chromecast sur Android.

Contenu de la station

La grille des programmes (en ce moment, à suivre, la semaine complète) lorsque la station en a une, les épisodes des flux RSS de podcasts que vous indiquez, et les demandes de titres de votre bibliothèque sur les stations Platinum. Les offres qui incluent l'application publient aussi vos propres émissions sous forme de podcast, de sorte que son flux peut en faire partie : hébergement de podcasts.

Pour l'auditeur

Une minuterie de mise en veille qui s'estompe, et un réveil sur Android. Partagez la station en un geste ; contactez le studio par appel, WhatsApp, SMS ou e-mail ; ouvrez le site web et les profils sociaux depuis À propos.

Accessibilité et langue

Étiquettes VoiceOver et TalkBack, type dynamique et grandes polices, et thèmes clair ou sombre qui suivent le système. L'interface suit la langue de l'appareil parmi sept langues.

Ce que l'application ne fait jamais

L'application ne communique qu'avec trois types d'hôtes : le flux de votre station, les serveurs de diffusion et les hébergeurs de podcasts que vous désignez. Son User-Agent identifie l'application, afin que vos statistiques d'auditeurs puissent compter les auditeurs de l'application sans identifier personne. La politique de confidentialité générée pour chaque application indique exactement cela.

En direct depuis le profil, ou intégré à la version

Les applications publiées ont tendance à devenir obsolètes parce que personne ne les reconstruit. Une version ne contient donc que ce que les boutiques affichent ; le reste est récupéré au lancement, au retour au premier plan et toutes les dix minutes.

  1. Profil de la stationLogo, liens, flux, grille des programmes, podcasts
  2. Flux en directNotre API, mise en cache par l'application entre les actualisations
  3. Votre applicationMise à jour sans nouvelle version
Un champ manquant masque son écran plutôt que de casser l'application, et une fonctionnalité que vous avez désactivée reste désactivée.
Modifications sans nouvelle versionNécessite une nouvelle version et une mise à jour en boutique
Flux et source du titre en coursNom de l'application sur l'écran d'accueil et dans la boutique
Grille des programmes, podcasts et demandes de titresIcône de l'application et écran de démarrage
Logo et description dans l'applicationCouleurs et thème
Site web, liens sociaux et coordonnéesIdentifiants de boutique et numéros de version

Du profil à la boutique

Trois étapes, la dernière dans vos propres comptes développeur. Les guides de publication couvrent chaque écran de boutique pas à pas.

1 · Profil
Téléversez un logo carré d'au moins 1024 px et renseignez les liens de la station et les coordonnées du studio.
2 · Générer
Définissez le nom de l'application (30 caractères), le nom court (12), le thème et une couleur d'accent, puis lancez la génération. Android renvoie un .aab signé plus un .apk ; iOS renvoie un projet Xcode compressé sans CocoaPods ni paquets Swift à récupérer, que vous archivez dans Xcode sur un Mac.
3 · Publier
Soumettez depuis vos propres comptes : Google Play pour Android et Android Auto, l'App Store pour iPhone, iPad et CarPlay.

Comptes et coûts

Le générateur et les versions ne coûtent rien sur une offre éligible. Les frais de boutique appartiennent à Apple et Google et financent les comptes développeur depuis lesquels les applications sont publiées, ce qui explique aussi pourquoi les fiches, les évaluations et les chiffres de téléchargement vous appartiennent.

QuoiPayé àCoût
Programme développeur AppleApple99 $ par an
Compte développeur Google PlayGoogle25 $, une fois
Un Mac avec Xcode 26 ou version ultérieureNécessaire uniquement pour la version iOSXcode est gratuit
Les applications généréesServer RoomIncluses dans votre offre

Éligibilité

Les offres radio Premium et Platinum incluent les applications, tout comme les anciennes offres radio payantes. La station doit fonctionner sur la plateforme radio actuelle ; une station encore sur l'ancienne plateforme devient éligible dès sa migration, et le support peut vous accompagner dans cette démarche. Les demandes de titres sont une fonctionnalité Platinum. L'offre gratuite n'a pas d'applications.

L'éligibilité est vérifiée à chaque demande de génération. Un changement d'offre ultérieur empêche les nouvelles générations ; il ne désactive pas une application déjà présente dans les boutiques.

Questions

Ai-je besoin d'un développeur pour créer l'application ?

Non. Les applications iOS et Android sont écrites et maintenues ici sous forme de modèles ; le panneau y insère le nom, l'icône, le thème et le profil de votre station, puis les compile. Rien n'est codé de votre côté. Android revient sous forme d'un bundle d'application signé que vous téléversez depuis n'importe quel navigateur, et iOS revient sous forme d'un projet Xcode que vous ouvrez sur un Mac, où vous choisissez votre équipe et archivez — des commandes de menu, pas du code. Les guides de publication vous accompagnent écran par écran sur chaque boutique.

Un Mac est-il obligatoire ?

Uniquement pour iOS. Apple n'accepte les builds de l'App Store que depuis Xcode, et Xcode ne fonctionne que sous macOS ; l'application iOS est donc livrée sous forme de projet que vous archivez sur un Mac. Le build Android arrive signé et prêt, et tout ordinateur équipé d'un navigateur peut le téléverser sur Google Play.

À qui appartient l'application publiée ?

À la station. Les deux fiches se trouvent dans vos propres comptes développeur ; les notes, les avis et les statistiques d'installation vous reviennent donc à vous plutôt qu'à Server Room.

Le logo peut-il changer après la publication de l'application ?

Dans l'application, oui : elle lit le logo depuis le profil de votre station, donc un nouveau logo apparaît à la prochaine actualisation du flux. L'icône du lanceur et celle de la boutique sont compilées dans le build ; les modifier nécessite donc une recompilation et une mise à jour sur la boutique.

Y a-t-il des publicités dans l'application ?

Aucune. Aucun des deux builds ne relie un réseau publicitaire, un SDK d'analyse ou un service de connexion, et l'application ne collecte aucune donnée personnelle auprès des auditeurs.

Comment activer CarPlay ?

CarPlay nécessite l'autorisation audio d'Apple sur votre équipe de développement. Le titulaire du compte la demande via le formulaire de demande CarPlay d'Apple ; l'approbation prend généralement une à trois semaines. Ensuite, activez « Apple a approuvé CarPlay pour mon application » dans le panneau, recompilez et téléversez la nouvelle archive Xcode ; le guide de l'App Store détaille la séquence. Android Auto n'implique aucune demande auprès de Google, seulement une activation dans la Play Console.

Un changement de programme ou de flux nécessite-t-il une nouvelle version ?

Non. Les flux, le programme, les podcasts, les liens et les coordonnées proviennent du flux en direct, que l'application actualise au lancement puis toutes les dix minutes. Une recompilation n'est nécessaire que pour ce que les boutiques affichent, comme l'icône ou le nom de l'application, ou pour livrer une version plus récente du modèle.

Prêt à créer la vôtre ? Une station éligible trouve son application sous Applications dans le panneau de contrôle.