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

App mobili per stazioni radio su iOS e Android, generate dal tuo pannello

Server Room genera l'app mobile della tua stazione dal suo profilo: iPhone, iPad e Android, con CarPlay e Android Auto nella stessa build. Non c'è sviluppo da commissionare né codice da scrivere. Firmi le app e le invii dai tuoi account sviluppatore, così vengono pubblicate con il nome della tua stazione, e 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 di 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 caduto: 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 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. Sotto c'è la sezione dei brani riprodotti di recente, e gli ascoltatori mantengono 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 seguito, 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. I piani che includono l'app pubblicano anche i tuoi programmi come podcast, così il suo feed può essere uno di questi: hosting di podcast.

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 dalla sezione Informazioni.

Accessibilità e lingua

Etichette VoiceOver e TalkBack, Dynamic Type 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 di streaming e gli host di podcast che indichi. Il suo User-Agent identifica l'app, così le statistiche dei tuoi 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 nello 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 schermata dello store passo per passo.

1 · Profilo
Carica un logo quadrato di almeno 1024 px e inserisci 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 coprono gli account sviluppatore da cui vengono pubblicate le app, ed è anche per questo che 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 girare 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

Serve uno sviluppatore per creare l'app?

No. Le app iOS e Android sono scritte e mantenute qui come modelli; il pannello inserisce il nome, l'icona, il tema e il profilo della tua emittente e compila. Nulla viene codificato da parte tua. Android arriva come pacchetto app firmato che carichi da qualsiasi browser, mentre iOS arriva come progetto Xcode da aprire su un Mac, in cui scegli il tuo team e archivi — comandi di menu, non codice. Le guide alla pubblicazione accompagnano schermata per schermata in ogni store.

È necessario un Mac?

Solo per iOS. Apple accetta build per l'App Store esclusivamente da Xcode, e Xcode gira 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.

Di chi è la proprietà dell'app pubblicata?

Dell'emittente. Entrambe le schede risiedono nei tuoi account sviluppatore, quindi valutazioni, recensioni e statistiche di installazione si accumulano a tuo favore e non a favore di Server Room.

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

Dentro l'app, sì: legge il logo dal profilo della tua emittente, 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 compilazione e un aggiornamento dello 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 attiva CarPlay?

CarPlay richiede l'autorizzazione audio di Apple sul tuo team sviluppatore. 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é, attiva "Apple ha approvato CarPlay per la mia app" nel pannello, ricompila e carica il nuovo archivio Xcode; la guida all'App Store illustra 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 recapiti provengono dal feed live, che l'app aggiorna all'avvio e ogni dieci minuti. Una nuova compilazione serve solo per ciò che gli store mostrano, come l'icona o il nome dell'app, oppure per distribuire una versione più recente del modello.

Pronto a creare? Un'emittente idonea trova la propria app sotto App nel pannello di controllo.