| Summary: | "Play Audio CD with Amarok" option from Disks & Devices applet opens Amarok, but Amarok does not play the disc | ||
|---|---|---|---|
| Product: | [Applications] amarok | Reporter: | Patrick Silva <bugseforuns> |
| Component: | Collections/CD | Assignee: | Amarok Bugs <amarok-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | tuomas |
| Priority: | NOR | ||
| Version First Reported In: | 3.2.2 | ||
| Target Milestone: | kf5 | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/multimedia/amarok/-/commit/879c8e0b6845d68081644f69b316a7154d37c61b | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
Patrick Silva
2025-04-24 20:55:36 UTC
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 |