SUMMARY Audio doesn't work in flatpak STEPS TO REPRODUCE 1. Open .mp4 with audio stream or .mp3 OBSERVED RESULT Audio cannot be heard EXPECTED RESULT Audio works SOFTWARE/OS VERSIONS Linux/KDE Plasma: Kubuntu 22.04/Flatpak ADDITIONAL INFORMATION Last good: commit fdf6287c481d1720ea3de2e626779f8b71a7973f0e98c8146c160fc8c84d5dde (update yt-dlp) First bad: commit 11f1b4803b6554f9c225bc65f91d5eff8aa67c1bea5d34f6bfb6b9ca0a789cb3 (Update ffmpeg)
Can't reproduce.
I tried deleting .var/app/org.kde.haruna to reset settings and can still reproduce. I'm on Kubuntu 22.04 with Plasma 5.24.7, Kernel 6.5, flatpak 1.12.7. When running via terminal and opening .mp3 or .m4a, I see this: > unknown() : Cyclic dependency detected between "qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml" and "qrc:/qt/qml/org/kde/desktop/MenuItem.qml" > Cannot load libcuda.so.1 > TagLib: Could not open file file:///home/username/Downloads/123.mp3 > KFileMetaData::TagLibExtractor::extract() : Unable to open file readonly: "file:///home/username/Downloads/123.mp3" > unknown() : Could not find video stream > unknown() : "MPV_ERROR_COMMAND" QVariant(QStringList, QList("video-add", "")) > unknown() : qrc:/qt/qml/org/kde/haruna/qml/MpvVideo.qml:42:5 Parameter "text" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead. > unknown() : Could not find video stream > unknown() : "MPV_ERROR_COMMAND" QVariant(QStringList, QList("video-add", "")) > unknown() : Could not find video stream When opening .mp4 file (AVC+AAC), terminal is silent (except for the first two lines including libcuda (I'm on Intel IGPU), but those lines also appear in working build). Audio just doesn't work. Is there anything else I can provide?
I checked previous working build in terminal again to compare with the last build, and now I see that most of the lines from my comment also appear there when opening audio file without video, so they are not related to my problem. The only new line in the last build is: > unknown() : qrc:/qt/qml/org/kde/haruna/qml/MpvVideo.qml:42:5 Parameter "text" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
I switched back to ffmpeg 6.