[[Vorlage(Archiviert, )]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:sudo: Root-Rechte] [:Rechte: Rechte für Dateien und Ordner ändern] [:Programme starten: Ein Programm starten] [:Menüeditor: Programme zum Menü hinzufügen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(Wiki/Icons/python.png, 48, align=left)]] [http://www.vcn.bc.ca/~dugan/quetzalcoatl.html Quetzalcoatl] {en} ist ein [:MPD:Music Player Daemon]-Client und basiert auf [:Python:] und der Grafikbibliothek [:Qt:]. Ein MPD-Client steuert den [:MPD/Server:MPD-Server] auf dem selben oder einem anderen Rechner im Netzwerk. Der MPD-Server stellt eine Musik-Datenbank und Abspiellisten zur Verfügung, deren Inhalte er auf verschiedene Wege (Soundkarte, Stream, etc.) ausgeben kann. Das Programm befindet sich noch in einem Alpha-Stadium. Bisher ist die Bedienoberfläche nicht übersetzt, sondern ausschließlich in englischer Sprache verfügbar. [[Bild(./Bildschirmfoto.png, 300, right)]] = Voraussetzungen = Folgende Pakete müssen als Voraussetzung installiert werden[1]: {{{#!vorlage Paketinstallation python-kde4 python-qt4 python-mpd, universe }}} = Installation = [[Vorlage(Fremd, Software)]] Das Python-Skript kann von [github:duganchen/quetzalcoatl:Github] {dl} heruntergeladen werden und beispielsweise unter '''/opt/quetzalcoatl/quetzalcoatl.py''' gespeichert werden, wozu man Root-Rechte benötigt[2]. Alternativ kann man [:Git:] direkt nutzen: {{{#!vorlage Befehl sudo git clone https://github.com/duganchen/quetzalcoatl.git /opt/quetzalcoatl }}} Das Skript macht man ausführbar[3] und verlinkt es unter '''/usr/local/bin''', damit das Programm über den Befehl '''quetzalcoatl''' gestartet werden kann[4]. Dies geschieht beispielsweise im Terminal mit folgenden Befehlen: {{{#!vorlage Befehl sudo chmod a+x /opt/quetzalcoatl/quetzalcoatl.py sudo ln -s /opt/quetzalcoatl/quetzalcoatl.py /usr/local/bin/quetzalcoatl }}} Einen Menüeintrag muss man selbst vornehmen.[5] Die Datei '''/usr/local/share/applications/quetzalcoatl.desktop''' kann dabei wie folgt aussehen: {{{ [Desktop Entry] Name=Quetzalcoatl GenericName=Quetzalcoatl music player Exec=quetzalcoatl Icon=/usr/share/icons/oxygen/64x64/categories/applications-multimedia.png Terminal=false Type=Application Categories=AudioVideo;Audio; }}} = Benutzung = Das Programm bietet gundlegende Funktionen eines Audio-Players und MPD-Clients. Über die Icons in der Werkzeugleiste wird die Verbindung zum MPD-Server hergestellt und der MPD gesteuert. Die Datenbank kann in den vertikal angeordneten Reitern nach verschiedenen Bereichen der ID-Tags sortiert dargestellt werden. Dabei wird im linken Fenster die Datenbank und im rechten Fenster die Wiedergabeliste angezeigt. ||<-2 rowclass="titel"> Werkzeugleiste|| || Icon|| Beschreibung || || [[Bild(Wiki/Icons/Oxygen/preferences-other.png, 32)]] || ''"Configure"'' - Einstellungen für Verbindung und Wiedergabe || || [[Bild(Wiki/Icons/Oxygen/network-connect.png, 32)]] || ''"Connect"'' - zum MPD_server verbinden || || [[Bild(Wiki/Icons/Oxygen/network-disconnect.png, 32)]] || ''"Disconnect"'' - Verbindung zum MPD-Server trennen || || [[Bild(Wiki/Icons/Oxygen/media-playback-stop.png, 32)]] || ''"Stop"'' - Wiedergabe anhalten || || [[Bild(Wiki/Icons/Oxygen/media-playback-start.png, 32)]] || ''"Start"'' - Wiedergabe starten || || [[Bild(Wiki/Icons/Oxygen/media-playback-pause.png, 32)]] || ''"Pause"'' - Wiedergabe pausieren || || [[Bild(Wiki/Icons/Oxygen/media-skip-backward.png, 32)]] || ''"Backward"'' - einen Titel zurückspringen || || [[Bild(Wiki/Icons/Oxygen/media-skip-forward.png, 32)]] || ''"Forward"'' - einen Titel vorwärts springen || || [[Bild(Wiki/Icons/Oxygen/media-playlist-shuffle.png, 32)]] || ''"Shuffel"'' - Zufalls-Wiedergabe || || [[Bild(Wiki/Icons/Oxygen/media-playlist-repeat.png, 32)]] || ''"Repeat"'' - Wiederholen der Abspielliste || || [[Bild(Wiki/Icons/Oxygen/document-save.png, 32)]] || ''"Save"'' - Abspielliste speichern || = Deinstallation = Um das Programm zu entfernen löscht man: * den Ordner, in dem es installiert ist, zum Beispiel '''/opt/quetzalcoatl''' und * den Link '''/usr/local/bin/quetzalcoatl''' * den Menüeintrag '''/usr/local/share/applications/quetzalcoatl.desktop''' Die als Voraussetzung installierten Pakete können wieder entfernt werden, sofern man keine anderen Programme nutzt, die diese benötigen. = Links = * [http://www.vcn.bc.ca/~dugan/quetzalcoatl.html Quetzalcoatl Projekt-Seite] {en} * [http://jatreuman.indefero.net/p/python-mpd/ Python-MPD Projekt-Seite] {en} #tag: Netzwerk, Multimedia, Qt