Community ConfrontoFunzioniSchermateGuideLivedioLivedioPodcastPrezzoRadio in CarPlayRadio per iPhoneRadio per MacRadio per iPadRadio per Apple TVRadio per Apple WatchSupportoPrivacyTrasparenzaAccessibilitàSegnala una stazioneStazioniPress kitScarica dall'App Store

Trasparenza

Come è fatto Macdio.

Macdio è un progetto di una persona sola. Ecco uno sguardo onesto su come funziona l'app, quali dati tocca e cosa c'è dietro il suo sviluppo.

Chi sviluppa Macdio

Macdio è il progetto di un solo sviluppatore, Sait Firat NEMIS. Non c'è un'azienda dietro, nessun team, nessun investitore. Solo una persona che costruisce l'app radio che mancava sull'App Store.

Mi occupo del codice SwiftUI su tutte e sei le piattaforme, del sito, della presenza sull'App Store e della casella del supporto. Se scrivi a support@devdio.pro, arrivi direttamente a me.

Come è fatto

Macdio è al 100% Swift e SwiftUI nativi. Niente Electron, niente React Native, niente web view. Ogni schermata è scritta apposta per la piattaforma su cui gira: iPhone, iPad, Mac, Apple TV, Apple Watch e CarPlay.

Come la maggior parte degli sviluppatori nel 2026, uso strumenti moderni di assistenza basati sull'AI nel mio lavoro, per esplorare casi limite, provare idee e venire a capo di sessioni di debug complicate. Ma l'architettura di base, le scelte di design, l'ottimizzazione delle prestazioni e il codice che arriva davvero nell'app nascono da ricerca ragionata e da tanti tentativi fatti con le mie mani. Ci tengo a curare i dettagli, e questo vuol dire capire ogni livello del sistema invece di accettare quello che uno strumento genera.

Fonti di dati e API

Macdio non cura un suo catalogo di stazioni. L'elenco delle stazioni arriva da Radio Browser, un database pubblico della comunità, con la copia gestita da Macdio (dir.macdio.app) usata solo quando Radio Browser non risponde. I metadati di ciò che è in riproduzione e i testi arrivano da API pubbliche. Ecco con cosa parla l'app:

Radio Browser

Database di stazioni radio internet curato dalla comunità. Fornisce i metadati delle stazioni, gli URL degli stream, le informazioni sul paese e i tag di genere. È da qui che arriva il catalogo di decine di migliaia di stazioni.

radio-browser.info ↗

iTunes Search API

L'API di ricerca pubblica di Apple, usata per arricchire le informazioni su ciò che è in riproduzione con copertina, anno di uscita e nome dell'album, a partire dai metadati del brano che le stazioni trasmettono.

iTunes Search API ↗

LRCLIB

API di testi open source e gratuita. Fornisce testi sincronizzati (in formato LRC) e testi semplici per la canzone in riproduzione. Nessuna chiave API richiesta, nessun tracciamento.

lrclib.net ↗

Podcast Index

Indice aperto e indipendente di 4,7 milioni di podcast. Alimenta la ricerca, le classifiche e le categorie dei podcast. Episodi e feed si scaricano poi direttamente dal server di ciascun programma.

podcastindex.org ↗

Apple ShazamKit

Il riconoscimento musicale di Apple. Song ID invia una breve firma audio dello stream, mai una registrazione e mai il microfono, e riceve la canzone, l'artista e la copertina.

ShazamKit ↗

push.macdio.app

Il server delle notifiche di Macdio per i nuovi episodi. Solo quando attivi le notifiche riceve l'indirizzo per le notifiche del dispositivo e i programmi che segui, e nient'altro.

Informativa sulla privacy

Dipendenze

Macdio ha pochissime dipendenze. L'app non usa nessun pacchetto Swift di terze parti. È costruita interamente con i framework di Apple (SwiftUI, SwiftData, AVFoundation, CloudKit, MediaPlayer).

Anche questo sito è altrettanto leggero. Non carica font web né librerie 3D. Il testo usa il font di sistema già presente sul tuo dispositivo Apple, e ogni animazione è semplice CSS e JavaScript. I servizi esterni sono:

NomeScopoTipo
Umami Conteggio delle visite senza cookie, con registrazione delle sessioni e mappe di calore dei clic in circa il 15% delle visite, sul server dello sviluppatore, stats.devdio.pro (solo sito web) Web
Radio Browser Dati delle stazioni per la pagina dell'elenco, richiesti dal tuo browser (solo sito web) Web
dir.macdio.app La copia dell'elenco di Radio Browser gestita da Macdio. La pagina dell'elenco la interroga solo quando Radio Browser non risponde. Non conserva indirizzi IP. Web
hub.devdio.pro Il forum della community di Macdio. Il badge "Nuovo" sul logo chiede al server di questo sito le tre note di rilascio più recenti; il tuo browser non contatta mai il forum, e l'unica cosa conservata è l'id dell'ultimo post che hai visto, nella memoria locale del tuo browser. Web
Server dei loghi delle stazioni Nella pagina dell'elenco ogni logo viene caricato dal server della sua stazione, quindi quei server vedono il tuo indirizzo IP. Le richieste partono senza referrer, e un logo che non si carica viene sostituito da un'icona locale. Niente passa attraverso questo sito. Web

Cronologia delle versioni

La cronologia completa delle versioni di Macdio e le note di rilascio sono nella scheda dell'App Store. Ogni aggiornamento descrive esattamente cosa è cambiato.