Konfigurationsdateien

Aus mAirListWiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

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.

Persönliche Werkzeuge