-
Notifications
You must be signed in to change notification settings - Fork 4
Datenkonzept
Durch denzentrale Lagerung der Stationsdaten hat jedes Radio die Hoheit über seine Daten selbst.
Im Moment ist das Format XML. Es gibt die Idee, es zukünftig auf api umzubauen.
Datenkonzept ist zweigeteilt:
– Grunddaten der Sender werden in der apk mitgeliefert
– Stationsdaten werden bei Installation nachgezogen
Grunddaten = meta.xml
- Stationsdaten ohne Programmplan
- url zu den station.xml der beteiligten Radios
- für alle Stationen zusammen eine Datei
- liegen zentral bei Radio free FM http://app.freefm.de/meta.xml (Liegt unter /var/www/app.freefm.de)
Stationsdaten = station.xml
- Grunddaten + Programmplan
- für jede Station eine Datei
- liegen bei jedem Sender dezentral
Bei Installation werden die Stationsdaten abgeholt und damit die Grunddaten aktualisiert.
Bei Aktualisierungen wird die meta.xml auf neue Grunddaten (neue Sender, neu url) geprüft und ggf. neue Stationsdaten nachgeladen.
Vielfältigkeit und steter Wandel zeichnen die Freien Radios aus. Wir haben versucht, das Konzept dafür fit zu machen:
-
Neue Sender können jederzeit über einen Eintrag in der meta.xml hinzugefügt werden.
Das Aktualisierungskonzept der App wird derzeit noch entwickelt. - Ablageorts einer URL: die neue Url wird in der meta.xml geändert. Kann die app die station.xml eines Senders nicht finden, prüft sie die url in der meta.xml und findet dort die neue url.
- Mehrfachnennung: Durch Aufdoppeln der Knoten von Attributen (inklusive Unterpunkte) können Informationen bei den Sendern selbst hinzugefügt werden. In der Darstellung wird entsprechend nach unten verlängert. Bei Programmierung sollten alle Eventualitäten berücksichtigt werden.
Das Konzept der Freie Radio App ist nach wie vor aktuell. Die App selbst wurde auf Cordova Phone Gap entwickelt und wird aktuell nicht mehr weiter geführt. Ein gemeinsames Radio Media Web Projekt soll uns zukünftig Metadaten zur Verfügung stellen, so dass wir an das Konzept der Freie Radio App anknüpfen können.