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

 main


  First Day KDE 4 Multimedia Meeting
Multimedia Posted by Jos Poortvliet (superstoned) on Friday 26/May/2006, @15:02
from the mmm dept.
In the rainy Netherlands, eighteen KDE hackers have been working in the Annahoeve on Multimedia for the fourth incarnation of KDE. This report outlines the meeting topics, and the results of interesting presentations and explains how KDE developers outbid each others marshmallow records.

This is where Phonon and amaroK 2 meet

The meeting officially started at noon, but the organization and Matthias, Martin, Alexandre, Florian and Gábor were already at the Annahoeve at 9:30. We had things up and running rather quickly and some smalltalk went on. Marshmallows were put on the table and Adriaan told everybody they could earn a marshmallow if they were able to stick 10 pieces into their mouth. Sebastian got close.

The afternoon started with a brief keynote, followed by presentations about Phonon and amaroK. Matthias Kretz talked about the basic design goals of Phonon (see his slides). It should provide the multimedia support that 80% of the applications need in a simple way; the other 20% are simply not its focus. For example, if an application needs precise control at sample level, it is better off talking to a media framework directly. Generally speaking, most applications just need some basic things like playing or streaming video and audio. Matthias further explained how effects worked, and what to consider when building a back-end, and demonstrated some some code examples.

Max Howell talked about moving to amaroK 2 and the Windows port that will come with that. The amaroK hackers are really excited about amaroK 2 and they really want to move on and work on it. A core redesign is needed to prevent regressions from coming up in new releases. This weekend will be used to plan large parts of this redesign.

Max also pointed out some issues with packaging, mostly due to packagers making weird choices when building amaroK packages like depending on MySQL. These things should be solved by making packaging amaroK easier and by more communication with the packagers.

Other topics were Last.fm and Audioscrobbler integration. Last.fm offers more services that amaroK doesn't yet make use of, it can be used to give and share arbitrary labels and other information about songs - the amaroK developers want to add support for this. Last.fm also offers personal radio streams, with for example your favorite music, or music listened to by people with a similar taste. Integration in amaroK will allow you to skip songs in the stream, and Last.fm even learns from that.

Usability has always been an important focus in amaroK, but it's hard to get consensus about certain issues. Still the plan is to do some serious work for amaroK 2 with the help of the two usability experts available at the multimedia meeting. Being able to meet face to face makes usability discussions much easier - as you're less likely to step on someone's toe if you can see them...

After a great dinner, the hacking continued. Lively discussions and silently hacking were intermingled, and the resulting code was committed.

All in all, we came to an important conclusion:
The important thing in Free Software is not the free beer; it is the Free bar which ensures the beer will STAY free.



<  |  >

 

  Related Links
 ·   Articles on Multimedia
 ·   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.
