Integrate with nautilus

Registered by Jorge Almeida

Add a nautilus extention to interface data files directly to the server.

Create the extension using:
https://developer.gnome.org/libnautilus-extension/stable/

Blueprint information

Status:
Started
Approver:
Jorge Almeida
Priority:
Medium
Drafter:
Jorge Almeida
Direction:
Approved
Assignee:
Jorge Almeida
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Deployment
Milestone target:
milestone icon minimum-functionality
Started by
Jorge Almeida

Related branches

Sprints

Whiteboard

Creating the nautilus sub-menus is dead simple. The extension is easy to create. The hard part is the communication with the server. Should we create a standalone server each time or run a daemon?

Communication with the server can be implemented using dbus, an example has been created both for the nautilus integration and dbus communication.

Integration with nautilus is in minimal functionality condition, it receives a media renderers list via dbus, presents the list via nautilus right click extension, and sends the selected item to be made available via standalone server, it also specifies in which renderer it should be presented.

Mime type compatibility was extended to include images and audio items along with video.

No bugs found so far.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.