# Fragen und Antworten

## Die FAQ's

Diese FAQ ist in Abschnitte organisiert. Dies soll Ihnen bei der Suche nach der Antwort zu Ihrer Frage helfen. Bitte wählen Sie einen der folgenden Abschnitte.

Allgemeine Verwendung: Fragen zur Allgemeinen Verwendung von &amarok;.

Wiedergabe: Fragen zu unterstützten Dateitypen und Problemen mit der Wiedergabe.

Entwicklung: Dieser Abschnitt behandelt Fehlerberichte, Wünsche für neue Funktionen und allgemeine Fragen zur Entwicklung.

Tipps & Tricks: Weitere nützliche Funktionen die sonst nirgends auffindbar sind.

## Allgemeine Verwendung

Wie bekomme ich Hilfe zu &amarok;?

In unserem IRC-Kanal #amarok können Sie direkt mit den Entwicklern sprechen und Fragen stellen. Wir freuen uns, mit Ihnen zu sprechen.

Nach dem Start von &amarok; erscheint nur eine leere Wiedergabeliste. Wie kommen dort nun Musikstücke hinein?

Das ist einfach. Benutzen Sie den Dateibrowser auf der linken Seite und öffnen Sie den gewünschten Ordner. Dann ziehen Sie die Dateien in den rechten Teil der Wiedergabeliste.

Wie kann man Stücke aus der Wiedergabeliste entfernen?

Wählen Sie die Dateien aus, die Sie entfernen möchten, und drücken Sie dann Entf auf Ihrer Tastatur. Oder klicken Sie mit der rechten Maustaste auf Ihre Auswahl und wählen dann Von der Wiedergabeliste entfernen aus dem Aufklappmenü.

Wie kann man eine Wiedergabeliste laden?

Ziehen Sie mit der Maus einfach eine Wiedergabelisten-Datei in die Wiedergabeliste und lassen Sie sie dort fallen, genau wie Sie es mit anderen Dateien auch machen würden.

Wie kann man die aktuelle Wiedergabeliste abspeichern?

In der Werkzeugleiste der Wiedergabeliste, direkt neben dem Hinzufügen-Knopf, befindet sich der Knopf Wiedergabeliste speichern. Klicken Sie einfach darauf.

Der Visualisierungs-Dialog ist leer.

Vermutlich fehlt Ihnen das Programm xmms-config. Installieren Sie das Paket xmms-devel und installieren Sie danach &amarok; neu. Schauen Sie auch mal nach libvisual, dieses Paket enthält viele sehr schöne Visualisierungen.

Wo ist der Equalizer?

Der Equalizer befindet sich im Kontextmenü (über die rechte Maustaste erreichbar). Außerdem finden Sie ihn über die Menüleiste unter Extras Equalizer....

## Wiedergabe

Welche Medien-Typen unterstützt &amarok;?

Keine. Ja, das stimmt wirklich! Keine! &amarok; verwendet einen vom Backend unabhängigen Ansatz, daher muss die eigentliche Frage lauten "Welche Medien-Typen unterstützt Gstreamer/xine/aRts/NMM/MAS/KDEmm?". Wie Sie sehen, unterstützen wir so ziemlich jedes nur erdenkliche Audio-Format. GStreamer kann sogar Text und PNG dekodieren!

Warum kann &amarok; keine MP3's abspielen?

Es kann! Vielleicht verwenden Sie Fedora/Red Hat Linux, womit in der Voreinstellung keine MP3-Dekoder mitgeliefert werden (aus patentrechtlichen Gründen). Lösung:

&Alt; F2, gg:redhat mp3 kde, Eingabetaste

Mit dem GStream-Treiber habe ich 100% Prozessorlast während der Wiedergabe. Wie kann ich das Problem beheben?

Wenn Sie den GStreamer-Treiber mit dem Alsa-sink verwenden, muss das Gerät einen Mixer bereitstellen. Ein Mixer ermöglicht mehreren Anwendungen, das Gerät zur gleichen Zeit zu benutzen und zeitgleich Audio auszugeben. Dies kann durch eine Soundkarte mit Hardware-Mixer (z. B. SBLive) oder durch das "dmix"-Plugin für Alsa erreicht werden (Software-Mixer).

Hier folgen Anweisungen zur Installation und Einrichtung des dmix-Plugins:

Alsa dmix FAQ

Nach der Installation müssen Sie "dmix" als Gerät in den Treibereinstellungen angeben.

Ich kann überhaupt keine Medien mit &amarok; abspielen. Warum?

Sie müssen das Sound-System auf der Kommandozeile testen:

&percnt;`artsplay einTest.mp3`

&percnt;`gst-launch filesrc location=/home/foo/bar.mp3 ! spider ! audioscale ! audioconvert ! alsasink`

