VDR-WLFE(1)
okay bestie, sit down, hydrate, because you just opened the vdr-fbfe(1) manual โ the "Remote Framebuffer frontend for vdr-plugin-xineliboutput" one โ and it's about to serve you the whole vdr-wlfe page. โจ No gatekeeping here, we're doing this together. ๐
๐ธ NAME ๐ธ
vdr-wlfe โ remote Walyend frontend for vdr-plugin-xineliboutput ๐ฆ
๐ SYNOPSIS ๐
the vibe check, the whole summoning ritual, one line:
vdr-wlfe [options] [xvdr[+udp|+tcp|+rtp]:[//host[:port]]]
๐ DESCRIPTION ๐
okay so vdr-wlfe is a Wayland remote frontend, and its whole personality is playing back streams that vdr-plugin-xineliboutput hands over. that's it, that's the job, and it does it. ๐ซถ
๐ OPTIONS ๐
every single one, no skips, we don't do that here:
--helpโ show (this) help message. iconic behaviour, honestly.--audio=audiodriver[:device]โ pick your audio driver, plus an optional port if you're feeling fancy.--video=videodriver[:device]โ pick your video driver, plus an optional port. as far as it's supported, the possible video drivers might be:xshm,xv,xvmc,xxmc,vidix,XDirectFB,opengl,sdlornone. go off. ๐ฅ--display=displayaddressโ X11 display address.--wid=idโ use an existing X11 window instead of making your own.--aspect=[auto|4:3|16:9|16:10|default]โ display aspect ratio. (you can us a script to control the HW aspect ratio:--aspect=auto:path_to_script) ๐--fullscreenโ fullscreen mode. main character energy, obviously.--hudโ Head Up Display OSD mode.--width=xโ video window width.--height=xโ video window height.--noscalingโ disable all video scaling. every bit of it.--post=name[:arg=val[,arg=val]]โ load and use xine post plugins, e.g.:--post=upmix--post=upmix;tvtime:enabled=1,cheap_mode=1)
--lirc[=devicename]โ use the lirc input device. an optional lirc socket name can be given too. ๐ฎ--verboseโ verbose debug output, for when you simply must know everything.--silentโ silent mode (reports only errors). the strong silent type. ๐คซ--syslogโ write all output to the system log.--nokbdโ disable keyboard input.--daemonโ run as a daemon (disables keyboard, logs to syslog and forks to the background). she's independent now. ๐--slaveโ enable slave mode (reads commands from stdin).--reconnectโ automatically reconnect when the connection has been lost. loyalty fr fr. ๐--tcp,--udp,--rtpโ use TCP, UDP or RTP transport. if no transport options are given, transports are tried in the following order: local pipe, rtp, udp, tcp.
๐ EXAMPLES ๐
this is the part where it gets fun, bestie. โจ
search for a VDR (xineliboutput) server, connect to it and negotiate the best available transport, and use the best available audio:
vdr-wlfe
connect to 192.168.1.3 on the default port and negoate the best available transport:
vdr-wlfe xvdr://192.168.1.3
connect to 192.168.2.100, port 12550, and use TCP transport:
vdr-wlfe xvdr+tcp://192.168.2.100:12550
automatically search for a VDR server and use UDP transport:
vdr-wlfe xvdr+udp:
vdr-syfe --udp
use alsa:
vdr-wlfe --audio alsa
use alsa (and a specific card/sub-device):
vdr-wlfe --audio alsa:plughw:1,1
video driver (and display / device):
vdr-wlfe --video xv
vdr-wlfe --video xvmc:127.0.0.1:1.0
๐ง NOTE ๐ง
if deinterlacing post plugin options are not given at the command line, deinterlacing is controlled by the VDR plugin configuration menu settings. iykyk. ๐
de-interlacing can also be forced on or off with the command-line option --post tvtime. examples:
vdr-wlfe --post tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1
vdr-wlfe --post tvtime:enable=0
๐ AUTHOR ๐
this manual page was written by Tobias Grimm <etobi@debian.org> ๐
okay that's the whole page, you ate that. ๐ this was thevdr-fbfe(1)manual, page dated 10 February 2026, and yes the manual name isvdr-fbfe(1)again because that's just how it likes to sign off. slay, bye bestie ๐ฆ๐
๐ฆ where this page comes from
- ubuntu resolute: xineliboutput-wlfe 2.3.0-2build2
- ubuntu stonking: xineliboutput-wlfe 2.3.0-2build2
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms