STEPS TO REPRODUCE 1. install Amarok on a linux system with KDE Plasma DE 2. insert an audio CD and wait until the system recognizes the disc 3. click on Disks & Devices applet in the system tray of KDE Plasma 4. click on "Audio CD" 5. choose "Play Audio CD with Amarok" option OBSERVED RESULT Amarok opens but it does not play the disc EXPECTED RESULT Amarok opens and plays the disc SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 6.3.4 KDE Frameworks Version: 6.13.0 Qt Version: 6.9.0 Graphics Platform: Wayland
Thank you for the report! I suspect this is a case of missing kio_audiocd5, as described e.g. on https://bugs.kde.org/show_bug.cgi?id=491594 I'm not sure if it is supported to have both KF6 and KF5 kio_audiocd installed on Arch, but the whole issue will disappear at least when changing to Qt6/KF6 based Amarok 3.3 (currently beta).
I have just installed this Qt6 version on my system https://aur.archlinux.org/packages/amarok-qt6 And the bug persists.
Ok, that's interesting to hear, thank you for testing. Just to confirm, you have https://archlinux.org/packages/extra/x86_64/audiocd-kio/ installed, right?
Yes, audiocd-kio 25.04.0-1 package is installed. I can play the audio CD once Amarok is open by adding the tracks to the playlist and then double-clicking on any of them. But the CD does not play after the provided steps.
Ah, okay. Thank you for the extra information.
Tested with current gstreamer-based git master and it seems to pretty much work with the steps to reproduce. In general I feel the new gstreamer backend makes CD playback in general work better. But I'll wait for your test results with the upcoming Qt6/gstreamer based version before closing as fixed, as there might be some environment dependent issues, and I didn't test if I could reproduce with earlier Phonon-based versions.
Now I have amarok 3.3.0-1 installed on my system. After the provided steps, amarok opens minimized to the system tray but it does not add the audio cd tracks to the playlist. I need to add them and start playback manually. Operating System: Arch Linux KDE Plasma Version: 6.4.2 KDE Frameworks Version: 6.15.0 Qt Version: 6.9.1 Graphics Platform: Wayland
Indeed, confirming that if Amarok is not already running when choosing "Play with Amarok", then it just starts but nothing happens with CD. Will look more at some point.
Git commit 879c8e0b6845d68081644f69b316a7154d37c61b by Tuomas Nurmi. Committed on 19/07/2025 at 21:43. Pushed by nurmi into branch 'master'. Add small delay to make --cdplay work when Amarok is not running Without this, Amarok waits for AudioCD collection to be ready and start playing right after its initialization completes. However, this is somewhy still a little bit early, and nothing happens. This delay solution is somewhat hack'ish, but perfection is somewhat rare in CD playback related things, I have learned. M +1 -0 ChangeLog M +2 -2 src/core-impl/collections/audiocd/AudioCdCollection.cpp https://invent.kde.org/multimedia/amarok/-/commit/879c8e0b6845d68081644f69b316a7154d37c61b