Bug 504192

Summary: snapped version of kdenlive doesn't find microphone
Product: [Applications] kdenlive Reporter: hadmut
Component: User Interface & MiscellaneousAssignee: Scarlett Moore <sgmoore>
Status: RESOLVED FIXED    
Severity: normal CC: sgmoore
Priority: NOR    
Version First Reported In: 25.04.0   
Target Milestone: ---   
Platform: Snap   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description hadmut 2025-05-14 04:29:02 UTC
Hi, 

using Kubuntu 25.04, I found, that the version of kdenlive coming as a snap (packaged by kde), doesn't find my  microphone when trying to create a voiceover (settings / record / audio / device) and thus can't record voiceovers, while the older version coming with ubuntu as a debian package can (but has other problems like missing dependencies, why I would prefer the snap here).
Comment 1 Scarlett Moore 2025-05-15 12:20:06 UTC
Can you please type sudo snap connect kdenlive:audio-record :audio-record into a terminal and let me know if this fixes the problem.
Comment 2 hadmut 2025-05-16 13:08:29 UTC
No, doesn't solve. 

The regular debian-packaged version /usr/bin/kdenlive offers in Settings -> Configure kdenlive... -> Capture -> Audio  two options: Internal Audio Analog Stereo and the USB microphone with its name. 

The snap version offers only one: Default ALSA Output (currently PulseAudio Sound Server)


So it smells as if the ubuntu version coming as a debian package connects to hardware, while the snap version connects to PulseAudio Server. 

regards


# snap connections | fgrep kdenlive
audio-playback            kdenlive:audio-playback                 :audio-playback                  -
audio-record              kdenlive:audio-record                   :audio-record                    -
content[ffmpeg-2404]      kdenlive:ffmpeg-2404                    ffmpeg-2404:ffmpeg-2404          -
content[gpu-2404]         kdenlive:gpu-2404                       mesa-2404:gpu-2404               -
content[gtk-2-themes]     kdenlive:gtk-2-themes                   gtk-common-themes:gtk-2-themes   -
content[gtk-2-themes]     kdenlive:gtk-2-themes                   gtk-theme-breeze:gtk-2-themes    -
content[gtk-3-themes]     kdenlive:gtk-3-themes                   gtk-common-themes:gtk-3-themes   -
content[gtk-3-themes]     kdenlive:gtk-3-themes                   gtk-theme-breeze:gtk-3-themes    -
content[icon-themes]      kdenlive:icon-themes                    gtk-common-themes:icon-themes    -
content[icon-themes]      kdenlive:icon-themes                    icon-theme-breeze:icon-themes    -
content[kf6-core24-all]   kdenlive:kf6-core24                     kf6-core24:kf6-core24-slot       -
content[sound-themes]     kdenlive:sound-themes                   gtk-common-themes:sound-themes   -
desktop                   kdenlive:desktop                        :desktop                         -
desktop-legacy            kdenlive:desktop-legacy                 :desktop-legacy                  -
home                      kdenlive:home                           :home                            -
network                   kdenlive:network                        :network                         -
network-bind              kdenlive:network-bind                   :network-bind                    -
opengl                    kdenlive:opengl                         :opengl                          -
removable-media           kdenlive:removable-media                :removable-media                 -
system-observe            kdenlive:system-observe                 :system-observe                  -
unity7                    kdenlive:unity7                         :unity7                          -
wayland                   kdenlive:wayland                        :wayland                         -
x11                       kdenlive:x11                            :x11                             -
zsh reise10#
Comment 3 Bug Janitor Service 2025-05-31 10:06:14 UTC
A possibly relevant merge request was started @ https://invent.kde.org/multimedia/kdenlive/-/merge_requests/653
Comment 4 Scarlett Moore 2025-05-31 10:20:08 UTC
Git commit c525b7868de868c2fece8c7b728a75d2698c8bd1 by Scarlett Moore, on behalf of Scarlett Moore.
Committed on 31/05/2025 at 10:06.
Pushed by scarlettmoore into branch 'release/25.04'.

snapcraft: Give more permissions for microphone access.

NO_CHANGELOG

M  +2    -0    packaging/snap/snapcraft.yaml

https://invent.kde.org/multimedia/kdenlive/-/commit/c525b7868de868c2fece8c7b728a75d2698c8bd1