amaroK 2
by etherea` on Friday 26/May/2006, @17:26
I'm heartly and vibing waiting for amaroK 2 =D
Keep up the free bar!
[ Reply To This | View ]
thanks for the report superstoned
by KDE User on Friday 26/May/2006, @22:19
Interesting to see the entity known as superstoned on this forum is a real live KDE contributor! =)
[ Reply To This | View ]
timeline?
by curious on Friday 26/May/2006, @22:30
When will KDE4 be out? The project has been too quiet about this! Is it hard to port KDE3 to Qt4? Why is this taking so long? It will be bad if Qt5 is out before KDE4 is done.
[ Reply To This | View ]
bury these custom icons...
by Anonymous Coward on Friday 26/May/2006, @22:31
> Usability has always been an important focus in amaroK, but it's
> hard to get consensus about certain issues.

Please bury these custom icons, tell your artists to complete the standard icon sets and keep consistency at a high level.
[ Reply To This | View ]
Now that you're all together
by Eduardo Robles Elvira on Friday 26/May/2006, @23:32
I'd like to know how are KDE 4 multimedia apps going to deal with restricted media formats. The situation right now as I see it is the following:

- If you haven't got installed the correct media codec, then when you play the multimedia file say in amarok or kaffeine, it fails and the media player tries to go to the next file.
- If you have a list of for example mp3 files, then amarok just keeps showing 2 or 3 OSD per second, and consuming quite a lot of cpu.
- In order to install the correct media codec, you need to take care of your self. Depending on your distro, there's always multiple different ways to solve the problem, but something certain is that it will be a troublesome experience.

We cannot fix the problem by just saying "that's a problem that each distribution should overtake by itself". Instead this is the solution I suggest:

Just copy what Firefox do with multimedia plugins like Flash! When a file couldn't be opened, give a OSD notice to the user saying something similar to "This song is in MP3 format, but it couldn't be played. Please CLICK HERE install support for MP3."

After that, a popup window shows up, which by using (for example) khotnewstuff downloads a list of the apps available for each distro that resolve the dependency attached with a short description and whatever is needed to each one. For example if there's one MP3 codec which probably infringes some USA patents, warning the user "If you live in USA, please don't install this codec if you don't want to have codecs, use the Linspire codec instead". Also you can give a short description of why the codec was not installed "MP3 is a restricted media format and that's why Ubuntu Dapper Linux does not come with support for it".

If installation ends successfully, ideally the MP3 will play without neededing to restart amarok (just like after installing flash plugin in firefox ;-).

This "multimedia support installer" could be generally available to multiple application: konqueror (for i.e. flash support), kaffeine, amarok..
[ Reply To This | View ]
Banshee, the next best thing to Linux iTunes
by Banshee on Saturday 27/May/2006, @01:27
http://gnomedesktop.org/node/2690
[ Reply To This | View ]
Wow
by FloS on Saturday 27/May/2006, @03:59
Hi there.

I really love KDE and especially amaroK. *thumbs up*. Keep on that excellent work....
And by the way: I CAN wait!!!
[ Reply To This | View ]
Amarok requirements
by Anonymous Coward on Saturday 27/May/2006, @07:25
(Posted anonymously because I get enough spam already. I miss the days when posting your e-mail address in your .sig was without "consequences".)

I hope I read the above in-correctly: that Amarok v2 will require MySQL or some other DB back-end.

Please, don't. Just make this an option. Amarok should just be an audio player, not some swiss-army-knife-style big honking application.

And as for usability, quite a few of your users *do* have suggestions for you, listen to them too, not just the "experts". End-users know what confuses them, what makes their life easier. Not everything they request is frivolous, even if you think it's "oldskool" (sp? whatever).

And one last thing: make sure one does not have to re-compile to change an option. Ok, maybe not all options require a recompile, but to add support for engine xyz, I had to do it recently. If the Amarok devs can look into this, it would be great!

Cheers.

/AC
[ Reply To This | View ]
Windows-Port
by Ascay on Saturday 27/May/2006, @08:54
> Max Howell talked about moving to amaroK 2 and the Windows
> port that will come with that.

Very cool! For converting people from Windows to Linux it is quite important that they can still use the same application. And a cool crossplatform mediaplayer that can substitute iTunes (without the DRM...) e.g. is a big plus.
[ Reply To This | View ]
phonon's presentation
by Guillaume Laurent on Sunday 28/May/2006, @07:47
As a dev of a "media producing" KDE app (Rosegarden), I must say I really like what I've seen on Matthias Kretz's slides. Clear and practical goals, no "we will allow configuring chorus+reverb+delay on the system bell" stuff... Much much better than aRts. I hope this will all go nicely.
[ Reply To This | View ]
Last.fm radios in amaroK
by Thesa on Sunday 28/May/2006, @09:16
Hello !

I wrote an amaroK plugin to play last.fm radios in amaroK 1.*! You can find it here: http://kde-apps.org/content/show.php?content=39883
[ Reply To This | View ]
amarok 2.0
by Andreas on Sunday 28/May/2006, @10:43
I'd find it cool if Amarok 2.0 gets a Skin-Engine like Winamp 5 or Xmms.

Andreas
[ Reply To This | View ]

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

  "The trolls are only human and make mistakes too." -- Charles Samuels
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 ]