clutter-grilo-player:cgp.git
11 years agoReworked toolbar of player, and integrated in stackables. master
José Dapena Paz [Fri, 4 Jun 2010 14:18:00 +0000 (16:18 +0200)]
Reworked toolbar of player, and integrated in stackables.

12 years agoAdded new player and library pages.
José Dapena Paz [Thu, 13 May 2010 14:35:04 +0000 (16:35 +0200)]
Added new player and library pages.

12 years agoAdded new classes CgpStackableWindow and CgpStackablePage, that model
José Dapena Paz [Thu, 13 May 2010 13:11:00 +0000 (15:11 +0200)]
Added new classes CgpStackableWindow and CgpStackablePage, that model
a window stack.

12 years agoRemoved some debug messages.
José Dapena Paz [Wed, 12 May 2010 16:51:28 +0000 (18:51 +0200)]
Removed some debug messages.

12 years agoAdded clause about other contributors. 0.1.1
José Dapena Paz [Fri, 9 Apr 2010 13:37:30 +0000 (15:37 +0200)]
Added clause about other contributors.

12 years agoRelease 0.1.1 (and new file NEWS with release changes).
José Dapena Paz [Fri, 9 Apr 2010 13:32:14 +0000 (15:32 +0200)]
Release 0.1.1 (and new file NEWS with release changes).

12 years agoAdded license headers.
José Dapena Paz [Fri, 9 Apr 2010 13:30:36 +0000 (15:30 +0200)]
Added license headers.

12 years agoAdded changelog just telling the log information is in git.
José Dapena Paz [Fri, 9 Apr 2010 13:23:17 +0000 (15:23 +0200)]
Added changelog just telling the log information is in git.

12 years agoAdded basic documentation of the project.
José Dapena Paz [Fri, 9 Apr 2010 13:22:09 +0000 (15:22 +0200)]
Added basic documentation of the project.

Added the minimum set of documents for the project:
   * A copy of license (LGPL).
   * A README describing the project, and basic information about how to
     collaborate.
   * MAINTAINERS and AUTHORS files.

12 years agoAdded translation support, and translation to spanish.
José Dapena Paz [Fri, 9 Apr 2010 11:41:19 +0000 (13:41 +0200)]
Added translation support, and translation to spanish.

12 years agoAdded translation support calling gettext when needed.
José Dapena Paz [Fri, 9 Apr 2010 11:27:16 +0000 (13:27 +0200)]
Added translation support calling gettext when needed.

12 years agoFix buffered retrieval for youtube.
José Dapena Paz [Fri, 9 Apr 2010 11:04:47 +0000 (13:04 +0200)]
Fix buffered retrieval for youtube.

12 years agoFix style, and remove the title banner icon.
José Dapena Paz [Fri, 9 Apr 2010 10:24:56 +0000 (12:24 +0200)]
Fix style, and remove the title banner icon.

12 years agoAdded key shortcuts for quit, play/pause and fullscreen.
José Dapena Paz [Fri, 9 Apr 2010 10:12:38 +0000 (12:12 +0200)]
Added key shortcuts for quit, play/pause and fullscreen.

12 years agoCreate new CgpWindow that inherits from MxWindow and move code from main.
José Dapena Paz [Fri, 9 Apr 2010 09:30:34 +0000 (11:30 +0200)]
Create new CgpWindow that inherits from MxWindow and move code from main.

12 years agoNew text in settings describing shortcuts.
José Dapena Paz [Fri, 9 Apr 2010 08:26:20 +0000 (10:26 +0200)]
New text in settings describing shortcuts.

12 years agoShow visualization plugins for non-video streams.
José Dapena Paz [Wed, 7 Apr 2010 16:16:33 +0000 (18:16 +0200)]
Show visualization plugins for non-video streams.

12 years agoDon't fetch url. Only fetch just when we need it (to play the files).
José Dapena Paz [Wed, 7 Apr 2010 15:43:42 +0000 (17:43 +0200)]
Don't fetch url. Only fetch just when we need it (to play the files).

Now we don't fetch the url, as this may be a very slow operation, specially
for youtube. We also show now a warning about restricted contents when a
media does not provide a url.

