[[Vorlage(Getestet, focal, bionic)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Paketquellen_freischalten: Bearbeiten von Paketquellen] [:Rechte: Rechte für Dateien und Ordner ändern] }}} [[Inhaltsverzeichnis(2)]] [[Bild(./quodlibet_logo.png, align=left)]] [github:quodlibet:Quod Libet] (QL) {en} ist ein auf [:Python:] und [:GTK:GTK+] basierendes Programm zum Abspielen von Audiodateien und Audiostreams. Das Programm kann Musikbibliotheken von mehreren zehntausend Musikdateien problemlos verwalten. Zusätzlich bietet QL alles, was man von einem modernen Audio-Player erwartet: Unicode Unterstützung, Nutzung der Multimediatasten mancher Tastaturen und [:Metadaten:]-Bearbeitung (siehe auch [:Ex_Falso:]). Darüber hinaus lassen sich beliebige Suchvorgänge (auch reguläre Ausdrücke) definieren, um daraus Abspiellisten (Playlisten) zu erstellen. Durch zahlreiche Plugins lassen sich zusätzlich Dienste wie [http://www.last.fm/ last.fm] {de} oder [http://musicbrainz.org/ MusicBrainz] {en} nutzen. Informationen über das gerade gespielte Stück lassen sich über ein On Screen Display oder ''"libnotify"'' (ähnlich den Benachrichtigungen beim Update) ausgeben. Neben Ubuntu / Linux ist Quod Libet auch für Windows und MacOS verfügbar. = Installation = [[Bild(./quodlibet.png, 300, right)]] Quod Libet ist in den offiziellen Paketquellen enthalten. Folgendes Paket muss installiert [1] werden (die optionalen Pakete sind Plugins oder sorgen dafür, dass die Plugins problemfrei funktionieren): {{{#!vorlage Paketinstallation quodlibet, universe }}} = Funktionen = == Musikbibliothek == Wie schon erwähnt wurde, kann QL sehr große Sammlungen (mehrere hundert Gigabyte) problemlos verwalten. Die Einstellungen hierfür sind im Menü unter ''"Datei -> Einstellungen -> Bibliothek"'' (ab Bionic und neuer) zu finden. Über den Dateibrowser lassen sich Verzeichnisse hinzufügen. Möchte man mehrere Verzeichnisse zur Bibliothek hinzufügen, so müssen diese mit einem Doppelpunkt "''':'''" getrennt werden. Beispiel: {{{ /pfad/zu/verzeichnis1:/ganz/anderer/pfad/zu/verzeichnis2 }}} Weitere wichtige Funktionen sind: * ''"Datei -> Einstellungen -> Bibliothek aktualisieren"'': die Bibliothek schnell nach neuen oder gelöschten Dateien durchsuchen. Hat man einen externen Datenträger mit Musikdateien in der Bibliothek eingebunden und ist der Datenträger aktuell nicht angeschlossen, so werden die Dateien, die dadurch nicht gefunden werden, maskiert. D.h. sie werden in der Datenbank nicht angezeigt, doch Abspielzähler und die Bewertungen bleiben erhalten. Erst wenn der externe Datenträger wieder eingehängt ist und die Datei wirklich nicht mehr vorhanden ist, wird sie auch tatsächlich aus der DB gelöscht. * ''"Datei -> Einstellung -> Bibliothek neu laden"'': baut die Musikbibliothek komplett neu auf, indem es die Metadaten aller Dateien erneut ausliest. Interne Daten, wie Abspielzähler oder Bewertungen, gehen dabei nicht verloren. == Ansichten == Der großer Vorteil von Quod Libet ist, dass man nicht auf eine Ansicht festgelegt ist und die Programmoberfläche eigenen Wünschen anpassen kann. Anwender, die Musik lieber Album für Album hören, finden in der Albenansicht eine ideale Anzeige. Über die Browseransicht kann man sehr leicht ein Stück suchen. Ist die Musiksammlung sehr groß, ist das die nützlichste Anzeige. Will man seine Festplatte durchstöbern, so kann man das aus der Dateisystem-Ansicht tun. {{{#!vorlage Tabelle <:>[[Bild(ql_browser.png, x150)]] <:>[[Bild(ql_albenliste.png, x150)]] <:>[[Bild(ql_filesystem.png, x150)]] +++ <:>Browseransicht <:>Albenliste <:>Dateisystem }}} Für Internet-Audio-Streams und die Dateisuche existieren noch weitere Ansichten. == Tag-Editor == QL benutzt den eingebauten Tag-Editor [:Ex Falso:], der inzwischen auch ohne QL verwendbar ist. Das Programm wird als Abhängigkeit automatisch mit installiert, Hinweise zur Nutzung finden sich im [:Ex Falso:Ex Falso Artikel]. == Albumcover == Quod Libet zeigt Bilddaten, die es in den Albumordnern findet, als Cover an. Üblicherweise nutzt QL folgende Bilder * '''.folder.png''' oder '''.folder.jpg''' (Dies ist ein gebräuchliches Format, das auch andere Player nutzen) * Andere Bilddaten im Albumordner werden ebenfalls genutzt * Albumbilder in ID3v2-Tags werden ebenfalls genutzt Hat man seine Ordner noch nicht mit Bildern der Albumcover bestückt, so kann man dies sehr leicht mit dem "Album Art Plugin" nachholen. Dieses Plugin ist ebenfalls in '''quodlibet-plugins''' enthalten und ermöglicht, dass man bei einem Rechtsklick auf ein Album mit bzw. ''"Datei -> Plugins -> Download Album Art"'' ein passendes Albumcover von den Webseiten der Firma [http://www.amazon.de/ Amazon] {de} herunterladen kann. == Tray-Icon == Quod Libet zeigt normalerweise kein Symbol im Benachrichtigungsfeld (Notification-Area) an, wie es teilweise bei anderen Mediaplayern der Fall ist. Wer es verwenden möchte, muss dies erst aktivieren. Dies geschieht über das automatisch mit installierte Plugin, welches über ''"Datei -> Musik -> Taskleistensymbol"'' aktiviert werden kann. Nach der Aktivierung ist es dann jederzeit möglich, mittels Rechtsklick [[Vorlage(Tasten, rmb)]] auf das Symbol im Panel die Wiedergabe zu pausieren/starten und zum nächsten/vorherigen Titel zu springen. = Musiktitel per Klick starten = Um Musikdateien per einfachem [[Vorlage (Tasten, lmt)]]-Klick in [:Nautilus:] zu starten, kann man ein Skript in den ''"Öffnen mit"''-Dialog eintragen. Dieses Skript überprüft, ob QL bereits läuft, startet es ggf. und spielt dann die Datei ab. Der folgende Code wird in eine neue Datei mit beliebigem Namen eingefügt, beispielsweise '''~/bin/qlstart.sh''': {{{#!code bash #!/bin/sh if ! ps x | grep -q "[u]sr/bin/quodlibet" # Ermittelt, ob quodlibet läuft then quodlibet & # Startet quodlibet sleep 5 # Wartet 5 Sekunden, bis quodlibet läuft fi quodlibet --play-file="$1" # spielt die Datei ab }}} Diese Datei muss anschließend ausführbar [3] gemacht werden. Als nächstes muss man die Verwendung dieser Datei in Nautilus aktivieren. Dazu klickt man mit [[Vorlage (Tasten, rmt)]] auf eine Musikdatei und wählt ''"Mit anderer Anwendung öffnen ..."''. Hier dann ''"benutzerdefinierten Befehl benutzen"'' und die gerade erstellte Skriptdatei auswählen. Im Feld müsste jetzt so etwas wie '/home//bin/qlstart.sh' stehen. Hinter diese Zeile fügt man noch ein ` %f` ein. Zum Schluss den Haken bei ''"Diese Anwendung für alle XXX-Dateien verwenden"'' setzen und bestätigen. = Links = * [github:quodlibet:Projektseite] {en} * [https://quodlibet.readthedocs.io/en/latest/index.html offizielle Dokumentation] {en} von Quod Libet * [wikipedia:Quod_Libet_(Medienspieler):Quod Libet] - Wikipedia * [http://musicbrainz.org/ MusicBrainz] {en} * [topic:quodlibet-audioplayer-und-ex-falso:Diskussion] im hiesigen Forum für Verbesserungsvorschläge etc. * [:AudioPlayer:] {Übersicht} Programmübersicht # tag: GNOME, Audioplayer, Python