[KDE Dot News]
 faq
 flatforty
 contribute
 subscribe
 configure
 search
 rdf

 main


  Second Day KDE 4 Multimedia Meeting
Community and Events Posted by jos poortvliet (superstoned) on Sunday 28/May/2006, @01:30
from the mmmm dept.
Though it was still rainy here at the Annahoeve in the Netherlands, the KDE 4 multimedia meeting was definitely up to speed. This article will report on the progress the hackers made yesterday, including the "why" and "what" of redesigning and speeding up amaroK, work on the KIO slaves and Phonon.

Happy peacocks:
A few hours without rain

We had a quick start in the morning, several people where already busy hacking at 9. The morning was filled with hacking sessions and small get-togethers, and a few hours after lunch, we held a round table with everybody, asking what they had done so far.

Christian Mülhäuser and Seb Ruiz have been working on optimization of amaroK startup time. They gave the context browser a speedup of aproximately 50% and the playlist browser now loads 40-60% faster. Meanwhile, Bart Cerneels was working on the Podcasts. They sometimes have very long names, with a lot of redundancy. He tried to build some code to shorten them, without having to throw away information. And Martin Aumüller made it possible to drag'n'drop files from any KDE application into amaroK. amaroK then adds them to the database, by putting them in a sensible location based on the tags in the file.

Matthias Kretz redesigned large parts of Phonon completely today, after a talk with Thomas Zander (of KOffice fame). He decided to start experimenting with a few internals, which had to lead to a more flexible system. The currently almost stable backend API won't be affected, tough. Talks with the amaroK hackers also prompted him to enhance the communication between applications and Phonon. Christian Esken, who came visit today, has been working with us on Kmix. In cooperation with usability expert Florian Grässle and Matthias, they decided on the implementation of several features. Solid integration went in Kmix, so hotplugging will work in the future version of KMix. Florian also teamed up with Mark Kretschmann to enhance the usability of the script control in amaroK, while our other usability expert, Dan Leinir Jensen Turthra, worked with several other amaroK developers to create the next-generation amaroK interface.


Matthias improving Phonon

Allan Sandfield Jensen has been working on KIO file seeking (as part of his Google Summer of Code project), and his announcement of a more-or-less working implementation was recieved by a big applause from the other attending hackers. His work will bring the network transparancy of KDE to a whole new level, allowing for easy playing of music over a network or directly editing of movies and pictures on a remote machine.

Ian Monroe and Max Howell have been working on better error messages for the users if there is no mp3 support in the distribution they use. The distribution has to provide a script for amaroK so it can offer the user to automatically install the nessecary codecs. Cooperation has already been promised by Jonathan Riddell from Kubuntu.

A few hours after lunch, the amaroK developers spent considerable time whiteboarding and discussing the basic design of our favorite audio player. This time they went really in-depth, and there was a heavy discussion going on. Thomas has been working with the amaroK developers today on several design and usability issues, and was also involved in the whiteboarding of amaroK 2. An important goal was to design amaroK to become smaller, and thus faster and easier to maintain. By improving amaroK's design, they hope to make it easier to develop things like extensive plugin support. But design-wise this is hard to do and there are serious security-related issues. Aside from the basic design, things like quality control, usability and the “target user” for amaroK have been discussed.


amaroK developers on the whiteboard

Meanwhile, the developers not involved with the discussion generally used earphones to avoid the discussion and continued to hack away, or talked in small groups. Gabor and Alexandre have been busy porting amaroK to Qt 4, and they got close to getting it to compile.

Slowly but steadily, the discussion dis-integrated, and more beer started to flow in. So, now the whiteboard had been filled enough, dinner was served. After the excellent diner everybody went upstairs again to continue their work or implement some of the stuff that has been discussed.

To wrap things up, this has been an extremely productive day, both in terms of code, design and face-to-face interaction. So, it is past midnight now, so time to get everybody to our hotel in Zundert - we have to be at breakfeast at 8:15...

Since we all love pictures. Sebastian Kügler has put up a gallary of the meeting. Thanks Sebas!



