Konfigurationsdateien
Aus mAirListWiki
Konfigurations-Ordner
Ab Version 2.1.42 speichert mAirList alle Konfigurationsdateien in einem gesonderten Ordner ab. Standardmäßig ist dies der Ordner config
unterhalb des mAirList-Ordners. Es ist aber möglich, mit dem Kommandozeilenparameter -configdir
einen anderen Ordner anzugeben:
mAirList.exe -configdir c:\data\mAirList-Konfiguration\
Dateien im Konfigurations-Ordner
Die folgenden Dateien befinden sich im Konfigurations-Ordner (bzw. können sich dort befinden, bei optionalen Dateien).
mAirList.ini
Dies ist die Haupt-Konfigurationsdatei. Sie enthält alle Einstellungen, die nicht in einer anderen Konfigurationsdatei enthalten sind.
devices.ini
Hier legt mAirList ab, welcher Player welche Soundkarte verwenden soll.
database.ini
In dieser Datei befindet sich die Liste und die Konfiguration der eingerichteten Datenbank-Verbindungen.
remote.ini
In dieser Datei sind alle aktivierten Fernsteuerungs-Schnittstellen sowie ihre Konfiguration hinterlegt.
logging.ini
Hier sind Informationen über alle aktivierten Logging-Schnittstellen abgelegt.
layout.ini
Diese Konfigurationsdatei enthält die Koordinaten und Größenangaben aller Bildschirmelemente. Diese Datei muss von Hand oder mit dem Layout-Designer angelegt werden. Findet mAirList beim Start eine layout.ini
, so wird das automatische Layout deaktiviert und stattdessen die Angaben aus dieser Datei verwendet. Mehr Informationen dazu unter Benutzerdefiniertes Layout.
skin.ini
In dieser Datei befinden sich alle Angaben zu Farben, Schriftarten etc., die zusammen die Skin ergeben. Die Datei muss manuell angelegt und mit einem Texteditor bearbeitet werden.
position.ini
In dieser Datei merkt sich mAirList die Position und Größe der Fenster, um sie beim nächsten Programmstart wiederherzustellen, sofern diese Option in der Konfiguration aktiviert ist.
license.ini
Diese Datei enthält Seriennummer, Namen und Schlüssel der Lizenz. Man erhält diese Datei zusammen mit der Registrierung von mAirList. Mehr dazu auf der mAirList-Homepage.
menuactions.mla
In dieser Datei werden die Aktionen gespeichert, die mAirList im Hauptfenster unter dem Button Aktionen als Menüpunkte anbieten soll. Die Aktionen können im Konfigurationsprogramm unter Aktionen -> Aktions-Menü festgelegt werden.
custom.ini
Diese Datei, die man sich bei Bedarf selbst anlegen muss, kann verwendet werden, um in selbstgeschriebenen Scripten auf Konfigurationswerte zurückzugreifen. Das geht wie folgt. Man schreibt z.B. in die custom.ini
:
mixdown.ini
Diese Datei gibt es seit v3.0
bass.ini
Diese Datei gibt es seit v3.0 und beinhaltet Einstellungen für die BASS.dll.
gui.ini
Diese Datei gibt es seit v3.0
ShutdownActions.mla
Diese Datei gibt es seit v3.0 und beinhaltet Aktionen die bei dem Beenden von MairList durchgeführt werden sollen.
StartupActions.mla
Diese Datei gibt es seit v3.0 und beinhaltet Aktionen die bei dem Starten von MairList durchgeführt werden sollen.
[Studio] Bezeichnung=Haupt-Studio
Diesen Wert (Abschnitt Studio, Name Bezeichnung kann man dann im Script über das IConfiguration
-Interface auslesen:
var s: string; begin s := Config.ReadString(ccCustom, 'Studio', 'Bezeichnung', 'unbekannt'); end.
Der erste Parameter ccCustom
steht für configuration category "custom", weist mAirList also an, in die custom.ini zu gucken (es gibt auch weitere Werte für die anderen ini-Dateien; siehe TConfigurationCategory
in der Script-Hilfe).
Der zweite und dritte Parameter geben den Abschnitt und den Namen des Eintrages an.
Der vierte Parameter gibt einen Default-Wert an, der verwendet wird, falls die ini-Datei keinen passenden Eintrag enthält.
Wie kann man die Konfiguration auf einen anderen PC kopiert?
Alle .ini-Dateien aus dem Config-Ordner kopieren. Seit mAirList Version 2.1.42 liegen die gesammelt im Unterordner "config". Es reicht diesen Ordner auf den anderen PC zu kopieren.