Features/FedoraStudio

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(Release Notes: add info)
(all done!! :))
 
(17 intermediate revisions by 3 users not shown)
Line 6: Line 6:
  
 
== Owner ==
 
== Owner ==
* Name: Orcan Ogetbil
+
* Name: [[User:oget| Orcan Ogetbil]]
  
 
== Current status ==
 
== Current status ==
 
* Targeted release: [[Releases/12|  Fedora 12]]  
 
* Targeted release: [[Releases/12|  Fedora 12]]  
* Last updated: (2009-07-13)
+
* Last updated: (2009-09-27)
* Percentage of completion: 20%
+
* Percentage of completion: 100%
  
 
== Detailed Description ==
 
== Detailed Description ==
 
=== Motivation ===
 
=== Motivation ===
We have a wide range of applications and libraries dedicated to media production. See , for instance, the
+
We have a wide range of applications and libraries dedicated to media production. See, for instance, the
[https://fedoraproject.org/wiki/AudioCreation AudioCreation] page for a list of our audio creation related applications.
+
[[AudioCreation]] page for a list of our audio creation related applications.
  
Currently, the media production applications go into the Multimedia group (Sound&Video group in Gnome) in the desktop menu, mixing up with
+
Currently, the media production applications go into the Multimedia group (Sound&Video group in GNOME) in the desktop menu, mixing up with audio/video players (we also have a wide range of such applications), and make this group rather cluttered.
audio/video players (we also have a wide range of such applications), and make this group rather cluttered.
+
  
 
=== Outline ===
 
=== Outline ===
Line 25: Line 24:
  
 
* '''Multimedia / Sound&Video''' <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video)</span>
 
* '''Multimedia / Sound&Video''' <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video)</span>
** '''Capture&Import''' <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video) AND (X-AudioVideo-Import OR X-AudioVideo-Capture)</span>
+
** '''Capture&Import''' <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video) AND (X-AudioVideoImport OR X-AudioVideoCapture)</span>
 
*# AV Demultiplexing
 
*# AV Demultiplexing
 
*# Audio Recording
 
*# Audio Recording
Line 34: Line 33:
 
*# ...
 
*# ...
 
** '''Creation'''
 
** '''Creation'''
*** '''''Digital Processing''''' <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video) AND (X-Digital_Processing OR X-Synthesis)</span>
+
*** '''''Digital Processing''''' <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video) AND (X-DigitalProcessing OR X-Synthesis)</span>
 
**# Audio effect (racks)
 
**# Audio effect (racks)
 
**# Audio Mastering
 
**# Audio Mastering
Line 40: Line 39:
 
**# Fluidsynth GUI applications
 
**# Fluidsynth GUI applications
 
*** '''''Editors'''''
 
*** '''''Editors'''''
**# Sound/Audio/Wave editor <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video) AND (AudioVideoEditing OR X-Editors)</span>
+
**# Sound/Audio/Wave editor <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video) AND (AudioVideoEditing)</span>
 
**# Video Editor
 
**# Video Editor
 
**# Soundfont editor
 
**# Soundfont editor
 
**# ...
 
**# ...
*** '''''Jack''''' <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video) AND X-Jack AND NOT(X-Digital_Processing OR X-Synthesis)</span>
+
*** '''''Jack''''' <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video) AND X-Jack AND NOT(X-DigitalProcessing OR X-Synthesis)</span>
 
**# All jack supporting GUI applications
 
**# All jack supporting GUI applications
*** '''''MIDI''''' <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video) AND (Midi OR X-MIDI) AND NOT(X-Digital_Processing OR X-Synthesis)</span>
+
*** '''''MIDI''''' <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video) AND Midi AND NOT(X-DigitalProcessing OR X-Synthesis)</span>
 
**# MIDI sequencer
 
**# MIDI sequencer
 
**# Virtual keyboard
 
**# Virtual keyboard
 
**# ...
 
**# ...
*** '''''Sequencer''''' <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video) AND (X-Multitrack OR X-Sequencer OR Sequencer OR X-Trackers)</span>
+
*** '''''Sequencer''''' <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video) AND (X-Multitrack OR Sequencer OR X-Trackers)</span>
 
**# Digital Audio Workstation
 
**# Digital Audio Workstation
 
**# Multitrack sequencer
 
**# Multitrack sequencer
Line 58: Line 57:
 
**# Tablature editor/viewer
 
**# Tablature editor/viewer
 
**# ...
 
**# ...
** '''Mixer''' <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video) AND (X-Mixers OR Mixer)</span>
+
** '''Mixer''' <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video) AND Mixer</span>
 
*# Volume control application
 
*# Volume control application
** '''Output Generation''' <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video) AND (X-Output-Generation OR DiscBurning OR X-Streamer OR X-Subtitle-Editor)</span>
+
** '''Output Generation''' <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video) AND (X-OutputGeneration OR DiscBurning OR X-Streamer OR X-SubtitleEditor)</span>
 
