Skip to main content
Topic: Quodlibet (Read 607 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Quodlibet

Bonjour,

quodlibet se lance plus.

 
Code: [Select]
n3os-zen:[n3os]:~$ quodlibet
Traceback (most recent call last):
  File "/usr/bin/quodlibet", line 14, in <module>
    sys.exit(main())
  File "/usr/lib/python3.10/site-packages/quodlibet/main.py", line 37, in main
    quodlibet.init()
  File "/usr/lib/python3.10/site-packages/quodlibet/_init.py", line 56, in init
    _init_gtk()
  File "/usr/lib/python3.10/site-packages/quodlibet/_init.py", line 246, in _init_gtk
    gi.require_version('Soup', '2.4')
  File "/usr/lib/python3.10/site-packages/gi/__init__.py", line 129, in require_version
    raise ValueError('Namespace %s not available for version %s' %
ValueError: Namespace Soup not available for version 2.4

J'ai installé lollypop en attendant, et curieusement quodlibet se lance, je pense que lollypop
fournit un paquet à quodlibet, peut-être un des paquets python ?
(gst-python-1.20.5-5, python-beautifulsoup4-4.11.1-1
             python-pillow-9.4.0-2.1  python-soupsieve-2.3.2.post1-1)

Problème de dépendances ?

Re: Quodlibet

Reply #1
Bonjour,

Je viens de tester une installation de qodlibet sur Artix openrc xfce.

pacman me signale les paquets supplémentaires à installer :
Code: [Select]
Paquet (3)               Nouvelle version  Changement net  Taille du téléchargement

world/python-feedparser  6.0.10-1                0,56 MiB                  0,10 MiB
world/python-sgmllib3k   1.0.0-4                 0,04 MiB                  0,01 MiB
community/quodlibet      4.5.0-1                13,84 MiB                  2,24 MiB


Ensuite pacman me liste les dépendances optionnelles :
Code: [Select]
Dépendances optionnelles pour quodlibet
    gst-libav: Extra media codecs for the GStreamer backend [installé]
    gst-plugins-bad: Extra media codecs for the GStreamer backend; Audio Pitch / Speed, Crossfeed, Submit Acoustic Fingerprints plugins [installé]
    gst-plugins-base: Default audio backend [installé]
    gst-plugins-good: Extra media codecs, PulseAudio support for the GStreamer backend; Audio Compressor, Karaoke, Replay Gain plugins [installé]
    gst-plugins-ugly: Extra media codecs for the GStreamer backend
    gtksourceview3: Undo and redo support in multiline text fields [installé]
    kakasi: Kana/Kanji Simple Inverter plugin
    libappindicator-gtk3: Appindicator support in the Tray Icon plugin [installé]
    libkeybinder3: Multimedia key support under non Gnome setups
    libmodplug: MOD support [installé]
    python-musicbrainzngs: MusicBrainz Lookup, MusicBrainz Sync plugins
    python-paho-mqtt: MQTT Publisher plugin
    python-pyinotify: Automatic Library Update plugin
    rygel: UPnP AV Media Server plugin
    webkit2gtk: Web Lyrics plugin [installé]
    xine-lib: Alternative audio backend


Une fois l'intallation terminée, quand je lance quodlibet j'ai ce message :
Code: [Select]
(quodlibet:6249): Gtk-WARNING **: 06:19:32.716: Theme parsing error: gtk.css:6:31: Expected a valid selector

Mais quodlibet s'ouvre...

Note : sur ce PC, je n'ai pas installé de lecteur du style audacious (mon préféré avec deadbeef), clementite, lollypop.
J'ai mon fidèle smplayer + mpv + vlc + audacity + simplescreenrecorder + avidemux3_qt5 etc.


Re: Quodlibet

Reply #2
Désolé pour cette traduction automatique mais je ne suis pas francophone.

Quote
J'ai installé lollypop en attendant, et curieusement quodlibet se lance
Peut-être que libsoup est déjà installé sur votre système et que la dépendance cachée a été satisfaite.

Informations du site web Quodlibet sur les dépendances : Guide de l'emballage
Code: [Select]
Dépendances obligatoires pour l'exécution
Les logiciels suivants sont nécessaires pour lancer Ex Falso ou Quod Libet.
    Python (>= 3.8)
    PyGObject avec support du caire (>= 3.18)
    pycairo (>= 1.8)
    mutagen (>= 1.34)
    GTK+ (>= 3.18)
    libsoup (>= 2.52)

Je pense que la dépendance qui manque est "world/libsoup 2.74.3-1" selon le guide du paquet. Lorsque j'ai vérifié le PKGBUILD, il ne l'a pas listé comme une dépendance.
Code: [Select]
depends=(dbus-python gtk3 python-cairo python-feedparser python-gobject python-mutagen)
Toutes les dépendances listées pour le PKGBUILD de la communauté Arch.
Code: [Select]
Dépendances (27)
    dbus-python
    gtk3
    python-cairo
    python-feedparser
    python-gobject
    python-mutagen
    gst-libav (facultatif) - Codecs multimédia supplémentaires pour le backend GStreamer
    gst-plugins-bad (optionnel) - Codecs multimédia supplémentaires pour le backend GStreamer ; plugins Audio Pitch / Speed, Crossfeed, Submit Acoustic Fingerprints.
    gst-plugins-base (facultatif) - Backend audio par défaut
    gst-plugins-good (facultatif) - Codecs multimédia supplémentaires, prise en charge de PulseAudio pour le backend GStreamer ; plugins Audio Compressor, Karaoke, Replay Gain.
    gst-plugins-ugly (facultatif) - Codecs multimédia supplémentaires pour le backend GStreamer.
    gtksourceview3 (facultatif) - Prise en charge de l'annulation et du rétablissement dans les champs de texte multilignes
    kakasi (optionnel) - Plugin d'inverseur simple Kana/Kanji
    libappindicator-gtk3 (facultatif) - Support de l'appindicateur dans le plugin Tray Icon
    libkeybinder3 (optionnel) - Prise en charge des touches multimédia dans les configurations non Gnome
    libmodplug (optionnel) - Support MOD
    python-musicbrainzngs (optionnel) - plugins MusicBrainz Lookup, MusicBrainz Sync
    python-paho-mqtt (optionnel) - plugin MQTT Publisher
    python-pyinotify (optionnel) - plugin de mise à jour automatique des bibliothèques
    rygel (optionnel) - plugin UPnP AV Media Server
    webkit2gtk (facultatif) - Plugin pour les paroles de chansons sur le Web
    xine-lib (facultatif) - Backend audio alternatif
    python-sphinx_rtd_theme (make)
    gst-plugins-base (check)
    gst-plugins-good (check)
    python-pytest (check)
    python-xvfbwrapper (check)
La communauté PKGBUILD doit être corrigée pour refléter l'ajout de la dépendance pour libsoup.

Re: Quodlibet

Reply #3
Bonjour,

j'ai désinstallé lollypop, et effectivement libsoup se désinstalle avec lollypop.
J'ai donc réinstallé libsoup et quodlibet se lance. Merci pour vos réponses.

Thank you .
I uninstalled lollypop, and libsoup uninstalled with lollypop. I reinstalled libsoup and quodlibet starts.

Quote
La communauté PKGBUILD doit être corrigée pour refléter l'ajout de la dépendance pour libsoup
Oui (Yes)

Excuse  my english, i'm french. Thanks.

Re: Quodlibet

Reply #4
Vous êtes les bienvenus. La paix.

Re: Quodlibet

Reply #5
Hello,
 
J'ai réinstallé quodlibet et je n'arrive pas à trouver quodlibet dans les dépendances de libsoup :
Code: [Select]
pactree -r libsoup
libsoup
├─inkscape
├─libchamplain
│ └─geeqie
├─libpamac
│ ├─pamac-cli
│ │ └─pamac-gtk
│ └─pamac-gtk
├─pamac-gtk
├─webkit2gtk
│ └─atril
└─xfce4-weather-plugin

Code: [Select]
pactree quodlibet | grep libsoup 
ne donne pas de résultat.


Re: Quodlibet

Reply #6
Salut,

je comprends pas ta requête, tu as installé quodlibet 4.5.0-1 ?
Pour qu'il se lance, il m'a fallu installer  world/libsoup 2.74.3-1.

Je pense que sous peu, ils vont faire en sorte que quodlibet installe libsoup.


Re: Quodlibet

Reply #7
Salut n3os,
je comprends pas ta requête, tu as installé quodlibet 4.5.0-1 ?
Oui.
Et quand je lance
Code: [Select]
pactree -r libsoup
je ne vois pas quodlibet dans la liste des applications qui en ont besoin...

Quote
Pour qu'il se lance, il m'a fallu installer  world/libsoup 2.74.3-1.
Moi pas, car libsoup était déjà installé par d'autres applications.

D'ailleurs j'ai ensuite désinstallé quodlibet et tous les paquets orphelins, et j'ai toujours libsoup :
Code: [Select]
pacman -Q libsoup
libsoup 2.74.3-1

Quote
Je pense que sous peu, ils vont faire en sorte que quodlibet installe libsoup.
C'est fort possible.