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, sdl or none. 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 the vdr-fbfe(1) manual, page dated 10 February 2026, and yes the manual name is vdr-fbfe(1) again because that's just how it likes to sign off. slay, bye bestie ๐Ÿฆ‹๐Ÿ’…
๐Ÿ“ฆ where this page comes from