App per stazioni · iOS · Android · CarPlay · Android Auto

Un'app radio nativa per la tua stazione, generata nel tuo pannello

Server Room crea le app per iPhone, iPad e Android della tua stazione a partire dal suo profilo, con CarPlay e Android Auto nella stessa build. Le firmi e le invii dai tuoi account sviluppatore, così vengono pubblicate con il nome della tua stazione. Sono incluse nei piani radio Premium e Platinum.

Costruita attorno a ciò di cui gli ascoltatori si lamentano

L'elenco delle funzionalità nasce dalla lettura delle recensioni delle app delle stazioni più popolari. Gli stream interrotti erano la lamentela principale in tutte, quindi la riconnessione è stata la prima cosa su cui ci siamo concentrati.

Riproduzione che sopravvive al tragitto

Interruzioni, passaggio tra Wi-Fi e rete cellulare, stream bloccato o interrotto: ognuno attiva una riconnessione, riprovata dopo 1, 2, 4, 8 e 15 secondi e poi ogni 15 secondi finché l'audio non torna. Un risparmio dati sceglie lo stream con il bitrate più basso sulle connessioni a consumo, a meno che l'ascoltatore non ne abbia scelto uno, e ogni stream del piano è nel selettore di qualità.

Titoli sincronizzati con l'audio

Il brano in riproduzione viene letto dai metadati ICY dello stream, così il titolo cambia con la canzone; l'endpoint now-playing della stazione copre gli stream che non ne hanno. I brani riprodotti di recente sono sotto, e gli ascoltatori tengono un elenco di canzoni preferite sul proprio dispositivo.

Ogni superficie di controllo

Audio in background con controlli su schermata di blocco, notifiche e Centro di Controllo. CarPlay mostra i tuoi stream, i tuoi podcast e una schermata In riproduzione; Android Auto naviga la stessa libreria. AirPlay su iOS, Chromecast su Android.

Contenuti della stazione

