Elisa needs pulseaudio auto connect for sound. audio-playback alone doesn’t seem to work. As a music player, sound is essential. Thanks, Scarlett
Hmm so this is the second instance of a KDE app which seems to need pulseaudio
to playback audio (ie. where audio-playback
is not sufficient). That sounds like a bug in snapd - can you provide any more details @scarlettmoore? Are there any relevant DENIALS in dmesg
? What does snappy-debug
suggest?
audio-playback doesn’t seem to work for any of our snaps. snappy-debug reveals nothing. Trust me I have been banging my head on this for weeks. audio-record worked for gcompris, trying it here now. unfortunately audio-record is not auto connected either.
Do you have libpulse included and LD_LIBRARY_PATH pointing to it ? Technically audio-playback and pulseaudio should behave identical for the playback part… (It was just recording that got split out back when we deprecated the pulseaudio interface)
LD_LIBRARY_PATH=/snap/gcompris/x5/kf6/usr/lib/x86_64-linux-gnu:/var/lib/snapd/lib/gl
:/var/lib/snapd/lib/gl32:/var/lib/snapd/void:/snap/gcompris/x5/usr/lib:/snap/gcompri
s/x5/usr/lib/x86_64-linux-gnu:/snap/gcompris/x5/kf6/lib/x86_64-linux-gnu:/snap/gcomp
ris/x5/kf6/usr/lib/x86_64-linux-gnu:/snap/gcompris/x5/kf6/usr/lib:/snap/gcompris/x5/
kf6/lib:/snap/gcompris/x5/kf6/usr/lib/x86_64-linux-gnu/dri:/var/lib/snapd/lib/gl:/sn
ap/gcompris/x5/kf6/usr/lib/x86_64-linux-gnu/pulseaudio:/snap/gcompris/x5/kf6/usr/lib
/x86_64-linux-gnu/blas:/snap/gcompris/x5/kf6/usr/lib/x86_64-linux-gnu/lapack
is the output of env in snap run --shell and
it is there ls /snap/kf6-core22/current/usr/lib/x86_64-linux-gnu/pulseaudio/ libpulsecommon-15.99.so
I might be doing something wrong, but when adding .mp3 and .wav files to the reproduction queue and pressing the play button anything happens. The reproduction bar does not move at all.
Terminal shows:
Gtk-Message: 14:32:40.791: Failed to load module "canberra-gtk-module"
Gtk-Message: 14:32:40.792: Failed to load module "canberra-gtk-module"
Qt: Session management error: Could not open network socket
org.kde.elisa.indexers.manager: Local file system indexer is inactive
Unsupported option 'foreign_keys = ON'
Unsupported option 'locking_mode = EXCLUSIVE'
No QtMultimedia backends found. Only QMediaDevices, QAudioDevice, QSoundEffect, QAudioSink, and QAudioSource are available.
Failed to initialize QMediaPlayer "Not available"
org.kde.elisa.indexers.manager: Local file system indexer is active
org.kde.elisa.indexers.manager: trigger init of local file indexer
qrc:/qt/qml/org/kde/elisa/qml/DataGridView.qml:86: Error: Cannot assign to non-existent property "currentIndex"
Is this expected?
Nevermind, qtmultimdia is not working, can’t find ffmpeg snap files.
Hi, can you test elisa in --edge for me please.
It seems to work perfectly now