Plasma Sprint: Legacy Media Support in KDE Applications

Boudhayan Gupta dropped by for the final day of the Plasma Sprint because he had 3D printed that save icon and wanted to test it.  Coincidently I found a treasure in the glove compartment of my dad’s car, a Eurythmics Greatest Hits audio CD.

So how does KDE applications do for legacy media? Mixed results.

Dolphin works even if it does report it as a 0B media [Update: fixed by the awesome Kai Uwe]

However classic KDE tool KFloppy less so, it hard codes locations in /dev to find the floppy but my USB floppy drive just appears at /dev/sdc, even one I fixed that it uses an external tool which breaks fdformat.

Meanwhile CDs are also something we ship apps for but never test.  This makes the Plasma Sprinters sad because they desperately want to hear Love Is a Stranger.

kio-audio CD didn’t work but then when we looked at it again it worked perfectly, don’t you hate when that happens?  This was a killer feature of KDE back when everyone was ripping CDs to their hard disk for the first time.

Playing Audio CDs natively less successful, Amarok shows it as a source but says it has 0 tracks.  Dragon plays it fine but Dragon has no concept of a playlist so you can’t select a track.  kscd works but is a perfect example of why skins and client side window decorations are a bad idea because it still looks like it did years ago.

We also tried k3b which works for making a new audio CD but doesn’t let you add files to a data project (bug 375016) so shouldn’t be released quite yet. [Update: also fixed by Kai Uwe, what a useful chap.]

Where else does KDE support legacy formats that need checking up on?

 

6 Replies to “Plasma Sprint: Legacy Media Support in KDE Applications”

  1. Punch cards. Definitely punch cards. I hear there making a comeback with the retro/vinyl crowd. Speaking of which, when will kio-lp be finished? I’m still waiting to rip my 33 1/4 inch albums to FLAC…

  2. > We also tried k3b which works for making a new audio CD but doesn’t let you add files to a data project (bug 375016)

    Sorry for my misunderstanding of QSharedPointer! and thank Kai Uwe’s patch 😉

Comments are closed.