Media Explorer 0.3.4

December 20th, 2011 by thos

A new development version (0.3.4) of Media Explorer has been released and includes quite a few changes. There are a number of new features, including:

  • A new “twitter-send” plugin from Dario Freddi of Collabora
  • Support for grouping of TV shows and music albums.
  • An on-screen “back” button so that it should now be possible to use Media Explorer on a touch screen.
  • Live previews for video items
  • A visual refresh of the web remote application

There are also a number of changes behind the scenes, including a refactoring of the Model Manager API.

This is a development version and there are some known issues, but if you’d like to try it out, source code and more information is available at media-explorer.org.

Media Explorer 0.2.0 and 0.3.2, Mx 1.4

November 1st, 2011 by thos

A few weeks ago the Media Explorer team released the first “stable” preview branch of Media Explorer (0.2.x) and this week we’ve started a new unstable series (0.3.x). The new features since 0.1.x include:

  • Telepathy plugin from Collabora, which enables video chat within Media Explorer
  • Integration with Nautilus via the “Open With” menu
  • The usual round of bug fixes, performance improvements and enhancements

The 0.3 branch (master) has started with a lot of refactoring work. The dbus-glib dependency has been removed and all dbus functionality is now implemented with GDBus. There is also work going on to improve the plugin framework and greatly simplify the internal API. We also now have our own domain: media-explorer.org, which we are using as the basis of a revamped DBus API.

A screenshot of the new video chat experience, taken by Collabora developer Jeremy Whiting

Mx Toolkit

The stable 0.2 branch of Media Explorer also coincided with a new stable branch of the Mx toolkit, which is now at version 1.4 and includes many improvements, including support for clipped redraws which should be a boost to performance. There are also lots of new features in the kinectic scrolling widget from another Collabora developer, Tomeu Vizoso. Other new features include support for direct unicode character entry (using the ctrl-shift-u shortcut); better keyboard handling in comboboxes and popup menus; the implementation of the GAction interface on MxAction; and many other performance and memory optimisations.

Internship in London

In related news, the Intel team in London is looking for a student to join the developer team for a 13 month internship, starting in 2012. We’re really keen to have someone who is enthusiastic about open source technologies. If you’re currently studying at university and are looking for a placement, the full details are on Intel’s jobs page.

Media Explorer 0.1.6

September 1st, 2011 by thos

We’ve just released a new update to Media Explorer, which includes some new features:

  • Support for playing optical media, such as DVDs
  • Audio track selection
  • Subtitle selection
  • French translation
  • Background plugins
  • Album grouping for music

There were also the usual round of performance improvements and bug fixes.

Subtitle and audio track selection

DVD support

More information is available on the website. There are also new versions of clutter-gst and the Mx toolkit to accompany this release, with bug fixes and new features added to both.

Media Explorer 0.1.4

August 5th, 2011 by thos

Last Friday we released version 0.1.4 of Media Explorer. This version includes some exciting new features, such as support for connecting to gnome-dvb-daemon to watch live TV and plugins for justin.tv and blip.tv. There’s also been a considerable amount of effort to increase performance and neaten up the transitions between screens.

We also released versions 1.2.1 and 1.3.0 of the Mx Toolkit, a Clutter based widget set. Both versions contain performance enhancements and bug fixes. Version 1.3.0 is a development version including new API.

Some of the Media Explorer developers are giving a talk at the desktop summit tomorrow, where they will be talking about Clutter, including demonstrating Media Explorer.

Media Explorer

June 1st, 2011 by thos

Media Explorer is a media centre application for Linux (including MeeGo) developed by the Intel Open Source Technology Centre. It uses Clutter, Grilo, GStreamer and Tracker to find, index and play local and remote media.

Chris introduced the project in April and since then we’ve added a few more features, including very simple music library support so that you can play music files and add them to the queue to create a playlist:

We also added some nice transitions to and from the video and slideshow that can be seen in our latest screencast, as well as animations when scaling pictures in the slide show. We’ve also been streamlining the performance, so animations are smoother and startup is quicker.

Checkout the new website for more information and instructions on building it. We’ve also created a Twitter news feed to keep people up to date with the latest developments.

GNOME Background Chooser + Flickr

July 26th, 2010 by thos

I’ve recently been working on a new background chooser for GNOME, which supports multiple “sources” of backgrounds. Today I used libsocialweb to integrate support for browsing the user’s photostream from flickr.

The UI is still a work in progress, I’m hoping to land it before the feature freeze at the end of the week.

