• [^] # Re: musicbrainz picard

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Sortie de SongRec 0.6 : Shazam, ouvre-toi !. Évalué à 4. Dernière modification le 27 mai 2026 à 13:00.

    Il n'y a pas de dépendance à PipeWire, au jour de la dernière version (0.7.3) il y a des dépendances à libpipewire et libasound pour la captation du son, et le logiciel va essayer de vérifier quel backend est disponible parmi PipeWire, PulseAudio avec une couche de compatibilité ALSA et ALSA, et en choisir un des trois pour la captation audio.

    Il y a aussi une dépendance à libpulse pour le changement de device d'écoute, le cas échéant ça interagira avec la couche de compatibilité PulseAudio de PipeWire ou avec PulseAudio, ou ça utilisera une des devices ALSA exposées par libasound selon ce qui est installé sur le système.

    En principe, ça fait avec la toute dernière version (0.7.3 je me répète mais j'ai fait des changements récents) que ça doit pouvoir marcher avec n'importe quelle setup pas cassée, ALSA, PipeWire ou PulseAudio (mais si c'est PulseAudio faut au moins une couche de compatibilité type pulseaudio-alsa etc)

    Tu utilises SongRec via PPA, via Flathub ou via Snap ? N'hésite pas à ouvrir un rapport de bug

    Je suis d'accord pour avoir développé la couche audio de l'appli que tout cela est excessivement complexe (c'est géré actuellement par une bibliothèque Rust externe en développement actif qui s'appelle CPAL et à la quelle je fais souvent remonter des bugs via les personnes qui utilisent SongRec, j'aurais peut-être dû partir sur GStreamer pour être + tranquille), mais c'est l'état de l'audio sous Linux.