12 years agoShow items in library always sorted.
José Dapena Paz [Wed, 7 Apr 2010 14:35:56 +0000 (16:35 +0200)]
Show items in library always sorted.

12 years agoRelayout toolbar, to have the settings button aligned to right.
José Dapena Paz [Wed, 7 Apr 2010 14:24:39 +0000 (16:24 +0200)]
Relayout toolbar, to have the settings button aligned to right.

12 years agoAdded volume control implementation.
José Dapena Paz [Wed, 7 Apr 2010 14:24:14 +0000 (16:24 +0200)]
Added volume control implementation.

12 years agoNew mute button and volume slider
José Dapena Paz [Tue, 6 Apr 2010 13:47:24 +0000 (15:47 +0200)]
New mute button and volume slider

12 years agoNew settings group, that will include a panel for configuring the app.
José Dapena Paz [Tue, 6 Apr 2010 12:24:05 +0000 (14:24 +0200)]
New settings group, that will include a panel for configuring the app.

12 years agoBetter handle library button and new settings button.
José Dapena Paz [Tue, 6 Apr 2010 10:52:59 +0000 (12:52 +0200)]
Better handle library button and new settings button.

12 years agoNew signal "settings-clicked" in toolbar box.
José Dapena Paz [Tue, 6 Apr 2010 10:10:44 +0000 (12:10 +0200)]
New signal "settings-clicked" in toolbar box.

12 years agoAdded settings button.
José Dapena Paz [Tue, 6 Apr 2010 10:01:56 +0000 (12:01 +0200)]
Added settings button.

Added settings button to toolbar box. Still no behavior.

12 years agoAdd fullscreen button.
José Dapena Paz [Tue, 6 Apr 2010 09:24:18 +0000 (11:24 +0200)]
Add fullscreen button.

Add a fullscreen button to toolbar, and also its handling in main.

12 years agoDon't needlessly call set_position on the window-owned toolbar
Chris Lord [Mon, 5 Apr 2010 23:52:09 +0000 (00:52 +0100)]
Don't needlessly call set_position on the window-owned toolbar

There is no point or need to set the position of the toolbar retrieved
through mx_window_get_toolbar.

12 years agoFix allocation cycles in CgpTitleBanner
Chris Lord [Mon, 5 Apr 2010 23:51:15 +0000 (00:51 +0100)]
Fix allocation cycles in CgpTitleBanner

Instead of setting the width of the child and calling bin allocate, just
allocate the child the size we're given.

12 years agoFix allocation cycles in CgpPlayerGroup
Chris Lord [Mon, 5 Apr 2010 23:49:40 +0000 (00:49 +0100)]
Fix allocation cycles in CgpPlayerGroup

Make CgpPlayerGroup an MxWidget sub-class and implement the necessary
methods, instead of half-overloading MxBoxLayout. Along with this, don't
set the position/size of actors, but allocate them during allocate.

12 years agoMake autogen.sh executable
Chris Lord [Mon, 5 Apr 2010 23:12:49 +0000 (00:12 +0100)]
Make autogen.sh executable

12 years agoAdded autogen.sh file depending on gnome-autogen.sh. 0.1.0
José Dapena Paz [Mon, 5 Apr 2010 12:38:32 +0000 (14:38 +0200)]
Added autogen.sh file depending on gnome-autogen.sh.

12 years agoChanges to prepare first release.
José Dapena Paz [Mon, 5 Apr 2010 11:54:59 +0000 (13:54 +0200)]
Changes to prepare first release.

* Updated dependency on mx to 0.99.2, and updated API calls.
* Added cgp.desktop file.

12 years agoOpen shoutcast playlists to get a valid URI, using soup.
José Dapena Paz [Thu, 25 Mar 2010 14:45:21 +0000 (15:45 +0100)]
Open shoutcast playlists to get a valid URI, using soup.

12 years agoAdd support for searching in search allowed providers.
José Dapena Paz [Thu, 25 Mar 2010 10:46:24 +0000 (11:46 +0100)]
Add support for searching in search allowed providers.