*# AV Multiplexing
 
*# AV Multiplexing
 
*# Audio Streamer
 
*# Audio Streamer
Line 68: Line 67:
 
*# Video Streamer
 
*# Video Streamer
 
*# ...
 
*# ...
** '''Tools''' <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video) AND (X-Audio_Tools OR Tuner)</span>
+
** '''Tools''' <span style="color:#009000">.desktop file categories: (AudioVideo OR Audio OR Video) AND (X-AudioVideoTools OR Tuner)</span>
 
*# Instrument Tuner
 
*# Instrument Tuner
 
*# Metronome
 
*# Metronome
 
*# ...
 
*# ...
# Audio/Video Players
+
# Audio/Video Players <span style="color:#900090">.desktop file categories: (AudioVideo OR Audio OR Video) AND Player<ref name="unusedcat">These items are not subcategorized in the desktop menu for the time being but this might change in the future. However it is good to use these category names for compliance with freedesktop standards.</ref></span>
 
# Media Library
 
# Media Library
# TV Playback
+
# TV Playback <span style="color:#900090">.desktop file categories: (AudioVideo OR Audio OR Video) AND TV<ref name="unusedcat"/></span>
  
 
== Benefit to Fedora ==
 
== Benefit to Fedora ==
Line 89: Line 88:
  
 
Note that certain applications will fall in more than one category. There is nothing wrong with that. Listing the application in the correct category(ies) will make it more accessible.
 
Note that certain applications will fall in more than one category. There is nothing wrong with that. Listing the application in the correct category(ies) will make it more accessible.
 +
 +
== Current Status ==
 +
# [https://www.redhat.com/archives/fedora-devel-list/2009-July/msg01163.html FESCo approved] the FedoraStudio menus, as long as the package is optional and required by no other package
 +
# [https://bugzilla.redhat.com/show_bug.cgi?id=512500 The review request] for the multimedia-menus package is approved. Package is in rawhide (F-12).
 +
# Fedora Art team is [https://fedorahosted.org/design-team/ticket/56 contacted] for new icons
 +
# All relevant packages are updated with the above scheme.
 +
# An [http://lists.freedesktop.org/archives/xdg/2009-August/010861.html email] was sent to xdg for requesting inclusion of the categories we are using.
 +
# The project is now hosted at [https://fedorahosted.org/multimedia-menus/ fedorahosted]
 +
# The project is imported into [https://translate.fedoraproject.org/projects/multimedia-menus/master/ transifex]. The translations [https://www.redhat.com/archives/fedora-trans-list/2009-August/msg00130.html begun].
 +
# A [http://koji.fedoraproject.org/koji/buildinfo?buildID=132033 new version] is sent to F-12 with translations
  
 
== Test Plan ==
 
