Amarok kann seine Daten auch in einer richtigen MySQL Datenbank speichern. Das steigert nicht nur die Arbeitsgeschwindigkeit wenn viele Informationen /Titel, Album, Jahr, etc.) über die einzelnen Musikdateien zu verwalten sind, sondern bietet auch die Möglichkeit, mit anderen Programmen auf diese Informationen zuzugreifen. Als Beispiel dafür wird hier Openbase, das Datenbankmodul von Openoffice dargestellt.
Ausgangspunkt ist eine funktionierende Amarok Installation, die ihre Daten in einer eingerichteten MySQL Datenbank speichert. Die Datenbank für Amarok sollte auch mit einem eigenen Usernamen und Passwort versehen sein. (weitere Infos über MySQL)
Nun ist noch die Einrichtung von ODBC für den Zugriff auf die Amarok Datenbank einzurichten. Die erforderlichen Konfigurationsdateien können mit jedem beliebigen Editor bearbeitet werden und befinden sich im Verzeichnis /etc Die Datei /etc/odbc.ini wird wie folgt ergänzt. (Der Abschnitt in Fettschrift ab Amarok Datenbank, die Datei kann nur mit Root Rechten verändert werden, zb.sudo gedit /etc/odbc.ini ).
| [ODBC Data Sources] myodbc3 = MySQL ODBC 3.51 Driver DSN [MySQL-Datenbankname] Description = MySQL database Datenbankname Driver = MySQL Server = localhost Database = egroupware Port = 3306 Socket = Option = 3 ReadOnly = No [Amarok Datenbank] Description = Amarok Datenbank Driver = MySQL Server = Localhost Database = amarok Port = 3306 Socket = Option = 3 ReadOnly = No |
Nun kann das Datenbankmodul aus Openoffice 2.4 oder 3.x gestartet werden. Openbase lässt dann alle gewünschten Einstellungen einfach vornehmen.
Wie auf Bild 1 dargestellt, muss als Verbindung zu einer bestehenden Datenbank MySQL ausgewählt werden. Dann wird als Verbindungsart ODBC bestimmt. Der nächste Schritt ist das Einrichten der ODBC Datenquelle (Verbindung zu einer ODBC Datenquelle einrichten). Hier wird nun auch Amarok (bzw. der Eintrag aus der odbc.ini) vorgeschlagen.
Im nächsten Abschnitt wird der Benutzername für die Datenbank verlangt. Wichtig ist hier, falls ein Passwort vergeben wurde, muss das Feld Kennwort erforderlich aktiviert werden, da sonst keine Passwort Abfrage erfolgt und damit auch der Zugriff nicht möglich ist.
Damit sind dann alle erforderlichen Schritte zur Verbindung von Openbase mit der Amarok Datenbank erledigt und es können mit dem Openbase Modul Masken, Abragen, etc. erstellt werden.