Il palinsesto (in onda ora, in arrivo, l'intera settimana) quando la stazione ne ha uno, gli episodi dai feed RSS dei podcast che elenchi e le richieste di brani dalla tua libreria sulle stazioni Platinum.

Per l'ascoltatore

Un timer di spegnimento che sfuma l'audio e una sveglia su Android. Condividi la stazione con un tocco; contatta lo studio tramite chiamata, WhatsApp, SMS o email; apri il sito web e i profili social da Informazioni.

Accessibilità e lingua

Etichette VoiceOver e TalkBack, Testo Dinamico e caratteri grandi, e temi chiari o scuri che seguono il sistema. L'interfaccia segue la lingua del dispositivo in sette lingue.

Cosa l'app non fa mai

L'app comunica solo con tre tipi di host: il feed della tua stazione, i server degli stream e gli host dei podcast che indichi. Il suo User-Agent identifica l'app, così le tue statistiche sugli ascoltatori possono contare gli ascoltatori dell'app senza identificare nessuno. L'informativa sulla privacy generata per ogni app dichiara esattamente questo.

In tempo reale dal profilo, o incorporato nella build

Le app pubblicate tendono a diventare obsolete perché nessuno le ricompila. Quindi una build contiene solo ciò che gli store mostrano; il resto viene recuperato all'avvio, al ritorno in primo piano e ogni dieci minuti.

  1. Profilo della stazioneLogo, link, stream, palinsesto, podcast
  2. Feed in tempo realeLa nostra API, memorizzata nella cache dall'app tra un aggiornamento e l'altro
  3. La tua appAggiornata senza una nuova release
Un campo mancante nasconde la sua schermata invece di rompere l'app, e una funzionalità che hai disattivato resta disattivata.
Modifiche senza una nuova buildRichiede una nuova build e un aggiornamento dello store
Stream e sorgente now-playingNome dell'app nella schermata home e nello store
Palinsesto, podcast e richieste di braniIcona dell'app e schermata iniziale
Logo e descrizione dentro l'appColori e tema
Sito web, link social e dettagli di contattoIdentificatori dello store e numeri di versione

Dal profilo allo store

Tre fasi, l'ultima nei tuoi account sviluppatore. Le guide alla pubblicazione coprono ogni store schermata per schermata.

1 · Profilo
Carica un logo quadrato di almeno 1024 px e compila i link della stazione e i dettagli di contatto dello studio.
2 · Genera
Imposta il nome dell'app (30 caratteri), il nome breve (12), il tema e un colore di accento, poi compila. Android restituisce un .aab firmato più un .apk; iOS restituisce un progetto Xcode compresso senza CocoaPods o pacchetti Swift da scaricare, che archivi in Xcode su un Mac.
3 · Pubblica
Invia dai tuoi account: Google Play per Android e Android Auto, l'App Store per iPhone, iPad e CarPlay.

Account e costi

Il generatore e le build non costano nulla su un piano idoneo. Le tariffe degli store appartengono ad Apple e Google e acquistano gli account sviluppatore da cui vengono pubblicate le app, motivo per cui le schede, le valutazioni e i dati di download sono tuoi.

CosaPagato aCosto
Apple Developer ProgramApple$99 all'anno
Account sviluppatore Google PlayGoogle$25, una tantum
Un Mac con Xcode 26 o successivoNecessario solo per la build iOSXcode è gratuito
Le app generateServer RoomIncluse nel tuo piano

Idoneità

I piani radio Premium e Platinum includono le app, così come i piani radio a pagamento legacy. La stazione deve essere in esecuzione sulla piattaforma radio attuale; una ancora sulla piattaforma precedente diventa idonea non appena viene migrata, e il supporto può guidarti in questo processo. Le richieste di brani sono una funzionalità Platinum. Il piano gratuito non ha app.

L'idoneità viene verificata a ogni richiesta di build. Un successivo cambio di piano blocca le nuove build; non disattiva un'app già presente negli store.

Domande

È necessario un Mac?

Solo per iOS. Apple accetta build per l'App Store esclusivamente da Xcode, e Xcode funziona solo su macOS, quindi l'app iOS viene consegnata come progetto da archiviare su un Mac. La build Android arriva firmata e pronta, e qualsiasi computer con un browser può caricarla su Google Play.

Chi possiede l'app pubblicata?

La stazione. Entrambe le inserzioni risiedono nei vostri account sviluppatore, quindi valutazioni, recensioni e statistiche di installazione si accumulano a vostro favore e non a Server Room.

Il logo può cambiare dopo la pubblicazione dell'app?

All'interno dell'app, sì: il logo viene letto dal profilo della stazione, quindi uno nuovo appare al successivo aggiornamento del feed. L'icona di avvio e l'icona dello store sono compilate nella build, quindi per cambiarle servono una nuova build e un aggiornamento nello store.

Ci sono pubblicità nell'app?

Nessuna. Nessuna delle due build collega una rete pubblicitaria, un SDK di analisi o un servizio di accesso, e l'app non raccoglie dati personali dagli ascoltatori.

Come si abilita CarPlay?

CarPlay richiede l'autorizzazione audio di Apple per il vostro team di sviluppatori. Il titolare dell'account la richiede tramite il modulo di richiesta CarPlay di Apple; l'approvazione richiede in genere da una a tre settimane. Dopodiché, attivate "Apple ha approvato CarPlay per la mia app" nel pannello, ricompilate e caricate il nuovo archivio Xcode; la guida all'App Store contiene la sequenza. Android Auto non richiede alcuna richiesta a Google, solo un'adesione in Play Console.

Un cambio di palinsesto o di streaming richiede una nuova release?

No. Streaming, palinsesto, podcast, link e dati di contatto provengono dal feed live, che l'app aggiorna all'avvio e ogni dieci minuti. Una nuova build serve solo per ciò che gli store mostrano, come l'icona o il nome dell'app, o per distribuire una versione più recente del template.

Pronti a costruire? Una stazione idonea trova la propria app sotto App nel pannello di controllo.