<  |  >

 

  Related Links
 ·   Articles on Community and Events
 ·   Also by jos poortvliet (superstoned)
 ·   Contact author

Thread Threshold:

The Fine Print: The following comments are owned by whomever posted them.
( Reply )

Over 40 comments listed. Printing out index only.
Reviewing the custom icons issue
by Jakob Petsovits on Sunday 28/May/2006, @04:10
I would be interested in what Florian's opinion is, in regard of enabling the amaroK custom icons by default.

For those amongs you readers who would like to make clear that you prefer standard KDE icons for amaroK by default, remember that you can vote for the appropriate bug at http://bugs.kde.org/show_bug.cgi?id=125295
[ Reply To This | View ]
Funny Quotes Thread
by Max Howell on Sunday 28/May/2006, @04:30
http://vizzzion.org/?id=viewpic&gcat=KDE4MultimediaMeeting&gpic=IMG_7727.JPG#images

muesli: Sebr, will you marry me?
sebr: Sorry muesli, my friend, I can love only Leinir.
[ Reply To This | View ]
amaroK performance patches
by SteBo on Sunday 28/May/2006, @05:29
Are these patches amaroK 1.4.1 or 2.0 material?

SteBo
[ Reply To This | View ]
superstoned?
by Patcito on Sunday 28/May/2006, @06:59
what was jos poortvliet part in all this? when he says We it makes it sounds as if he was hacking too. Is Jos a kde hacker too?
[ Reply To This | View ]
KIO file seeking
by Ben on Sunday 28/May/2006, @08:29
does the KIO file seeking mean that we can finally strean mp3 over smb:// using amaroK. If so Yeah!!!. Will it work for fish:// too?

Cheers,
Ben
[ Reply To This | View ]
Kaffeine
by Terracotta on Sunday 28/May/2006, @11:02
Why isn't anything said about Kaffeine? Isn't that part of KDE?
It could use a little polish from the amarok artists :) (no not the icon part).
And perhaps a script to install libdvdcss like amarok can do for mp3 support (with a notification for it being quite illegal in the US, but legal in 95% of the other countries on this planet)
[ Reply To This | View ]
Amarok new lay-out from SVN is terrible
by Frederik on Monday 29/May/2006, @11:47
I'm using recent SVN check-out, and noticed the new layout in the Amarok browser. Now the information about the playing track (wikipedia artist information, related artists, lyrics,...) are put in a seperate pane above the playlist. Personally I think it's extremely ugly and unpractical.

The contents of the pane (certainly the lyrics and music tab) are clearly more destined to be shown in "portrait" mode than in the new "landscape mode". With the new lay-out, a lot of horizontal space is wasted, while there's not enough vertical space. Now I always have to scroll to see most of the information in the music tab, while otherwise all could fit in the side pane and was always visible. Because of the extra space this pane takes above the playlist, there's much less space remaining for the playlist itself. And when I'm not interested in the information in the pane , it's more work to hide (and later make appear again) the pane. While in the previous lay-out, a click on the tab sufficed, I now have to use my mouse to drag & drop the splitter completely to the top of the window.

Please reconsider this lay-out!
[ Reply To This | View ]
Sonic Visualiser: Interesting project
by Camel on Friday 02/Jun/2006, @04:17
Hi,

I was just browsing the web and found this project: http://sv1.sourceforge.net
It is "an application for viewing and analysing the contents of music audio files". I just thought some people might be interested in it, as it incorporates a nice plug-in system to extract descriptive information from audio data.

By the way, its build upon Qt 4 and is GPL ;-)
[ Reply To This | View ]
The Fine Print: The previous comments are owned by whomever posted them.
( Reply )

  "Ok guys, I'll implement focus-follows-mind next time and ship a magic patch." -- Matthias Ettrich
KDE®, "K Desktop Environment", "KDE Dot News", "got the dot?" and the KDE Logo® are trademarks or registered trademarks of KDE e.V. in the European Union, the United States and other countries. All other trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the poster. The rest: Copyright © 2000-2008 KDE e.V. for The KDE Project. For further information or comments on this site, please contact the Webmaster.
[ home | post article | flat forty | subscribe | search | rdf ]