Quod Libet est un logiciel open source et multiplate-forme qui fournit aux utilisateurs un gestionnaire de bibliothèque audio et un joueur conçus de manière à permettre aux utilisateurs d'organiser leur collection de musique comme bon leur semble. Il est également livré avec le logiciel Ex Falso pour éditer des tags et des métadonnées de fichiers audio.
Caractéristiques en un coup d'œil
Les fonctionnalités clés incluent un support pour une large gamme de formats de fichiers audio, une interface utilisateur graphique facile à utiliser et simple, un générateur de liste de lecture basé sur des expressions régulières, l'album art, l'encodage Unicode, Replay Gain, l'édition avancée de balises, les podcasts, Et les radios Internet.
En outre, il prend en charge les backends audio multiples (xine ou GStreamer), la file d'attente de lecture, les signets, le support précédent en mode aléatoire, la lecture aléatoire, les touches multimédia, les valeurs pré-ampères, l'auto-sélection entre & lsquo; album & rsquo; Et & lsquo; track & rsquo; Les modes, la prévention de l'écrêtage, ainsi qu'un véritable mode aléatoire.
Les formats de fichiers audio pris en charge incluent MP3, FLAC, Ogg Vorbis, MPEG-4 AAC, Opus, Speex, Musepack, Wavpack, Monkey & rsquo; s Audio, MIDI, MOD, XM, IT et WMA.
Disponibilité, plates-formes prises en charge et sous le capot
Sous le capot, nous pouvons signaler que l'application a été écrite dans le langage de programmation Python, elle utilise la bibliothèque de marquage Mutagen pour l'édition de balises et la boîte à outils GTK + GUI pour l'interface utilisateur graphique. Les systèmes d'exploitation pris en charge incluent GNU / Linux et Microsoft Windows.
Il est disponible pour téléchargement pour de nombreuses distributions Linux, y compris Ubuntu, Debian GNU / Linux, Fedora, OpenSUSE et Arch Linux, directement à partir de leurs chaînes de logiciels par défaut. Une archive source est également disponible sur la page de téléchargement (voir ci-dessus).
Ligne de base
En conclusion, Quod Libet est une très bonne application de lecteur audio pour la plate-forme GNU / Linux, permettant aux utilisateurs d'organiser leur bibliothèque de musique, mais ils le souhaitent, sans limitation. Il comprend également Ex Falso, un éditeur de balises avancé qui permet aux utilisateurs d'éditer les métadonnées de leurs fichiers musicaux.
Quoi de neuf dans cette version:
- Modifications d'emballage:
- python-zeitgeist n'est plus utilisé
- python-feedparser requis (non optionnel)
- python-faulthandler requis
- GTK + 3.14 requis (était 3.10)
- PyGObject 3.14 requis (était 3,12)
- GStreamer 1.4 requis (était 1.2)
- Ne plus installer des icônes sur & quot; / usr / share / pixmaps & quot;
- Installe plus d'icônes dans & quot; / usr / share / icons / hicolor / & quot; Thème
- Mises à jour de la traduction:
- Tchèque # 2175 (Marek Suchanek)
- Danois # 2185 (scootergrisen)
- Français # 2206 (Olivier Humbert)
- Tchèque # 2209 (Honza Hejzl)
- Norwegian Bokmal # 2232 # 2354 (Aka Sikrom)
- Français # 2240 (Jean-Michel Poure)
- Allemand # 2388 (Till Berger)
- Polonais # 2391 (Piotr Drag)
- Général:
- Windows: utilisez les sélecteurs de fichiers natifs # 2324
- operon: add & quot; -all & quot; Option pour les & quot; tags & quot; commander. # 2335
- Queue: Ajoutez une case à cocher pour arrêter après la file d'attente est vide # 2340 (Fredrik Strupe)
- Opt-in des rapports de crash en ligne en utilisant sentry.io # 2313
- Autoriser le redimensionnement des panneaux dans PanedBrowser # 2301 (Fredrik Strupe)
- Plugins: Ajoutez UI pour le filtrage de type de plugin # 2218 (Nick Boultbee)
- Ajoutez des accélérateurs pour "Open Browser & quot; Menu # 2305 (Uriel Zajaczkovski)
- replaygain: enregistrez les profils de replaygain sélectionnés à config # 2279 (Didier Villevalois)
- Autoriser! = Dans les requêtes # 2056 (Nick Boultbee)
- Ajouter ~ # canaux # 1686
- liste de morceaux: make & quot; space & quot; Déclencher la lecture / pause. Voir # 1288
- Ajoutez --start-hidden et supprimez la restauration de la visibilité à partir de l'icône du bac # 814
- Ajoutez des rapports d'échec non python sur le prochain démarrage # 1853
- mp3: inclure un préréglage dérangé dans ~ codage
- Corrections:
- Fixer la hauteur de la queue ne pas être restauré dans certains cas # 2330 (Fredrik Strupe)
- macos: corrigez le lancement d'URL à partir des étiquettes # 2306
- Windows: corrigez le crash lorsque la page de code 65001 est utilisée # 2333
- Windows: corrigez le crash avec les paramètres régionaux français dans certains cas. # 2364
- MPRIS: corrigez les modifications des métadonnées qui ne sont pas émises # 2359 (IBBoard)
- icône du bac: réparez le menu d'évaluation # 2355 (IBBoard)
- Player: Fix & quot; previous & quot; Ne fonctionne pas avec les flux radio # 2198
- gstbe: augmente la durée de mémoire tampon par défaut. # 2191
- macos: corrigez la méta-clé pour les accélérateurs ne fonctionnant pas # 2271
- Correction d'erreur dans le cas où stdout se ferme avant QL # 2205
- Corrigez la taille de l'icône du menu de l'application incorporé dans la décoration gnome-shell # 2320 # 2334 (Vimalan Reddy)
- Plugins:
- Windows: Activer le plugin crossfeed
- Ajoutez un plugin pour exporter une liste de lecture vers un dossier # 2307 (Didier Villevalois)
- Ajoutez la passerelle par notation de notation 2201 (Jason Heard)
- Advanced Prefaulthandlerfs: ajoutez une configuration pour le motif de titre de fenêtre # 2272 (Didier Villevalois)
- waveformseekbar: ajouter la détection de la masquitation # 2261 (Didier Villevalois)
- waveformseekbar: mises à jour de dessin plus nettes # 2289 (Didier Villevalois)
- Ajoutez un plugin bpm de prise de contact # 2264 (Didier Villevalois)
- Ajouter un plugin pour changer la langue de l'interface utilisateur # 2154
- Ajoutez le plugin de visualisations externes n ° 737 (Nick Boultbee)
- Plugin EQ: diverses améliorations # 1913 (Nick Boultbee)
- Ajoutez un plugin pour basculer la visibilité de la barre de menu à l'aide de & quot; alt & quot; # 2263 # 2267 (Didier Villevalois)
- Contributions supplémentaires:
- # 2282 (David Perez Carmona) # 2284 (Jakub Wilk) # 2294 # 2326 (Fredrik Strupe), # 2270 # 2302 # 2280 # 2385 (Didier Villevalois) # 2308 # 2314 (Uriel Zajaczkovski) # 2331 (CreamyCookie)
- Développement:
- : utilisez xvfbwrapper si disponible # 2287
- gdist: relique au MIT de style moderne
- Utilisez docker sur travis-ci # 2269 # 2290
Tests
Ce qui est nouveau dans la version 3.6.2:
- Fixer la file ne se développant pas avec GTK + 3.20
- Éditeur de balises: corrigez le message d'erreur pour les motifs déracinés
Ce qui est nouveau dans la version 3.5.1:
- Rétablir la réinitialisation de l'état du volume / du silence sur la modification de la chanson avec Certaines configurations [1703]
- Corrigez le crash lorsque G_FILENAME_ENCODING est défini [1699]
Ce qui est nouveau dans la version 3.4.0:
- Amélioration de la compatibilité Gnome 3.16
- Corrections pour les info-bulles de liste en combinaison avec GTK 3.16 scrollbars
- Inclure les icônes symboliques pour gnome-shell 3.16
- Navigateur d'album: chargement plus rapide de la couverture
- Périphériques: correction de Sansa Clip + avec certaines configurations [1523]
- Prefs: onglet active de restauration
- Liste des morceaux: modèles de support dans le menu de la liste des chansons du filtre
- Nouveau raccourci ctrl + shift + j, comme ctrl + j mais réfigure le navigateur toujours
- Crée une version reproductible [1524]
- MP4: inclure les informations de codec en format ~ (besoin d'une recharge de bibliothèque) [1505]
- GStreamer: corrigez une impasse lorsque vous recherchez un changement de chanson
- Queue: ne décide pas la prochaine chanson trop tôt [1496]
- Widget info de la musique: fournissez le menu contextuel complet de la chanson [1527]
- CLI: --run pour que QL commence si ce n'est pas déjà le cas. Utile pour l'association avec d'autres commandes comme --play-file. [67]
- Ajoutez les types de mime pris en charge au fichier de bureau [67]
- CLI: --play-file n'ajoute plus de chansons à la bibliothèque [1537]
- Fixez QL en commençant deux fois si vous démarrez rapidement
- Info-bulles: ne couvrent pas plusieurs moniteurs [1554]
- MPD-Server: corrigez un incident lors de la modification du numéro de port [1559]
- Corrigez le raccrochage court lors de l'arrêt avec les plugins GStreamer actifs [1567]
- Réglage du réglage d'une image incorporée au cas où le fichier n'a pas de balises [1531]
- OSX: ajoute une barre de menu pour Ex Falso
- Fifo: réparer les commandes en cas de QL occupé [1542]
- Traductions:
- Utilisez msgctx pour les contextes de message
- Emballage:
- Voir le Guide d'emballage pour les modifications
Ce qui est nouveau dans la version 3.3.1:
- Régressions:
- Réparez les erreurs occasionnelles lors de la fermeture des menus (avec le menu du plugin dans Ex Falso, par exemple) [1515]
- Fixe l'information opéron [1514]
- Corrigez l'erreur de remplissage de l'opéron dans le cas où une étiquette ne correspond pas [1520]
- Corrections:
- Fixer les images DDP HiDPI en faisant glisser plusieurs lignes
Ce qui est nouveau dans la version 3.3.0:
- Général:
- Support --query avec tous les navigateurs qui ont une entrée de recherche. [1437]
- Liste des morceaux: Faites défiler jusqu'à la lecture de la chanson lors du remplacement de la liste. [568]
- Liste des morceaux: Faites défiler jusqu'à la première chanson sélectionnée et rétablissez la sélection pour la re-trier. [568]
- Considérez toutes les chansons dans un album pour trouver l'art de l'album intégré (intégré). [924]
- Soutien mois (30 jours) dans les requêtes de temps (# (dernière lecture & lt; 1 mois). [706]
- Supporte la lecture d'une chanson qui n'est pas dans la liste des morceaux. [1358]
- Appuie la recherche de la date numérique, par exemple # (2004-01 & lt; date & lt; 2004-05) [1455]
- Navigateur des listes de lecture: effacez les chansons sélectionnées de la liste de lecture actuelle [1481] (Nick Boultbee)
- Arborescence des fichiers: affiche le bureau XDG / téléchargements / dossiers de musique si disponible
- Arbre de fichier: liste les points de montage sur linux
- Afficher le menu du filtre dans les fenêtres du navigateur secondaire (les raccourcis de filtre fonctionnent également maintenant)
- Ajoutez le raccourci alt + [1-9] pour les widgets de portable pour sauter une page spécifique
- Supporte le chargement des fichiers ADTS / ADIF (* .aac). Nécessite un mutagène 1.27.
- Rechercher: Nouveau modificateur regex & quot; d & quot; Ce qui fait que toutes les lettres correspondent aux variantes avec des marques diacritiques (accents, etc.). Activé par défaut pour les recherches de texte normales. Sigur Ros trouvera maintenant des chansons contenant Sigur Ros. Pour le regex et les recherches exactes utiliser / Sigur Ros / d et "Sigur Ros" d pour activer. [133]
- New ~ people: tag réel qui filtre & quot; Various Artists & quot; Valeurs (Nick Boultbee) [1034]
- Préférer l'artiste sur l'albumartiste pour les chansons individuelles dans ~ people (Nick Boultbee) [1034]
- Corrections:
- Mise à jour pour modifier les modifications dans gtk3.15
- Correction du curseur de recherche ne fonctionne pas avec les nouveaux gtk + et certains thèmes [1477]
- Corrigez la lecture de la chanson en cours de restauration au démarrage avec le navigateur radio / système de fichiers
- Traductions:
- Mise à jour de la traduction en russe (Anton Shestakov) [1441]
- Traduction grecque mise à jour (Dimitris Papageorgiou). [1491]
- Tagger:
- WMA: appuie plusieurs valeurs pour le producteur, le conducteur, l'artiste, le parolier, l'albumartiste, le compositeur, le genre et l'humeur (nécessite un mutagène 1.26)
- APEv2: prend en charge la lecture / écriture de l'art de l'album intégré pour les formats basés sur APEv2 (Wavpack, Musepack, Monkey's Audio)
- Permet de supprimer et de renommer à partir des noms de balises qui ne sont pas tous les formats sélectionnés.
- Permet de basculer des étiquettes programmables dans l'interface utilisateur de marquage
- Plugins:
- Corrections diverses liées à la traduction (Anton Shestakov) [1442] [1445]
- Nouveau plugin lyricwiki simple à l'aide d'une application web WebKitGtk
- Nouveau plugin d'importation Rhythmbox. [1463]
- Serveur MPD: travaillez à nouveau avec MPDroid plus récent (MPDroid bloqué au démarrage)
- Trayicon: ajouter une option pour quitter lorsque vous fermez la fenêtre principale au lieu de cacher [619]
- Commutateur de thème: option d'ajout pour activer / désactiver les décorations côté client
- ReplayGain: ajouter une option pour ignorer les albums avec les valeurs ReplayGain existantes (Nick Boultbee) [1471]
- Notifications: faites fonctionner l'affichage de l'art de couverture sous e19 [1504]
- Operon:
- nouvelle commande "éditer" pour éditer des balises avec un éditeur de texte (VISUAL = vi operon edit song.flac) [1084]
- nouvelle commande 'fill' pour remplir des balises à l'aide de parties du chemin du fichier (operon fill --dry-run & quot ;. & quot; * .flac)
- OSX:
- Support de clé multimédia (Eric Le Lay)
- Prise en charge du menu global / intégration OSX. (Eric Le Lay)
- Différentes réparations / améliorations
- Windows:
- Plus nouveau mutagène (1.27)
- Nouveau GTK + / Gstreamer (Tumagonx)
- Fixer l'art de couverture de chargement à partir de chemins non-ansi
- Le démarrage de QL concentrera désormais la première instance s'il existe
- quodlibet.exe passe maintenant les arguments de commande à l'instance en cours d'exécution (quodlibet.exe -next) [635]
- Nouveau quodlibet-cmd.exe qui est identique à quodlibet.exe mais peut être exécuté dans la console Windows avec la stdout visible [635]
Ce qui est nouveau dans la version 3.2.2:
- Corrections:
- Corrigez un accident lors de la recherche de flux dans certains cas [1450]
- Corrigez un incident en cas de liens favoris de l'Explorateur Windows vers un chemin non ASCII [1464]
- Régler l'arrêt de la lecture lors de la lecture des flux ogg enchaînés [1454]
- Corrigez les menus contextuels qui ne s'affichent pas parfois avec GTK + 3.14.1
- Traductions:
- Mise à jour de la traduction en russe (Anton Shestakov)
Ce qui est nouveau dans la version 3.2.1:
- Corrections:
- Fix Ex Falso ne commence pas dans certains cas. [1448]
- Plugin de téléchargement d'art d'album: corrigez l'extension de fichier image (Nick Boultbee) [1435]
- Traductions:
- Mise à jour de la traduction en russe (Anton Shestakov) [1441]
Ce qui est nouveau dans la version 3.1.1:
- Corrigez un crash avec GTK + 3.12 [1384]
- Traiter les blocs d'image Flac invalides [1385]
- Fix> setup.py install -record & quot; [1373]
Ce qui est nouveau dans la version 3.1.0:
- Windows est pris en charge à nouveau. Et il devrait être en meilleure forme qu'avec 2.6 sur de nombreux aspects. Les images intégrées fonctionnent maintenant, le GStreamer plus récent avec plus de codecs, l'opéron est inclus, etc. Le navigateur de fichiers et EF affichent maintenant les dossiers favoris de l'Explorateur Windows. Le programme d'installation va maintenant désinstaller toute installation existante en premier et, comme pour 2.6.3, une version portable est disponible.
- Il existe encore un problème non résolu concernant les menus contextuels mal placés avec plusieurs moniteurs [1319].
- Merci à Bakhtiar Hasmanan d'avoir fourni une pile PyGObject en cours.
- Le support Initial Wayland est ici (testé uniquement sous weston). Cela résultait principalement de l'utilisation étrange de GTK + qui ne fonctionnait que sous X11 et n'utilisait pas la taille de l'écran pour les calculs car il n'y a pas d'écran réel sous Wayland.
- Piotr Drag, Rudiger Arp, Diego Beraldin et Dimitris Papageorgiou ont travaillé à améliorer les traductions.
- Nick Boultbee a travaillé sur un système de plugins pour les plugins de playlist et déplacé les actions de duplication / shuffle. Il a également déplacé la configuration de notation du plugin vers le noyau.
- Simonas Kazlauskas a travaillé sur un système de plugin pour les sources d'art de couverture supportant actuellement last.fm et musicbrainz (exposés en deux plugins). S'il est actif, il récupérera des couvertures si aucune couverture locale n'est trouvée. Dans le futur, nous pourrions implémenter le lecteur d'album art en plus de cela.
- Thomas Vogt a rendu la transparence à nouveau avec GTK + 3 dans le plugin OSD. (La fausse transparence fonctionne maintenant encore, qui était la dernière régression connue depuis le port PyGObject)
- operon a gagné de nouvelles commandes (image-extrait, image-set, image-clear) pour manipuler et extraire des images intégrées pour tous les formats prenant en charge les images intégrées dans QL (id3, ogg, flac, wma, mp4). Voir la page de manuel [0] pour des exemples. Il existe également un plugin QL qui permet de supprimer toutes les images intégrées et d'intégrer la version active. Cela devrait être mieux intégré à l'éditeur de balises à un certain point.
- Les modèles d'affichage prennent désormais en charge la spécification du marquage en utilisant des crochets pour ne pas avoir besoin d'être échappé dans le cas commun. "Quotite" Peut maintenant être écrit comme "[b] [/ b]" quot; (L'ancien fonctionne toujours).
- Dans le navigateur radio, la liste radio contient maintenant des stations icecast et shoutcast2 en plus des shoutcast1 et un seul miroir supplémentaire est inclus pour chaque station. QL montre maintenant ~ 4100 stations de ~ 30000 dont nous connaissons. Utilisez "quêtes de mise à jour" Pour obtenir la nouvelle liste.
- Autres modifications:
- QL se souvient maintenant des navigateurs ouverts supplémentaires et les rouvre à leur démarrage.
- La barre d'outils principale est mieux intégrée aux thèmes GTK +.
- Nous utilisons des icônes symboliques dans de nombreux endroits.
- Ajout d'un menu simple de l'application GNOME.
- 'albumartist' est maintenant utilisé pour l'identification de l'album.
- l'espace permet "quitter après la chanson actuelle".
- Avertissement avant d'ouvrir trop de fenêtres de plugin (Nick Boultbee) [1231]
- Commande new -unqueue-all [1234]
- Corrections:
- La configuration est enregistrée atomiquement et gère une image corrompue [1042]
- édition: l'option id3encoding a été ignorée [1290]
- : réparez le tri par note [1352]
- recherche: corrigez les résultats pour & quot; & (foo,! Bar) & quot; [1327]
- Plusieurs collisions causées par le code ne sont pas portées sur PyGObject correctement.
- Dépendances et conditionnement:
- Aucune variation de dépendance par rapport à 3,0
- Nous installons maintenant les fichiers appdata.xml
- Nous installons maintenant un fichier de service dbus
- setup.py build_sphinx construit le guide de l'utilisateur html
Navigateur d'albums
Ce qui est nouveau dans la version 2.0:
- Cette version comprend de nombreuses améliorations à l'architecture, ainsi que Un nouveau système de compilation et de test basé sur distutils pour faciliter les versions fréquentes.
- Le moteur de lecture audio est maintenant remplaçable et les implémentations basées sur Xine et GStreamer sont incluses.
- De nombreuses corrections de bugs et des améliorations mineures ont été réalisées depuis 1.0.
Exigences :
- PyGObject
- CPython
- Mutagen
- GStreamer
Commentaires non trouvées