Nachdem ich schon so begeistert von Exaile war, fiel mir leider auf, dass mein Now Playing-Script nicht mehr funktionierte. Was bleibt einem da übrig, als dass man sich selbst daran macht ein solches Script zu schreiben?
So habe ich mich nicht nur ein wenig mit D-Bus befasst, sondern auch mein erstes eigenes Python-Skript geschrieben. Bisweilen hab ich nur Code angesehen und hier und da mal minimale Änderungen gemacht, nichts wirklich eigenes.
Das Script ermöglicht in XChat nicht nur sich selbst oder anderen zu zeigen, welches Lied gerade läuft, man kann Exaile damit auch steuern. Man kann sogar die Wiedergabe nach dem aktuellen Lied stoppen, die Entwicklerversion hat das Feature momentan (warum auch immer) nicht.
Ist im Release per Rechtsclick auf den Stop-Button enthalten.
Damit es läuft benötigt das Script die Entwicklerversion aus Bazaar (wie man daran kommt findet man auf http://exaile.org/downloads unter Bazaar), NICHT exaile-dev (momentan ist das die 3. Alpha) aus dem Launchpad-PPA! Da keine weiteren Änderungen am D-Bus-Teil von Exaile geplant sind, sollte das ganze natürlich auch mit der fertigen Version 0.3 funktionieren – gegebenenfalls werde ich den Code anpassen
UPDATE:
Nach dem Release von Exaile 0.3 kann man auch die stabile Version 0.3 verwenden.
Zur Funktionsübersicht hier einfacherweise die Hilfe:
Exaile 0.3 Now Playing v0.2 for XChat
You can use the following commands:
/exaile to show others what your Exaile is playing
/exaile silent to show only yourself what your Exaile is playing
Other Functions are:
/exaile play to toggle play/pause.
/exaile next to jump to the next track.
/exaile prev to jump to the previous track.
/exaile stop to stop playing.
/exaile sac to stop playing after the current track.
/exaile vol+ to increase the volume.
/exaile vol- to decrease the volume.
/exaile version to show plugin and player version.
/exaile help to show this help.
Für Wünsche, Anregungen etc. bin ich immer offen!
Nun, genug geschwafelt, hier ist der Download (Version 0.2.1)!
Changelog:
2009-09-09:
- UTF-8 Encoding nun auch bei Jahr und Dateiname.
- Download-Link geändert
ACHTUNG: Wegen hohen Spam-Aufkommens habe ich Kommentare deaktiviert. Wer etwas beitragen will, der schreibt mir bitte eine Mail.
7 Responses to “XChat: Exaile v0.3 Now Playing-Script”
Sorry, the comment form is closed at this time.
Der Link zum File zeigt auf:
http://blog.nik0.de/2009/08/wp-content/uploads/2009/08/exaile_now_playing.py
Korrekt:
http://blog.nik0.de/wp-content/uploads/2009/08/exaile_now_playing.py
\Patrick
Ui, danke für den Hinweise!
Da hat das Mod-Rewrite nen bissl dazwischen gefunkt, aber nun sollte der Link funktionieren!
Hallo,
es empfiehlt sich, das *.encode(“utf-8″) auch noch beim Dateinamen und Jahr zu setzen, weil einem das ganze sonst um die Ohren fliegt, wenn man seine Tags in UTF-8 gesetzt hat.
Wenn das Ändern im Script ebenfalls unter UTF-8 geschieht, sollte man im Editor seiner Wahl in die zweite Zeile ein
# -*- coding: utf-8 -*-
setzen.
Ansonsten vielen Dank für das Script, selbst schreiben können hätte ich es nie
.
Hallo Piper,
danke für den Hinweis! Habs mal angepasst und nun läuft es hoffentlich! Falls nicht, meld dich einfach nochmal
Gruß Niko
[...] und ich hoffe, dass Exaile zum Standardplayer unter Xubuntu wird. Und ich bin froh, dass mein XChat-Script für Exaile 0.3 weiterhin [...]
Bei japanischen Zeichen im Liedtitel (vermutlich auch wenn der Künstlername auf Japanisch ist) kommt nur ein Fehler: UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 8: ordinal not in range(128)
Wäre klasse, wenn japanische Zeichen auch möglich wären!
……. http://monclerjacken.wordpress.com/ ……
fine, votre moncler doudoune blog modèle est véritablement nice , Je suis recherche pour obtenir un nouveau design pour mon personnel blog site, j’aime vôtre, maintenant Je vais à aller cherchez le exacte même disposition style !…