== Test Plan ==
Once the .menu file in /etc/xdg/menus/*.menu is established, it will be straightforward to observe the progress of categorization (in rawhide).
+
To test this, install multimedia-menus package (available in rawhide) and check out your Audio&Video/Multimedia desktop menu.
  
 
== User Experience ==
 
== User Experience ==
Line 106: Line 115:
  
 
== Release Notes ==
 
== Release Notes ==
To be added (depends on FESCo decision whether the existing redhat-menus will be updated, or this will be released as a separate package).
+
An optional [https://fedorahosted.org/multimedia-menus/ multimedia-menus] package is provided for the users who want to have their audio & video applications classified in their desktop menu.
  
 +
== Notes ==
 +
<references />
  
 
----
 
----
  
[[Category:FeaturePageIncomplete]]
+
[[Category:FeatureAcceptedF12]]

Latest revision as of 09:23, 27 September 2009

Contents

[edit] Organize Media Applications

[edit] Summary

Classify multimedia applications into subgroups for easy access.

[edit] Owner

[edit] Current status

  • Targeted release: Fedora 12
  • Last updated: (2009-09-27)
  • Percentage of completion: 100%

[edit] Detailed Description

[edit] Motivation

We have a wide range of applications and libraries dedicated to media production. See, for instance, the AudioCreation page for a list of our audio creation related applications.

Currently, the media production applications go into the Multimedia group (Sound&Video group in GNOME) in the desktop menu, mixing up with audio/video players (we also have a wide range of such applications), and make this group rather cluttered.

[edit] Outline

The key is to make the applications easily accessible. Too many subcategories and the inexperienced user will get lost. In the table below, we propose a solution to this problem by grouping applications that show similar features. The (sub)categories are bulleted and are in bold. The numbered entries indicate what type of applications will fall into the corresponding (sub)category. The green entries associated with each group indicate what type of .desktop file categories each group will host. If any application goes into any of the submenus, it will not be displayed in top menu.

  • Multimedia / Sound&Video .desktop file categories: (AudioVideo OR Audio OR Video)
    • Capture&Import .desktop file categories: (AudioVideo OR Audio OR Video) AND (X-AudioVideoImport OR X-AudioVideoCapture)
    1. AV Demultiplexing
    2. Audio Recording
    3. Optical Media (CD/DVD/...) Ripper
    4. Stream Recorder
    5. VNC Recorder
    6. Video Capture
    7. ...
    • Creation
      • Digital Processing .desktop file categories: (AudioVideo OR Audio OR Video) AND (X-DigitalProcessing OR X-Synthesis)
      1. Audio effect (racks)
      2. Audio Mastering
      3. Synthesis applications
      4. Fluidsynth GUI applications
      • Editors
      1. Sound/Audio/Wave editor .desktop file categories: (AudioVideo OR Audio OR Video) AND (AudioVideoEditing)
      2. Video Editor
      3. Soundfont editor
      4. ...
      • Jack .desktop file categories: (AudioVideo OR Audio OR Video) AND X-Jack AND NOT(X-DigitalProcessing OR X-Synthesis)
      1. All jack supporting GUI applications
      • MIDI .desktop file categories: (AudioVideo OR Audio OR Video) AND Midi AND NOT(X-DigitalProcessing OR X-Synthesis)
      1. MIDI sequencer
      2. Virtual keyboard
      3. ...
      • Sequencer .desktop file categories: (AudioVideo OR Audio OR Video) AND (X-Multitrack OR Sequencer OR X-Trackers)
      1. Digital Audio Workstation
      2. Multitrack sequencer
      • Notation .desktop file categories: (AudioVideo OR Audio OR Video) AND X-Notation
      1. Lilypond editor
      2. MusicXML editor
      3. Tablature editor/viewer
      4. ...
    • Mixer .desktop file categories: (AudioVideo OR Audio OR Video) AND Mixer
    1. Volume control application
    • Output Generation .desktop file categories: (AudioVideo OR Audio OR Video) AND (X-OutputGeneration OR DiscBurning OR X-Streamer OR X-SubtitleEditor)
    1. AV Multiplexing
    2. Audio Streamer
    3. Optical Media (CD/DVD/...) Writer
    4. Subtitle Editor
    5. Format Changer
    6. Video Streamer
    7. ...
    • Tools .desktop file categories: (AudioVideo OR Audio OR Video) AND (X-AudioVideoTools OR Tuner)
    1. Instrument Tuner
    2. Metronome
    3. ...
  1. Audio/Video Players .desktop file categories: (AudioVideo OR Audio OR Video) AND Player[1]
  2. Media Library
  3. TV Playback .desktop file categories: (AudioVideo OR Audio OR Video) AND TV[1]

[edit] Benefit to Fedora

The number of available desktop applications of both player and production types is increasing every day. Listing these programs under different (sub)categories in the desktop menu, will make the Multimedia group (Sound&Video group in Gnome) look sane and make both type of applications more accessible.

[edit] Scope

  1. Either the existing /etc/xdg/menus/applications.menu file need to be edited, or a new .menu file will be added into /etc/xdg/menus/applications-merged/. For a test drive, grab the RPM from http://oget.fedorapeople.org/multimedia-menus/
  2. The .desktop file for each Multimedia GUI application needs to be revisited and the proper "Category" key(s) will be assigned.
  3. 11 new icons will be requested from Fedora art team for new submenus. Temporary icons will be used until they are made.
  4. Localization team will be contacted for translations of new submenu names and comments.

Note that certain applications will fall in more than one category. There is nothing wrong with that. Listing the application in the correct category(ies) will make it more accessible.

[edit] Current Status

  1. FESCo approved the FedoraStudio menus, as long as the package is optional and required by no other package
  2. The review request for the multimedia-menus package is approved. Package is in rawhide (F-12).
  3. Fedora Art team is contacted for new icons
  4. All relevant packages are updated with the above scheme.
  5. An email was sent to xdg for requesting inclusion of the categories we are using.
  6. The project is now hosted at fedorahosted
  7. The project is imported into transifex. The translations begun.
  8. A new version is sent to F-12 with translations

[edit] Test Plan

To test this, install multimedia-menus package (available in rawhide) and check out your Audio&Video/Multimedia desktop menu.

[edit] User Experience

This feature promises easy access to all types of multimedia applications for every user level.

[edit] Dependencies

None

[edit] Contingency Plan

The /etc/xdg/menus/*.menu files will be reverted to their previous state.

[edit] Documentation

None

[edit] Release Notes

An optional multimedia-menus package is provided for the users who want to have their audio & video applications classified in their desktop menu.

[edit] Notes

  1. 1.0 1.1 These items are not subcategorized in the desktop menu for the time being but this might change in the future. However it is good to use these category names for compliance with freedesktop standards.