KubuntuMultimediaSimplification

Differences between revisions 6 and 19 (spanning 13 versions)
Revision 6 as of 2006-11-05 18:50:24
Size: 2444
Editor: 207
Comment:
Revision 19 as of 2008-08-06 16:35:29
Size: 3336
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
 * '''Created''': [[Date(2006-10-17T22:45:26Z)]] by AnthonyMercatante  * '''Created''': <<Date(2006-10-17T22:45:26Z)>> by AnthonyMercatante
Line 9: Line 9:
Kubuntu should avoid duplicating functionalities in multimedia applications. Kubuntu should avoid duplicating functionality in multimedia applications, and improve default settings.
Line 11: Line 12:
There are lots of multimedia apps shipped by default with Kubuntu (kaudiocreator, kscd, kaffeine, kmplayer, amarok, k3b etc...), and lots of them are duplicating the functionalities provided by the others.
Examples :
 * Ripping an audio CD is currently possible with kaffeine, konqueror, kaudiocreator and k3b.
 * Reading an audio CD is possible with kaffeine, amarok and kscd
There are lots of multimedia applications shipped by default with Kubuntu (kaudiocreator, kscd, kaffeine, kmplayer, amarok, k3b etc...), and lots of them duplicate the functionality provided by others.
Line 16: Line 14:
This is useless and goes against simplicity, and also complicates the work of the documentation team. This is useless, goes against simplicity and complicates the work of the documentation team.
Line 18: Line 16:
 1. Paul wonders how to read an audio CD in Kubuntu. By looking at the menu, he finds right away what program fits his need and doesn't get confused with 3 apps in the multimedia section.
 2. Kate want to read a video file, finds the video player and doesn't get confused by a bunch of audio functionalities while she already has an audio player.
 3. Joe uses Kubuntu for a while and isn't confused because he has saw the same functionality in 4 apps. He doesn't have to test widely to make his choice.

 * Paul wonders how to read an audio CD in Kubuntu. By looking at the popup screen when he puts the CD in the drive he finds right away which program fits his need and doesn't get confused with 3 apps offering the same feature.
 * Kate wants to read a video file, finds the video player and doesn't get confused by a bunch of audio functionality while she already has an audio player.
Line 24: Line 22:
... Applications in the Kubuntu desktop seed, and default settings in those applications.

== Design ==

Current duplicated functionality is ripping an audio CD is currently possible with kaffeine, konqueror, kaudiocreator and k3b. Reading an audio CD is possible with kaffeine, amarok and kscd.

Kubuntu should focus on keeping the only the best apps and centralise the features. Amarok is the reference audio application, and allows CD reading, so KsCD can be removed. Kaffeine is our video application, it should be patched to remove its audio playing menu entries. KAudioCreator is slower than K3b and more complicated to use & configure than konqueror so there is no need to ship it.
Line 28: Line 32:
Kubuntu should focus on keeping the only the best apps and centralize the functionalities.
 * Amarok is the reference audio application, and allows cd reading -> kscd can be removed.
 * kaffeine is the main video application -> should be patched to remove the audio features if not better than amarok.
 * Kaudiocreator is slower than k3b and more complicated to use and configure than konqueror -> no need to ship it.
The default option provided for CD ripping and DVD ripping should be K3b. Implementation is done via a patch for new command line option, desktop files for konqueror integration and a bashscript that deals with dcop to autostart k3b on the cd device with the ripping options. User can now simply click on the CD icon on the desktop and select "RIP CD with K3B", making it as easy to user as kaudiocreator.
Line 33: Line 34:
The list of things to be done still to be defined and needs to be discussed and debatted (probably during Mountain View UDS) Add servicemenu and bash scripts to Amarok to integrate it with the kde daemon popup box activated when audio CDs are inserted, via a desktop file and a bashscript, the same way than with k3b.
Line 35: Line 36:
default CD ripping and DVD ripping too for k3b
ktorrent remove dodgy sites
Concerning Kaffeine, avec debatting this during kubuntu-devel meeting and reading all the comments received by email or on this page, it was decided to keep the audio features, and simply patch desktop files so that kaffeine isn't the default player for audio files. The problem is that as kaffeine is installed after amarok, is auto becomes the default player for files both kaffeine and amarok are associated to. That can be changed with kubuntu-default-settings, but it is very complicated to maintain, since it is about 15 KB file and has to be rebuilt for any mimetype change for any other app, so this option was rejected... Now a user can simply recreate the association, via "right-click > open with", but amarok is the default player for audio files out of the box.
Line 38: Line 38:
== BoF agenda and discussion ==

== Comments ==

We should keep an eye on ''just works'', not only use ''most powerful'' app. If one selects in the media action selection dialog, e.g., play, the started app should start and play (or at least show a 'Play' button),
instead of 'hidding' the play action in a menu.

-- allee

----
CategorySpec
== Status ==
Everything is implemented and widely known to work on feisty.

Summary

Kubuntu should avoid duplicating functionality in multimedia applications, and improve default settings.

Rationale

There are lots of multimedia applications shipped by default with Kubuntu (kaudiocreator, kscd, kaffeine, kmplayer, amarok, k3b etc...), and lots of them duplicate the functionality provided by others.

This is useless, goes against simplicity and complicates the work of the documentation team.

Use Case

  • Paul wonders how to read an audio CD in Kubuntu. By looking at the popup screen when he puts the CD in the drive he finds right away which program fits his need and doesn't get confused with 3 apps offering the same feature.
  • Kate wants to read a video file, finds the video player and doesn't get confused by a bunch of audio functionality while she already has an audio player.

Scope

Applications in the Kubuntu desktop seed, and default settings in those applications.

Design

Current duplicated functionality is ripping an audio CD is currently possible with kaffeine, konqueror, kaudiocreator and k3b. Reading an audio CD is possible with kaffeine, amarok and kscd.

Kubuntu should focus on keeping the only the best apps and centralise the features. Amarok is the reference audio application, and allows CD reading, so KsCD can be removed. Kaffeine is our video application, it should be patched to remove its audio playing menu entries. KAudioCreator is slower than K3b and more complicated to use & configure than konqueror so there is no need to ship it.

Implementation

The default option provided for CD ripping and DVD ripping should be K3b. Implementation is done via a patch for new command line option, desktop files for konqueror integration and a bashscript that deals with dcop to autostart k3b on the cd device with the ripping options. User can now simply click on the CD icon on the desktop and select "RIP CD with K3B", making it as easy to user as kaudiocreator.

Add servicemenu and bash scripts to Amarok to integrate it with the kde daemon popup box activated when audio CDs are inserted, via a desktop file and a bashscript, the same way than with k3b.

Concerning Kaffeine, avec debatting this during kubuntu-devel meeting and reading all the comments received by email or on this page, it was decided to keep the audio features, and simply patch desktop files so that kaffeine isn't the default player for audio files. The problem is that as kaffeine is installed after amarok, is auto becomes the default player for files both kaffeine and amarok are associated to. That can be changed with kubuntu-default-settings, but it is very complicated to maintain, since it is about 15 KB file and has to be rebuilt for any mimetype change for any other app, so this option was rejected... Now a user can simply recreate the association, via "right-click > open with", but amarok is the default player for audio files out of the box.

Status

Everything is implemented and widely known to work on feisty.

KubuntuMultimediaSimplification (last edited 2008-08-06 16:35:29 by localhost)