From Amarok Wiki
Viele wissen es nicht, aber die viel zu netten amaroK-Entwickler nehmen sich die Zeit die DCOP Funktionen die dir zur Verfügung stehen, zu kommentieren. Meistens wird ein einfaches `dcop amarok player` reichen, aber wenn du alle Funktionen und deren Erklärungen haben willst, dann lies weiter. Noch in Arbeit.
Contents |
Die amarok DCOP Funktionen
Der Player
Mit anderen Worten, `dcop amarok player`:
| void play() | Entspricht dem drücken des "Wiedergabe" Knopf. |
| void playPause() | Wechselt zwischen Wiedergabe/Pause Modus (sehr gut für Benutzer einer Multimedia-Tastur). |
| void stop() | Vergleichbar mit dem "Stop" Knopf. |
| void next() | Vergleichbar mit dem "Vorwärts" Knopf. |
| void prev() | Vergleichbar mit dem "Zurück" Knopf. |
| void pause() | Vergleichbar mit dem "Pause" Knopf. |
| void seek(int s) | Suche im Stück nach angegebener Sekunde. |
| void seekRelative(int s) | Suche nach Position, relativ zur aktuellen Position. |
| enableRandomMode(bool enable) | Wechsle zwischen Zufallsmodus an/aus. |
| enableRepeatPlaylist(bool enable) | Wechselt zwischen "Wiederhole Playlist" an/aus. |
| void scanCollection() | Sammlung erfassen. |
| int trackTotalTime() | Gibt Stücklänge in Sekunden aus. |
| int trackCurrentTime() | Gibt aktuelle Wiedergabeposition in Sekunden aus. |
| int trackPlayCounter() | Gibt aus wie oft das Stück bereits wiedergegeben wurde. |
| bool isPlaying() | Gibt "true" aus, wenn gerade etwas wiedergegeben wird. |
| int status() | Gibt den Status der Wiedergabe aus: 0 - gestoppt, 1 - angehalten, 2 - gibt wieder. < 0 - Fehler |
| bool repeatTrackStatus() | Gibt aus ob "Stück wiederholen" aktiv ist. |
| bool repeatPlaylistStatus() | Gibt aus ob "Wiedergabeliste wiederholen" aktiv ist. |
| bool randomModeStatus() | Gibt an ob der "Zufallsmodus" aktiv. |
| QString nowPlaying() | Der Titel des aktuellen Stückes. |
| QString artist() | Der Interpret des aktuellen Stückes. |
| QString title() | Der Titel des aktuellen Stückes. |
| QString track() | Die Stücknummer des aktuellen Stückes. |
| QString album() | Das Album des aktuellen Stückes. |
| QString totalTime() | Gibt die Gesamtlänge des aktuellen Stückes aus.([h:]mm:ss Format). |
| QString currentTime() | Gibt die Position im aktuellen Stück wieder. |
| QString genre() | Das Genre des aktuellen Stückes. |
| QString year() | Das Jahr des aktuellen Stückes. |
| QString comment() | Kommentar des aktuellen Stückes. |
| QString bitrate() | Bitrate des aktuellen Stückes (XX kbps). |
| int sampleRate() | Die Samplerate des aktuellen Stückes. |
| QString encodedURL() | Gibt die kodierte URL des aktuellen Stückes aus. |
| QString coverImage() | Gibt die kodiert URL des Covers des aktuellen Stückes aus. |
| int score() | Der Bewertung des aktuellen Stückes. |
| void setVolume(int volume) | Setzte Lautstärke zwischen 0-100%. |
| int getVolume() | Gibt die Lautstärke in 0-100% aus. |
| void volumeUp() | Erhöht Lautstärke in angemessenen Schritten. |
| void volumeDown() | Senkt Läutstärke in angemessenen Schritten. |
| void mute() | Schaltet auf "Stumm" um. |
| void setEqualizerEnabled( bool active ) | Schaltet auf den Equalizer um. |
| void equalizerEnabled() | Gibt aus, ob der Equalizer aktiv ist. |
| void configEqualizer() | Schaltet auf den Konfigurationsdialog des Equalizer um. |
| void enableOSD(bool enable) | Schaltet OSD-Anzeige an oder aus. |
| void showOSD() | Blendet die OSD-Anzeige ein. |
Die Playlist
Mit anderen Worten, `dcop amarok playlist`:
| void addMedia(const KURL &) | Fügt Medium von angegebener URL ein. |
| void addMediaList(const KURL::List &) | Fügt Audio-Medium von angegebener URL ein. |
| void clearPlaylist() | Löscht die Playlist. |
| void shufflePlaylist() | Mischt die Playlist. |
| void saveCurrentPlaylist() | Speichert die aktuelle Playlist in current.xml. (amaroK < 1.2.3) |
| QString saveCurrentPlaylist() | Speichert die aktuelle Playlist in current.xml und gibt deren Pfad wieder. (amaroK >= 1.2.3) |
| void removeCurrentTrack() | Löscht das aktuelle Stück aus der Playlist. (amaroK >= 1.2.3) |
| void playByIndex(int) | Gibt das angegebene Stück wieder. |
| int getActiveIndex() | Gibt die Position des aktuellen Stückes in der Playlist aus. |
| void setStopAfterCurrent(bool) | Aktiviert/Deaktiviert die "Wiedergabe nach diesem Stück stoppen" Funktion. |
| void togglePlaylist() | Zeigt das Playlist-Fenster. |
| void playMedia(const KURL &) | Fügt Audio-Medium der angegebenen URL ein. |
| void shortStatusMessage(const QString&) | Zeigt eine kurzzeitge Nachricht in der Statuszeile. |
Die Sammlung
Mit anderen Worten, `dcop amarok collection`:
| QStringList query(const QString& sql) | Fragt die Datenbank über SQL ab. (amaroK >= 1.2.3) |
Andere Sprachen: English