Added UI and calls to grilo, to implement searching contents in providers
that allow this (GRL_OP_SEARCH available).

12 years agoFix crash on closing cgp, setting actors that were already disposed.
José Dapena Paz [Thu, 25 Mar 2010 10:45:47 +0000 (11:45 +0100)]
Fix crash on closing cgp, setting actors that were already disposed.

12 years agoUpdate the title banner with GrlMedia information
José Dapena Paz [Wed, 24 Mar 2010 22:24:27 +0000 (23:24 +0100)]
Update the title banner with GrlMedia information

12 years agoUse GrlMedia instead of uri as content object to be passed between controllers.
José Dapena Paz [Wed, 24 Mar 2010 21:26:56 +0000 (22:26 +0100)]
Use GrlMedia instead of uri as content object to be passed between controllers.

Now we use GrlMedia instead of a uri string, to pass information to
CgpPlayerGroup from CgpLibraryGroup.

12 years agoWorkaround for apple trailers.
José Dapena Paz [Wed, 24 Mar 2010 21:15:06 +0000 (22:15 +0100)]
Workaround for apple trailers.

Bypass apple trailers user agent check, setting Quicktime as user agent.

12 years agoUpdate to use MX 0.8.0
José Dapena Paz [Wed, 24 Mar 2010 14:56:50 +0000 (15:56 +0100)]
Update to use MX 0.8.0

Updated code to use the new MX 0.8 series API:
   * Box layout property "vertical" is now "orientation".
   * Table child property "col-span" is now "column-span".
   * Now MxWindow does not inherit from stage.
   * Use mx_label_new_with_text to create a label with initial contents.
   * Now MX_SCROLL_VERTICAL is MX_SCROLL_POLICY_VERTICAL.

12 years agoFix browsing a bit, and hide medias without an URL.
José Dapena Paz [Mon, 22 Mar 2010 17:17:31 +0000 (18:17 +0100)]
Fix browsing a bit, and hide medias without an URL.

12 years agoNavigation through media and categories now working.
José Dapena Paz [Mon, 22 Mar 2010 16:46:32 +0000 (17:46 +0100)]
Navigation through media and categories now working.

12 years agoHandle adding/removing items in library and its pathbar
José Dapena Paz [Mon, 22 Mar 2010 14:48:28 +0000 (15:48 +0100)]
Handle adding/removing items in library and its pathbar

12 years agoNow CgpPluginsModel will hold all the types visible.
José Dapena Paz [Mon, 22 Mar 2010 13:56:16 +0000 (14:56 +0100)]
Now CgpPluginsModel will hold all the types visible.

12 years agoShow library with fade effect, instead of scaling the player.
José Dapena Paz [Mon, 22 Mar 2010 11:11:25 +0000 (12:11 +0100)]
Show library with fade effect, instead of scaling the player.

12 years agoAdded new CgpLibraryGroup (group of widgets for browsing the library).
José Dapena Paz [Mon, 22 Mar 2010 10:49:34 +0000 (11:49 +0100)]
Added new CgpLibraryGroup (group of widgets for browsing the library).

12 years agoNew CgpPluginsListView, a list view that shows available media plugins.
José Dapena Paz [Wed, 17 Mar 2010 11:41:11 +0000 (12:41 +0100)]
New CgpPluginsListView, a list view that shows available media plugins.

12 years agoNew CgpPluginsModel, a ClutterModel that represents grilo plugins.
José Dapena Paz [Wed, 17 Mar 2010 09:35:08 +0000 (10:35 +0100)]
New CgpPluginsModel, a ClutterModel that represents grilo plugins.

12 years agoInitialize grilo plugins.
José Dapena Paz [Wed, 17 Mar 2010 09:34:47 +0000 (10:34 +0100)]
Initialize grilo plugins.

12 years agoAdd dependency on grilo.
José Dapena Paz [Wed, 17 Mar 2010 09:34:03 +0000 (10:34 +0100)]
Add dependency on grilo.

12 years agoRemoved data/Makefile, shoudln't be in repository.
José Dapena Paz [Wed, 17 Mar 2010 09:32:52 +0000 (10:32 +0100)]
Removed data/Makefile, shoudln't be in repository.

