Difference between revisions of "VLC Widget Project"

From VideoLAN Wiki
Jump to navigation Jump to search
Line 13: Line 13:
 
* Playback Dashboard: SVG based Playback controller with book-marking, tagging etc. functionality.
 
* Playback Dashboard: SVG based Playback controller with book-marking, tagging etc. functionality.
  
== Ongoing Projects under GSoC: ==
+
=== Ongoing Projects under GSoC: ===
 
* Media Flow: Widget like Cover Flow with quick view, meta data etc. features.
 
* Media Flow: Widget like Cover Flow with quick view, meta data etc. features.
 
* Media Grid: Widget with playlist/library listed in a grid with automatic thumbnail generated from media files.
 
* Media Grid: Widget with playlist/library listed in a grid with automatic thumbnail generated from media files.
Line 19: Line 19:
 
=== Media Notifier ===
 
=== Media Notifier ===
 
* Author: [[User:Rohityadav]]
 
* Author: [[User:Rohityadav]]
* About: Media Notification for VLC
+
* About: Media Notification Widget
 +
* Status: DONE.
 
* Source Code: Patch Released.
 
* Source Code: Patch Released.
 +
* Features:
 +
+ Playback Slider Added forking existing InputSlider Class("utils/input_slider.hpp") etc.
 +
+ Volume Control Added
 +
+ Playback Controller totally working.
 +
+ UI elements: play/pause, slider synchronized (used lot of SIGNALS).
 +
+ AlbumArt now Works #yay!
 +
+ SVGs re-made [Carbon Theme]
 +
+ Widget Lock/Unlock Feature
 +
+ Word wrapping and resizing in Labels implemented
 +
+ Timers are bug-free
 +
+ Default Monochrome VLC icon for media with no AlbumArt
 
* Screenshot: http://img199.imageshack.us/img199/7185/screenshotmtw.png
 
* Screenshot: http://img199.imageshack.us/img199/7185/screenshotmtw.png
* Supported VLC Versions: 9.9a and above.
+
 
 +
=== Beat Analyzer ===
 +
* Author: [[User:Rohityadav]]
 +
* About: Beat Analzyer Widget and Visualisation.
 +
* Status: OnGoing.
 +
* Source Code: [NA]
 +
* Screenshot: http://img199.imageshack.us/img199/7185/screenshotmtw.png
 +
 
 +
=== Ergonomic UI/Menus/Buttons using SVGs ===
  
 
=== SVG based Full Screen Controller ===
 
=== SVG based Full Screen Controller ===
  
 
=== VLC Mini Mode ===
 
=== VLC Mini Mode ===
 
=== Beat Analyzer ===
 
  
 
=== Playback Dashboard ===
 
=== Playback Dashboard ===
Line 36: Line 54:
 
=== Media Grid ===
 
=== Media Grid ===
  
=== Ergonomic UI/Menus/Buttons using SVGs ===
 
  
'Page last updated on 15th may 2009'
+
'Page last updated on 3rd June 2009'

Revision as of 13:48, 3 June 2009

Introduction

These days widgets are ubiquitous. Not only did they enhance the functionality, they add dynamic interaction with the user. The VLC Widget project is aimed to build custom widgets in Qt/C++ using SVGs and Qt Kinetics.

Widgets Planned for VLC

  • Media Notifier: [DONE] Notification Widget for VLC.
  • Beat Analyzer: [ONGOING] The widget shows beats as in Winamp. Can be scaled to be used as a visualization.
  • SVG FullScreen Controller: [NA] Full Screen Controller as in VLC on Mac OS X.
  • Ergonomic UI/Menu/Buttons using SVGs: [NA]

Extensions:

  • VLC Mini Mode: Scalable, Draggable, Resizable, Movable Mini Mode Widget based on Media Notifier.
  • Playback Dashboard: SVG based Playback controller with book-marking, tagging etc. functionality.

Ongoing Projects under GSoC:

  • Media Flow: Widget like Cover Flow with quick view, meta data etc. features.
  • Media Grid: Widget with playlist/library listed in a grid with automatic thumbnail generated from media files.

Media Notifier

  • Author: User:Rohityadav
  • About: Media Notification Widget
  • Status: DONE.
  • Source Code: Patch Released.
  • Features:

+ Playback Slider Added forking existing InputSlider Class("utils/input_slider.hpp") etc. + Volume Control Added + Playback Controller totally working. + UI elements: play/pause, slider synchronized (used lot of SIGNALS). + AlbumArt now Works #yay! + SVGs re-made [Carbon Theme] + Widget Lock/Unlock Feature + Word wrapping and resizing in Labels implemented + Timers are bug-free + Default Monochrome VLC icon for media with no AlbumArt

  • Screenshot: screenshotmtw.png

Beat Analyzer

  • Author: User:Rohityadav
  • About: Beat Analzyer Widget and Visualisation.
  • Status: OnGoing.
  • Source Code: [NA]
  • Screenshot: screenshotmtw.png

Ergonomic UI/Menus/Buttons using SVGs

SVG based Full Screen Controller

VLC Mini Mode

Playback Dashboard

Media Flow

Media Grid

'Page last updated on 3rd June 2009'