EldoDB
Aus mAirListWiki
Die eldoDB war der erste Versuch, eine Musikdatenbank speziell für mAirList zu programmieren. Die Entwicklung wurde nach einiger Zeit aus Zeitmangel eingestellt. Grundlegende Funktionen (Titelverwaltung, Playlist-Generierung) sind aber vorhanden und funktionieren zufriedenstellend.
Inhaltsverzeichnis |
Technisches
Die eldoDB benutzt zum Speichern der Daten einen MySQL-Server. Dieser kann entweder lokal auf demselben Rechner oder auf einem anderen Rechner im Netzwerk installiert sein. Zum Zeitpunkt der Entwicklung war MySQL 3.23 aktuell. Die eldoDB läuft aber auch auf neueren MySQL-Server-Versionen, evtl. mit einigen Anpassungen bei der Einrichtung des Datenbankbenutzers. Trotzdem muss die Client-Library (libmysql.dll) in der Version 3.23 verwendet werden. Mehr dazu im Artikel Das MySQL-Problem.
Weiterhin wird davon ausgegangen, dass sich alle zu verwaltenen Musikdateien in dem gleichen Ordner (und evtl. Unterordnern) befinden. Dieses Verzeichnis wird das 'BaseDir (base directory) genannt. Der Pfad kann auf jedem Client getrennt konfiguriert werden. So ist es zum Beispiel möglich, dass der Ausspielrechner mit mAirList über Laufwerk M:\
auf das BaseDir zugreift, die Planungssoftware auf einem anderen Rechner im Netzwerk aber über die Netzwerkfreigabe \\studio\Musik
.
Das Verwaltungsprogramm der eldoDB heißt Musikliste.exe
und kann getrennt von mAirList, auch auf mehreren Rechnern gleichzeitig, laufen.