&percnt;`xine-check`

Die Ausgabe dieser Kommandos sollte Ihnen bei der Suche nach der Problemursache und einer Lösung helfen. Für GStreamer müssen Sie eventuell ein anderes Sink angeben (z. B. osssink).

Kann &amarok; direkt nach OSS/ALSA ausgeben?

Das tut &amarok; bereits. Vergessen Sie nicht, dass Medien zuerst dekodiert werden müssen. Man kann ein MP3 nicht einfach an ALSA senden, Sie würden nur ein weißes Rauschen hören. GStreamer ist für die meisten Leute die beste Wahl, wenn Sie einen Dekoder mit wenig Overhead suchen. GStreamer liest die Datei, dekodiert sie und sendet die PCM-Daten an ALSA. Genau wie XMMS.

Aber XMMS kann direkt an ALSA ausgeben!

Auch XMMS dekodiert die Daten zuerst. GStreamer kann direkt an ALSA ausgeben, genau wie auch xine.

Die Audio-Ausgabe stottert. Wie kann ich die Ausgabe verbessern?

Benutzen Sie entweder den GStreamer-Treiber (wirklich großartig!) oder optimieren Sie die Einstellungen von aRts. Öffnen Sie Kontrollzentrum Sound & Multimedia Sound-System. Aktivieren Sie Soundserver mit höchstmöglicher Priorität betrieben (Echtzeitpriorität) und erhöhen Sie die Größe des Sound-Puffer (Warnung, siehe nächster Punkt der FAQ!). Stellen Sie sicher, dass artswrapper suid eingestellt ist:

&percnt;`su`

&percnt;`chmod a+rsx /pfad/zu/kde/bin/artswrapper`

&percnt;`killall -9 artsd`

Bei &kde; gibt es Probleme mit KDEMultimedia-Codecs, die gestörte Wiedergabe verursachen können. Lesen lesen Sie diesen Fehler-Bericht.

Auch das Erhöhen der Sound-Puffer-Größe in Ihrer Alsa-Konfigurationsdatei .asoundrc kann helfen.

Die CPU-Last ist hoch, was kann ich dagegen unternehmen?

Entweder benutzen Sie nicht den aRts-Treiber, sondern stattdessen GStreamer oder xine, oder installieren Sie KDE-Multimedia komplett um die schnelleren aRts-Codecs zu erhalten (libarts_mpeglib.so usw.).

Die Analyzer von &amarok; reagieren träge.

Vermutlich verwenden Sie den aRts-Treiber. Benutzen Sie einen anderen Treiber (der xine-Treiber wurde stark für Analyzer optimiert), oder verringern Sie die Größe des aRts-Puffer im Kontrollzentrum und Sound & Multimedia, Sound-System. Je kleiner der Puffer, desto weniger Träge reagieren die Visualisierungen. Ja, das ist ein Fehler, bitte helfen Sie uns, ihn zu beheben.

GStreamer ist installiert, aber wenn ich zum GStreamer-Treiber wechseln möchte, stürzt &amarok; ab. Warum?

Nach der Installation von GStreamer müssen Sie alle Komponenten registrieren. Führen Sie "su -c gst-register" aus, um alle GStreamer-Komponenten zu registrieren.

Ich habe gst-register ausgeführt. Trotzdem habe ich noch Probleme mit GStreamer. Was kann ich tun?

Lesen Sie die GStreamer FAQ. Wenn das nicht hilft, können Sie auch im IRC-Kanal #gstreamer fragen.

## Entwicklung

Wie kann ich eine SVN-Version von &amarok; erhalten?

Hier eine kleine Anleitung von Christian Muehlhaeuser und Harald Sitter.

Erstellen Sie einen neuen Ordner auf der Festplatte, z. B. "kde-svn":

&percnt;`mkdir kde-svn`

&percnt;`cd kde-svn`

Hier legen wir alle Quellen ab. Nun laden Sie sie herunter:

&percnt;`svn co -N svn://anonsvn.kde.org/home/kde/trunk/extragear/multimedia`

&percnt;`cd multimedia`

&percnt;`svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kde-common/admin`

&percnt;`svn up amarok`

Kompilieren Sie sie.

&percnt;`make -f Makefile.cvs`

&percnt;`./configure --enable-debug=full --prefix=`kde-config --prefix``

&percnt;`make`

&percnt;`su -c "make install"`

Viel Spaß. Denken Sie daran, regelmäßig "make install" durchzuführen, damit Modifikationen an den Plugins installiert werden.

Wie kann man nach einem Absturz einen Backtrace erzeugen?

Der zuverlässigste Weg ist, &amarok; mit "--enable-debug=full" zu konfigurieren und dann gdb (den GNU debugger) zu benutzen:

&percnt;`gdb amarokapp`

