I started to use Rygel on Ubuntu 13.10, and the Playbin plugin of Rygel. However when I make Playbin show a video, or an image, a window shows up, but with the original size of the medium, unmaximised. My desired behaviour is to show up full screen. How can this be achieved?
When running Unity, I can use the Fixed Window Placement Compiz plugin with
ccsm
. I have to add an entry under "Windows with fixed placement mode", and set its condition to "title=Rygel", and mode to Maximized.Screenshot is in Hungarian (my native language), but you get the idea.
Note: The solution tends to work with some situations only, but mostly it's okay. If someone knows why, please tell me in a comment or something.
May I refer you to David Wiesner's excellent advice on this here:
https://davidwiesner.github.io/posts/using-vlc-as-upnp-renderer-with-rygel/
In essence the in-built renderer provided with Rygel, by means of the GStreamer component playbin, seems not to have an auto-fullscreen capability.
But better renderers do - and dear old VLC, is one such: it exposes the MPRIS media-renderer-control API, which Rygel picks up, and so offers VLC as an additional renderer.
I use this together with the excellent BubbleUnP on Android as a DLNA control point, and PLEX, with DLNA service running.
David's script (see his page) neatly opens VLC in the background (enabled for fullscreen), waits for it to get rolling & then launches Rygel, which detects it.
Then your Linux box is ready to roll as either fullscreen video screen or as Audio sink.