[kde-freebsd] KDE4: KsCD not playing tracks

Raphael Kubo da Costa rakuco at FreeBSD.org
Wed Aug 13 12:25:50 UTC 2014


Matthias Apitz <guru at unixarea.de> writes:

> El día Wednesday, August 13, 2014 a las 11:20:14AM +0200, Adriaan de Groot escribió:
>
>> On Monday 11 August 2014 10:42:33 Matthias Apitz wrote:
>> > KsCD sees the tracks on the audio CD but when I press PLAY, only a
>> > banner is running '01 - Unknown title'; the time is shown as '00:00'
>> > without any updating and ofc no audio comes out.
>>
>> The same still applies inKDE 4.12.5; kscd does detect the drive and disc (and
>> uses musicbrainz to find track info), but play just scrolls the title of track
>> 1 at time 00:00.

[...]

>> It might come down to an issue in Phonon, though. Or in the gstreamer backend.
>> The KsCD code seems to just call play() on a Phonon media object, which
>> delegates it down to the backend.

I've experienced it here too, and it's a problem in either GStreamer
itself or phonon-gstreamer: Dragon Player had the same problem playing
an audio CD, and both Dragon and KSCD worked perfectly with the VLC
backend (multimedia/phonon-vlc), so that's the easiest way to solve the
problem at the moment.

> I'm not esp. keen in having audio CD on FreeBSD, but is it worth to file
> a bug report (and if so where)? I do not have KDE on, for example, Linux to
> check if it works there.

If you're not in the mood for trying to debug it yourself, I'd say file
a bug against phonon-gstreamer to let the developers know what's going
on.

> Btw: When HAL is not running, KsCD just SIGSEGV on press PLAY.

Same thing here. This is https://bugs.kde.org/show_bug.cgi?id=265597,
and I think the code has been buggy like that since 2008 (git commit
376c5cec). It's very easy to see why it's crashing (if no optical drive
is detected when KSCD is started it sets a NULL pointer that is later
dereferenced when one of the buttons is pressed, and when HAL is not
running Solid is unable to detect the optical drive), but KSCD has been
unmaintained for almost as long. If anyone feels like fixing the code,
that would be good, but it's not something I intend to do myself at
least.


More information about the kde-freebsd mailing list