(gdb) `run`

(gdb) `[auf den Absturz warten...]`

(gdb) `bt`

Wenn Sie den Backtrace in den IRC-Kanal (#amarok) senden möchten, dann benutzen Sie bitte das Werkzeug unter http://nopaste.php.cd. Danke.

Ich habe einen Fehler gefunden / Ich habe eine Idee für &amarok;!

Bitte berichten Sie davon unter , wenn Sie eine Liste an Vorschlägen/Wünschen haben, senden Sie sie am besten an unsere Mailingliste: amarok-devel@lists.sourceforge.net.

Akzeptieren Sie Patches?

Sehr gern sogar! Am besten, Sie lassen uns wissen, was Sie vorhaben, bevor Sie mit der Arbeit beginnen. Dann können wir darüber diskutieren. Keine Angst, wir haben noch nie einen Patch zurückgewiesen! Die Diskussion soll Ihnen vielmehr helfen, Ihren Patch an den korrekten Stellen von &amarok; anzuwenden. Danach können Sie den Patch entweder an die Mailingliste schicken, oder ihn selbst ins SVN einpflegen, wenn Sie dort Schreibrechte haben. Lassen Sie uns aber bitte wissen, bevor Sie neue Funktionen ins SVN einpflegen. Wenn Sie nur einen Fehler beheben möchten, dann zögern Sie nicht, schließlich ist &amarok; Open Source!

Warum haben Sie den Namen &amarok; ausgesucht?

&amarok; ist der Name eines Albums des Briten Mike Oldfield. Ich mag ihn sehr und finde, dass der Name gut klingt. Außerdem enthält der Name das magische K... :)

Heißt es &amarok;, AmaroK oder Amarok?

Es heißt definitiv &amarok;! Aber wir wissen natürlich, dass das ein wenig unkonventionell ist.

## Tipps & Tricks

Wie kann ich &amarok; als Wecker verwenden?

Dank DCOP ist das bereits möglich. Stellen Sie in Ihrem Kalender-Programm einen Alarm ein und lassen Sie mit dem Alarm dieses Kommando ausführen:

&percnt;`dcop amarok player play`

Dieses Kommando lässt &amarok; die Wiedergabe starten. Stellen Sie sicher, dass &amarok; läuft bevor Sie zu Bett gehen, dann werden Sie von den sanften Tönen der Musik geweckt, die Sie vor dem zu Bett gehen gestoppt haben.

Wie kann man den aktuell in &amarok; laufenden Titel erfahren, wenn man an einem anderen Computer ist?

Wenn eine funktionierende SSH-Umgebung vorhanden ist, können Sie wie folgt vorgehen. Dieses Kommando gibt Ihnen Interpret und Titel des laufenden Stücks aus:

&percnt;`ssh -i ~/.ssh/id_rsa IP-Adresse dcop --user IhrBenutzername amarok player nowPlaying`

Ersetzen Sie IP-Adresse mit Ihrer IP und IhrBenutzername mit Ihrem Benutzernamen. Dies setzt voraus, dass Ihre Identifikation in der Datei ~/.ssh/id_rsa vorhanden ist.

Welche Kniffe gibt es im Player-Fenster?

Die Visualisierungen können vom &amarok;-Fenster abgetrennt werden. Drücken Sie dazu d auf der Tastatur und der aktuelle Analyzer öffnet sich in einem unabhängigen, in der Größe veränderbaren Fenster.

Welche Kniffe gibt es im Wiedergabelisten-Fenster?

Durch Halten der STRG-Taste und klicken mit der rechten Maustaste werden Stücke in der Klickreihenfolge in die Warteschlange zum Abspielen eingestellt.

Durch Drücken der Eingabetaste nach einer Suche in der Wiedergabeliste wird das erste Suchergebnis abgespielt und die Suche zurückgesetzt.

Das Player-Fenster und die Wiedergabeliste haben trickreiche Funktionen, aber wie sieht es mit dem Symbol im Systemabschnitt der Kontrollleiste aus?

Klicken Sie mit der mittleren Maustaste auf das Symbol, um das aktuelle Stück anzuhalten (Pause).

Halten Sie die Umschalt-Taste gedrückt, während Sie das Mausrad über dem Symbol rollen. Dadurch können Sie im aktuellen Stück vor- und zurückspulen.

Halten Sie Strg gedrückt, während Sie das Mausrad über dem Symbol rollen. Dadurch springt die Wiedergabe zum nächsten/vorigen Stück in der Wiedergabeliste.

Durch Ziehen und Fallenlassen von Stücken auf das Symbol, wird ein Aufklappmenü geöffnet. In dem Menü haben Sie die Wahl, ob Sie das Stück an die Wiedergabeliste anhängen möchten, oder es Anhängen und abspielen möchten.