I’ll also be at Guadec this week, but only for the 28th and 29th. See you there!

Date and Time Settings

July 16th, 2010 by thos

For the new Control Center in GNOME 3.0 (or System Settings, as it will be known), I’ve been working on a settings panel to allow people to set their timezone, date and time. This means there is a new date and time mechanism dbus service provided by gnome-settings-dameon, and a new UI to configure it with. The latest UI is available in gnome-control-center git and looks something like this:

It still needs a lot of testing and I’d also like to add support for using NTP services, although finding a method of applying this for different distributions will probably be tricky.

Mx 1.1.0 (“Discovery”)

July 13th, 2010 by thos

Mx is a widget toolkit using Clutter that provides a set of standard interface elements, including buttons, progress bars, scroll bars and others. It also provides useful interfaces and utilities, such as Clipboard and Icon Theme support. Styling is achieved using a CSS style configuration file. It is used to implement the user experience shell in MeeGo Netbook.

  • This is the first release in the unstable development series.
  • As this is a development release, it should not be used in production environments.
  • Installing the contents of this release will overwrite the files from the installation of the current stable release of Mx.

Some of the new features include some visual changes:

Shadows in MxEntry and MxScrollView:

New MxModalFrame for a window modal container, which darkens and blurs the window:

News

Changes since 1.0.0:

  • Updated documentation
  • Fix compilation with recent versions of GTK+
  • Require GTK+ 2.20
  • MxWidget: Move padding into the correct struct
  • Reduce the libtool version age to indicate ABI change
  • Fix GtkLightSwitch size and remove labels
  • Focusable: don’t accept focus on hidden actors
  • Allow spacing to be set from CSS in MxTable and MxBoxLayout
  • MxOffScreen: Add “redirect-enabled” property
  • MxOffScreen: Add accumulation buffer capability
  • MxOffScreen: Provide an accessor to the fbo
  • BoxLayout: add “scroll-to-focused” property
  • Add MxSettings and support for reading xsettings
  • Use CoglSubtexture rather than internal subtexture implementation
  • ScrollView: add shadows to the inside of a scrollview when scrolling
  • Viewport: respect fill, alignment and padding properties
  • Window: respect ClutterStage:user-resizable property
  • Improvements to MxIconTheme
  • Support pixel (px) and point (pt) font size values in CSS
  • MxModalFrame: new widget to implement modal dialogs

Updated Translations:

  • Turkish (Ahmet Özgür Erdemli)
  • Asturian (astur)

Many thanks to:

  • Chris Lord
  • Neil Roberts
  • Thomas Wood
  • iain

Sources

Sources are available from clutter-project.org:

http://source.clutter-project.org/sources/mx/1.1/

or from git:

http://git.clutter-project.org/mx/

git clone git://git.clutter-project.org/mx.git

Documentation

Documentation for the unstable branch of Mx is currently available at:

http://docs.clutter-project.org/docs/mx/unstable/

Bugzilla

Issues and feature requests should be filed in bugzilla:

http://bugzilla.clutter-project.org/enter_bug.cgi?product=mx

Universal Access Settings

July 5th, 2010 by thos

Jon McCann was recently working with the accessibility folks to come up with a new design for accessibility settings in GNOME 3.0. The results of the discussions are linked to on the Settings/Universal Access wiki page.

To help clean up some of the current settings panels, I have been implementing the mockup that Jon worked on. The current state is available in the latest Gnome unstable release, which is available in Rawhide for people running Fedora. Unfortunately Ubuntu have decided not to ship development packages of this Gnome release for people to test, so here are some screenshots of what is available so far:

Some features will need integration with the new Gnome Shell, and these are “grayed out” for now. Clearly there is some work to be done to make sure it conforms to the new Human Interface Guidelines and generally looks visually appealing. Unfortunately, there isn’t a large team of people working on Control Center right now, so it would be great if anyone can help out testing, fixing and improving! If you think you may be able to help out, the best way to get in touch is to pop in to the #control-center channel of irc.gnome.org. If you feel like diving straight in, the UI file for Universal Access is here. Send any changes back to the mail list or pop by IRC!

Mx Toolkit 1.0.3

July 2nd, 2010 by thos

Bee over waterlily by aussiegall


I just released a Mx 1.0.3 (“Honey Dew”), with improved documentation and support for compiling GSEAL_ENABLED in GTK+.

Also with this release, I’m pleased to announce Mx is now hosted on clutter-project.org!