Bug 479651 - No music playing possible
Summary: No music playing possible
Status: RESOLVED DUPLICATE of bug 479130
Alias: None
Product: Elisa
Classification: Applications
Component: general (show other bugs)
Version: 24.01.90
Platform: openSUSE Linux
: NOR major
Target Milestone: ---
Assignee: Matthieu Gallien
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-01-11 14:43 UTC by Robby Engelmann
Modified: 2024-01-12 10:53 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
panel (38.53 KB, image/png)
2024-01-11 14:44 UTC, Robby Engelmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robby Engelmann 2024-01-11 14:43:28 UTC
SUMMARY
It is not possible to play music from the collections. The Timer is frozen at 0:28 and the duration at 6:03 no matter which song is clicked on.

OBSERVED RESULT
nothing is played

EXPECTED RESULT
I hear music

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20240110
KDE Plasma Version: 6.0.80
KDE Frameworks Version: 5.249.0
Qt Version: 6.6.1
Kernel Version: 6.6.10-1-default (64-bit)
Graphics Platform: Wayland
Processors: 20 × 13th Gen Intel® Core™ i7-13700H
Memory: 62.5 GiB of RAM
Graphics Processor: Mesa Intel® Graphics
Manufacturer: TUXEDO
Product Name: TUXEDO InfinityBook Pro Gen8 (MK1)
Comment 1 Robby Engelmann 2024-01-11 14:44:00 UTC
Created attachment 164812 [details]
panel
Comment 2 Nate Graham 2024-01-11 16:14:54 UTC
Works for me. Can you write detailed steps to reproduce that shows how you made this happen?
Comment 3 Robby Engelmann 2024-01-11 16:27:00 UTC
I am doing nothing special

1. remove cache, config and elisa database to start from scratch
2. start elisa
3. go to Albums and select what you want
4. Nothing is played, progress bar is not clickable but shows the arrows to increase/decrease album art panel above

using openSUSE Tumbleweed with the KDE unstable repos for plasma/frameworks and apps.
using wayland
Comment 4 Nate Graham 2024-01-11 16:41:38 UTC
Hmm, still cannot reproduce. I suspect this will end up being caused by a packaging issue. Can you run `elisa` in a terminal window and paste the output that's printed there when you reproduce the bug?
Comment 5 Robby Engelmann 2024-01-11 16:43:16 UTC
localhost:~> elisa
qt.qml.typeresolution.cycle: Cyclic dependency detected between "qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml" and "qrc:/qt/qml/org/kde/desktop/MenuItem.qml"
file:///usr/lib64/qt6/qml/org/kde/kirigami/Page.qml:207: Error: Cannot assign QObject* to PageRow_QMLTYPE_77*
file:///usr/lib64/qt6/qml/org/kde/kirigami/Page.qml:207: Error: Cannot assign QObject* to PageRow_QMLTYPE_77*
qrc:/qml/ElisaMainWindow.qml:217:5: QML Settings: The Settings type from Qt.labs.settings is deprecated and will be removed in a future release. Please use the one from QtCore instead.
org.kde.elisa.indexers.manager: Local file system indexer is inactive
could not load multimedia backend ""
QtMultimedia is not currently supported on this platform or compiler.
Failed to initialize QMediaPlayer "Not available"
org.kde.elisa.indexers.manager: Local file system indexer is active
org.kde.elisa.indexers.manager: MusicListenersManager::startAndroidIndexing
org.kde.elisa.indexers.manager: trigger init of local file indexer
qrc:/qml/ElisaMainWindow.qml:356:9: QML ColumnLayout: Layout polish loop detected for QQuickColumnLayout(0x561d777d3a00, parent=0x561d777a7c40, geometry=0,0 1920x1135). Aborting after two iterations.
Comment 6 Nate Graham 2024-01-11 19:06:27 UTC
Ah, it appears to be issues with the QtMultimedia backend. You should be able to use the VLC backend by installing libvlc.

*** This bug has been marked as a duplicate of bug 479130 ***
Comment 7 Robby Engelmann 2024-01-11 20:03:13 UTC
libvlc is already installed here
Comment 8 Nate Graham 2024-01-11 20:30:31 UTC
Them I guess it's not being used somehow? I'd recommend checking with your distro.
Comment 9 Jack Hill 2024-01-12 10:53:32 UTC
Just installing libvlc doesn't enable the VLC backend. Elisa needs to be compiled with libvlc for that to happen.