12 years ago"Show library" button in toolbar that scales the player for showing library
José Dapena Paz [Tue, 16 Mar 2010 15:41:00 +0000 (16:41 +0100)]
"Show library" button in toolbar that scales the player for showing library

12 years agoProgress/duration label in toolbar added.
José Dapena Paz [Mon, 15 Mar 2010 17:05:15 +0000 (18:05 +0100)]
Progress/duration label in toolbar added.

12 years agoAdded progress bar to toolbar box.
José Dapena Paz [Mon, 15 Mar 2010 16:48:46 +0000 (17:48 +0100)]
Added progress bar to toolbar box.

12 years agoNew CgpToolbarBox object, for holding the toolbar buttons.
José Dapena Paz [Mon, 15 Mar 2010 15:48:12 +0000 (16:48 +0100)]
New CgpToolbarBox object, for holding the toolbar buttons.

* New src/cgp-toolbar-box.[ch]: button box holding the controls for
  media player (play/pause, etc).
* Implemented play/pause logic.

12 years agoMigrate to use mx 0.7.3.
José Dapena Paz [Fri, 12 Mar 2010 18:10:00 +0000 (19:10 +0100)]
Migrate to use mx 0.7.3.

* configure.ac: added dependency on at least mx 0.7.3
* data/style/default.css: use mx for retrieving play button icon.
* src/cgp-player-group.[ch]: now it inherits from MxBoxLayout, to have
  the expected style.
* main.c: simplified allocation, as in mx 0.7 it works easier.

12 years agoAdded missing Makefile.am files in the data/styles path.
José Dapena Paz [Thu, 11 Mar 2010 15:12:16 +0000 (16:12 +0100)]
Added missing Makefile.am files in the data/styles path.

12 years agoNew code to handle visibility of title banner, and method to disable it.
José Dapena Paz [Thu, 11 Mar 2010 15:04:57 +0000 (16:04 +0100)]
New code to handle visibility of title banner, and method to disable it.

12 years agoNow CgpPlayerGroup has a method to get the ClutterMedia inside.
José Dapena Paz [Thu, 11 Mar 2010 14:13:47 +0000 (15:13 +0100)]
Now CgpPlayerGroup has a method to get the ClutterMedia inside.

12 years agoUse directly ClutterGstVideoTexture.
José Dapena Paz [Thu, 11 Mar 2010 12:02:53 +0000 (13:02 +0100)]
Use directly ClutterGstVideoTexture.

12 years agoTitle banner fonts and color changed.
José Dapena Paz [Thu, 11 Mar 2010 11:27:27 +0000 (12:27 +0100)]
Title banner fonts and color changed.

12 years ago* Title banner style change: the background is now translucent, with a shadow.
José Dapena Paz [Thu, 11 Mar 2010 11:14:48 +0000 (12:14 +0100)]
* Title banner style change: the background is now translucent, with a shadow.

12 years agoRework allocation algorithms to better fit the title banner.
José Dapena Paz [Thu, 11 Mar 2010 10:58:10 +0000 (11:58 +0100)]
Rework allocation algorithms to better fit the title banner.

12 years ago* Added support for styling title banner using CSS.
José Dapena Paz [Thu, 11 Mar 2010 08:01:01 +0000 (09:01 +0100)]
* Added support for styling title banner using CSS.
* Added a custom CSS for CGP styling.

12 years agoMake title banner get the full cgp player group width.
José Dapena Paz [Wed, 10 Mar 2010 17:16:26 +0000 (18:16 +0100)]
Make title banner get the full cgp player group width.

12 years ago* Added title banner object.
José Dapena Paz [Wed, 10 Mar 2010 16:12:21 +0000 (17:12 +0100)]
* Added title banner object.
* Reworked the way to allocate the video texture.
* Now we use mx.

12 years agoInitial commit of CGP (Clutter Grilo Player).
José Dapena Paz [Wed, 10 Mar 2010 09:35:32 +0000 (10:35 +0100)]
Initial commit of CGP (Clutter Grilo Player).