====== DVBGUI ======
Jednoduché GUI pro digitální televizi.
===== 2.0 =====
{{ dvbgui2.png|DVBGUI 2.0}}
==== Požadavky ====
  *Bash
  *MPlayer
  *[[http://linux.pte.hu/~pipas/gtkdialog/|Gtkdialog]]
  *GTK+ (zenity)
==== Zdrojový kód ====
#! /bin/bash
PARAMETRY='-profile DVB'
if [[ ! -e /dev/dvb ]]; then
 zenity --error --text "Není připojen tuner!"
 exit
fi
export MAIN_DIALOG="\
\
 \
  \
   PROGRAM\
   $(cut -d : -f 1 ~/.mplayer/channels.conf | sed -r 's/([[:alnum:]]+)/\- \1\<\/item\>/')\
  
\
  \
   \
   \
    DABING\
   \
   \
    PUVODNIZNENI\
   \
  \
  \
   \
   \
    $PARAMETRY\
    PARAMETRY\
   \
  \
  \
   \
    \
    ZAZNAM\
    if true enable:SOUBOR\
    if false disable:SOUBOR\
   \
   \
    stream.dump\
    SOUBOR\
    disabled\
   \
  \
  \
   \
   \
  \
 \
\
"
while read radek; do
 eval "$radek"
done <<< $(gtkdialog)
if [[ $EXIT = "OK" ]]; then
 if [[ $DABING = "true" && $PUVODNIZNENI = "false" ]]; then PARAMETRY="$PARAMETRY -af channels=1:1:0"; fi
 if [[ $DABING = "false" && $PUVODNIZNENI = "true" ]]; then PARAMETRY="$PARAMETRY -af channels=1:1:1"; fi
 if [[ $ZAZNAM = "true" ]]; then
  if [[ $SOUBOR = "" ]]; then
   zenity --error --text "Musíš zadat jméno souboru do kterého se bude ukládat záznam!"
   eval $0
   exit
  fi
  PARAMETRY="$PARAMETRY -dumpstream -dumpfile $SOUBOR"
 fi
 mplayer $PARAMETRY dvb://$PROGRAM
 eval $0
fi
===== 1.0 =====
{{ dvbgui.png|Výběr kanálu}}
==== Požadavky ====
  *Bash
  *MPlayer
  *GTK+ (zenity)
==== Zdrojový kód ====
#!/bin/bash
PARAMS='-profile DVB' #Parametry pro mplayer, upravujte dle libosti.
CHANNELS=`cut -d : -f 1 ~/.mplayer/channels.conf | sed 's/^#.*//'` &&\
CHANNEL=`zenity --list --window-icon=/usr/share/icons/Tango/scalable/devices/network-wireless.svg --title='Zvolte kanál' --column=Kanál $CHANNELS`
if [[ $CHANNEL != "" ]]; then
  mplayer $PARAMS dvb://$CHANNEL && eval $0
fi
Ikona: [[http://tango.freedesktop.org/static/cvs/tango-icon-theme/scalable/devices/network-wireless.svg|{{http://tango.freedesktop.org/static/cvs/tango-icon-theme/16x16/devices/network-wireless.png}}]]
[[:bash#dvb-t|Leadtek Winfast DTV Dongle HOWTO]]