Randa – the place of the KDE Multimedia Sprint 2014
Currently a KDE Sprint is taking place – which means 43 people meet in Randa (Switzerland) and dedicate 7 days in a row solely to KDE. Some topics are KDE Frameworks 5, gluon and many multimedia related topics like Amarok, kdenlive and KMix. I am attending to work on three main matters.
Polishing KMix
This mainly concentrates on generating a better user experience. It is not about adding new features, but about perfecting what we have.
High-DPI support was contributed by Kai Uwe Broulik. Icons now follow your icon size settings in the KDE Control Center. If you own a High-DPI display and have not yet adjusted the icon sizes, you should do that. Setting most icon sizes to 32 pixels (and desktop: 48 pixels) did the trick for me (Systemsettings -> Symbols ->Extended).
Jonathan Marten contributed an enhancement to the “Select Master Channel” dialog. It exchanges the radio buttons to list view, which is also the recommended way in the KDE HIG).
There are various polishing actions that you can follow on KMix’s QuickGit. Most noteworthy is a fix for the configuration dialog that some time ago became ridiculously wide. The cause was very interesting: A very wide warning text about a missing “kmix_autostart.desktop” file. Even though the text is usually hidden, it had an effect on the width of the dialog.
Open topics cleanup
Reviewboard, the bug system and personal mails are the most important sources for open topics. My real life always wants me to do other things, so I am working on the accumulated backlog. Obviously it will not be possible to clean the complete bug system from KMix issues and wishes, but I will tackle a couple. Interesting too many people, there might be a new approach on the login delay problem. While there is still no real solution in KDE 4 in sight, I will try a workaround. By artificially delaying the application initialization, KMixD will hopefully appear later on DBus which may solve some deadlock situations.
Determining the future of KMix
The release of KDE Frameworks 5 is a major change. Porting KMix has not yet been started, and before doing so it deserves discussion what role KMix should play within. Multimedia people will gather in BoF style to discuss future needs. The discussion can lead in various directions, like strengthening the background service (KMixD), moving to a default interface that is more plasma-like or separating the components more (tray icon, tray pop-up, main window, KMixD). I am sure other participants will have further ideas. I will keep you updated about this topic in this blog.