Sunday, January 23, 2011

Rygel needs your help!

While it is a well known fact that Rygel is as awesome as this new Intrepid class ship of mine in Star Trek Online

unfortunately its preferences UI looks as ugly as this

Apart from being ugly, it also doesn't really integrate well in GNOME as there is already a UI that lets you easily specify your file sharing preferences: gnome-user-share. I had some discussions with Bastien on how to fix this and we had agreed on a plan to kill this UI while merging the relevant parts of it into gnome-user-share in July 2010:

  • Rygel:
    • always starts as part of the session.
    • times-out and exits if there is nothing to share.
    • (MediaExport backend) doesn't share anything by default.
  • gnome-user-share
    • uses the MediaExport's DBus API to add/remove folders.

While the Rygel parts are mostly in place, Bastien (being a very busy developer) didn't manage to get any time to do the gnome-user-share part and neither did I. :(

GNOME 3.0 is happening very soon and Rygel might not get its due fame in release notes (again) if there is no nice UI to impress the end users with. So if you want to help either Rygel or GNOME 3.0 project, here is you chance!


korbe said...

Hello. For System Settings (for Gnome 3), I have make a mockup for File Sharing [1]. For sharing files with DLNA, add folder to the left list and check "Multimedia Sharing". For change options (transcode on/off, type of file shiring (audio, video and/or photo), etc) and/or choose protocole using for the sharing (DLNA, DAAP, etc) click on option button.

This mockup is based on the official Gnome System Setting design wiki. [2]

What do you think about it?

PS: I finish a new version of this mockup for tomorow.


andre klapper said...

A reminder in case of UI changes: UI Change Announcement Period started on January 10. UI Freeze is on February 21, as we all now.

Ivan Frade said...

I read...
* gnome-user-share uses the MediaExport's DBus API to add/remove folders.

but what happens with the Tracker backend?

zeenix said...

Dude chill, i have a plan. Dont worry :) Unless you want to do this? :)