CONFIG_VERSION = 5.15

DEBUG = 0
CHILDAPP_DEBUG = 0

AUDIO_DEVICE        = '/dev/dsp'
MAJOR_AUDIO_CTRL    = 'VOL'
CONTROL_ALL_AUDIO   = 0
MAX_VOLUME          = 100
DEFAULT_VOLUME      = 85
DEV_MIXER           = '/dev/mixer'
ROM_DRIVES	    = [ ('/mnt/dvd', '/dev/dvd', 'DVD-station') ]
ROM_SPEED	    = 40
HIDE_UNUSABLE_DISCS = 1               
USE_NETWORK = 1
START_FULLSCREEN_X  = 1
SKIN_XML_FILE = 'crystal'
SKIN_FORCE_TEXTVIEW_STYLE = 1
SKIN_MEDIAMENU_FORCE_TEXTVIEW = 0
OSD_EXTRA_FONT_PATH  = [ '/usr/X11R6/lib/X11/fonts/TTF/' ]
OSD_BUSYICON_TIMER = (0.7, 200)
OSD_OVERSCAN_X = 50
OSD_OVERSCAN_Y = 50
LIRCRC = '.freevo/lircrc'
CONFIRM_SHUTDOWN    = 1
ENABLE_SHUTDOWN_SYS = 1
SHUTDOWN_SYS_CMD = '/usr/bin/freevo stop'
UMASK = 002
PLAYLIST_SUFFIX = [ 'm3u' ]
MEDIAINFO_USE_MEMORY = 0
CACHE_IMAGES = 1
DIRECTORY_SORT_BY_DATE = 2
DIRECTORY_REVERSE_SORT = 0
DIRECTORY_SMART_SORT = 0
DIRECTORY_AUTOPLAY_SINGLE_ITEM = 0
DIRECTORY_FORCE_SKIN_LAYOUT = 0
DIRECTORY_AUDIO_FORMAT_STRING = '%(n)s - %(t)s'
DIRECTORY_USE_MEDIAID_TAG_NAMES = 1
DIRECTORY_CREATE_PLAYLIST      = [ 'audio', 'image' ]
DIRECTORY_ADD_PLAYLIST_FILES   = [ ]
DIRECTORY_ADD_RANDOM_PLAYLIST  = [ ]
DIRECTORY_AUTOPLAY_ITEMS       = [ ]

VIDEO_ITEMS = [ ('Speelfilms', '/srv/freevo/media/films/'),
                ('Muziek', '/srv/freevo/media/video/muziek_video/'),
                ('Onzin', '/srv/freevo/media/video/allerlei/'),
                ('Familie', '/srv/freevo/media/video/familie/'),
                ('Power & Fun', '/srv/freevo/media/video/power_fun/'),
		 '.freevo/webtv.fxd' ]
VIDEO_MPLAYER_SUFFIX = [ 'avi', 'mpg', 'mpeg', 'wmv', 'bin', 'rm',
                         'divx', 'ogm', 'vob', 'asf', 'm2v', 'm2p',
                         'mp4', 'viv', 'nuv', 'mov' ]
VIDEO_XINE_SUFFIX = [ 'cue' ]
VIDEO_PREFERED_PLAYER = 'mplayer'
VIDEO_ONLY_SCAN_DATADIR = 1
VIDEO_SHOW_DATA_DIR = '/srv/freevo/data/tv-show-images/'

AUDIO_ITEMS = [ ('Muziek', '/srv/freevo/media/muziek'),
		('Nadine', '/srv/gift/completed'),
                 '.freevo/webradio.fxd' ]
AUDIO_SUFFIX     = [ 'mp3', 'ogg', 'wav','m4a', 'wma', 'aac', 'flac']
AUDIO_COVER_REGEXP = 'front|-f'
AUDIO_PREFERED_PLAYER = 'mplayer'
AUDIO_SHOW_VIDEOFILES = False

IMAGE_ITEMS = [ ('Familie', '/srv/freevo/media/foto/familie/'),
                ('Vakantie',  '/srv/freevo/media/foto/vakantie/'),
	        ('Auto',  '/srv/freevo/media/foto/auto/'),
	        ('Diversen',  '/srv/freevo/media/foto/diversen/') ]
IMAGE_SUFFIX = [ 'jpg','gif','png', 'jpeg','bmp','tiff','psd' ]
IMAGE_SSHOW_SUFFIX = [ 'ssr' ]
IMAGEVIEWER_BLEND_STEPS = 10
IMAGEVIEWER_BLEND_MODE = 0
IMAGEVIEWER_BLEND_TIME  = 0.75

#GAMES_ITEMS = [ ('SUPER NINTENDO', '/home/freevo/games/snes/roms',
#		('SNES', '/usr/bin/zsnes', '-m -r 3 -k 100 -cs -u', '', None )),
#		('Tux Racer', '/home/freevo/games/tuxracer',  
#                ('GENERIC', '/usr/bin/tuxracer', '', '', [ 'tux' ] )) ]
#GAMES_ITEMS = [ ('SUPER NINTENDO', '/home/freevo/games/snes/roms',
#		('SNES', '/usr/bin/zsnes', '-m -r 3 -k 100 -cs -u', '', None )) ]
#GAMES_NICE = -20

DVD_LANG_PREF        = 'nl,en'
DVD_SUBTITLE_PREF    = 'nl'

MPLAYER_AO_DEV       = 'alsa'
MPLAYER_VO_DEV 	     = 'xv'
MPLAYER_NICE         = -20             
MPLAYER_ARGS = { 'cd' : '-cache 1024 -cdda speed=2',
		 'ivtv' : '-cache 5000',
		 'default' : '-cache 8192'
		}
MPLAYER_SEEK_TIMEOUT = 8
MPLAYER_AUTOCROP = 0
MPLAYER_SET_AUDIO_DELAY = 0
MPLAYER_ARGS_DEF = '-nolirc -fs -aspect 4:3'

XINE_VO_DEV  = 'xv'
XINE_AO_DEV = 'alsa'
XINE_COMMAND = '%s -pq -g -B -f -r 4:3 --no-splash' % (CONF.xine)
XINE_ARGS_DEF = ''
XINE_USE_VCDNAV = 0

TV_SETTINGS = '%s television %s %s' % (CONF.tv, CONF.chanlist, TV_DEVICE)
TV_RECORD_DIR = '/srv/freevo/media/tv/'
TV_LOGOS = '.freevo/logos/'
TV_SETTINGS  = 'pal television europe-west /dev/video0'
TV_DRIVER = 'v4l2'
TV_DEVICE = '/dev/video0'
TV_INPUT = 0
TV_VIEW_SIZE = (720, 576)
TV_RECORD_SCHEDULE = '%s/record_schedule.xml' % FREEVO_CACHEDIR
TV_RECORD_SERVER_IP = 'localhost'
TV_RECORD_SERVER_PORT = 18001
TV_RECORD_PADDING = 5 * 60

VIDEO_GROUPS = [
    VideoGroup(vdev='/dev/video0',
    adev=None,
    input_type='tuner',
    input_num=6,
    tuner_norm='PAL',
    tuner_chanlist='europe-west',
    desc='TV',
    group_type='ivtv',
    recordable=True),
] 

TV_IVTV_OPTIONS = {
     'input'         : 6,
     'resolution'    : '720x576',
     'aspect'        : 2,
     'audio_bitmask' : 0xE9,
     'bframes'       : 2,
     'bitrate_mode'  : 0,
     'bitrate'       : 8000000,
     'bitrate_peak'  : 9800000,
     'dnr_mode'      : 3,
     'dnr_spatial'   : 0,
     'dnr_temporal'  : 0,
     'dnr_type'      : 0,
     'framerate'     : 0,
     'framespergop'  : 15,
     'gop_closure'   : 1,
     'pulldown'      : 0,
     'stream_type'   : 10,
}

FREQUENCY_TABLE = {
    '480.00'	:	480000,
    '488.00'	:	488000,
    '496.00'	:	496000,
    '504.00'	:	504000,
    '512.00'	:	512000,
    '520.00'	:	520000,
    '528.00'	:	528000,
    '544.00'	:	544000,
    '616.00'	:	616000,
    '624.00'	:	624000,
    '632.00'	:	632000,
    '640.00'	:	640000,
    '648.00'	:	648000,
    '656.00'	:	656000,
    '664.00'	:	664000,
    '672.00'	:	672000,
    '704.00'	:	704000,
    '712.00'	:	712000,
    '728.00'	:	728000,
    '736.00'	:	736000,
    '744.00'	:	744000,
    '752.00'	:	752000,
    '768.00'	:	768000,
    '776.00'	:	776000,
    '784.00'	:	784000,
    '792.00'	:	792000,
    '800.00'	:	800000,
    '808.00'	:	808000,
    '824.00'	:	824000,
    '840.00'	:	840000,
    '848.00'	:	848000,
}

TV_CHANNELS = [ 
    ( 'nederland1.omroep.nl', 'Nederland 1', '175.25'), 
    ( 'nederland2.omroep.nl', 'Nederland 2', '182.25'), 
    ( 'nederland3.omroep.nl', 'Nederland 3', '189.25'),
    ( 'rtl4.nl', 'RTL 4', '689.75'), 
    ( 'rtl5.nl', 'RTL 5', '700.25'),
    ( 'sbs6.nl', 'SBS 6', '847.25'),
    ( 'yorin.nl', 'Yorin', '710.75'),
    ( 'veronica.nl', 'Veronica', '658.25'),            
    ( 'net5.nl', 'Net 5', '490.25'),  
    ( 'tv1.be', 'VRT TV1', '196.25'),
    ( 'ketnet.be', 'KETNET/Canvas', '203.25'),
    ( 'nick.com', 'Nickelodeon', '763.25'),
    ( 'cartoonnetwork.nl', 'Cartoon Network', '794.75'),
    ( 'discoveryeurope.com', 'Discovery', '742.25'),
    ( 'nationalgeographic.co.uk', 'National Geographic', '511.25'),
    ( 'bbc1.bbc.co.uk', 'BBC1', '217.25'),
    ( 'bbc2.bbc.co.uk', 'BBC2', '479.75'),
    ( 'eurosport.sky.com', 'Eurosport', '805.25'),
    ( 'mtv.com', 'MTV', '626.75'),
    ( 'tmf.nl', 'TMF', '637.25'),
    ( '39', 'Kabelkrant', '616.25'),
    ( 'E10', 'TV Rijnmond', '210.25'),
    ( 'cnn.com', 'CNN', '721.25'),
    ( 'ard.de', 'ARD', '553.25'),
    ( 'trt.net.tr', 'TRT int.', '563.75'),
    ( 'tv5.org', 'TV5', '647.75'),
    ( '60', 'ETV.nl', '784.25'),
    ( 'E12', 'Info TV', '224.25'),   
    ( '65', 'Tel Sell', '826.25') ]

XMLTV_GRABBER = 'tv_grab_nl_wolf'
XMLTV_DAYS = 7
XMLTV_FILE = '.freevo/TV.xml'

plugin.activate('www')
WWW_PORT = 8080
WWW_USERS = { "freevo" : "geheim", 
              "japie" : "geheim" }
WWW_GUIDE_INTERVAL = 30
WWW_GUIDE_PRECISION = 5
WWW_GUIDE_COLS = 6
WWW_STYLESHEET = 'styles/main.css'
WWW_JAVASCRIPT = 'scripts/display_prog-head.js'

plugin.remove('tv.generic_record')
plugin_record = plugin.activate('tv.ivtv_record')

plugin.remove('mixer')
plugin_record = plugin.activate('ossmixer')

plugin.activate( 'idlebar' )
plugin.activate( 'idlebar.clock' )
plugin.remove( 'tv.view_favorites' )
plugin.activate( 'idlebar.tv', level=20, args=(24,) )

plugin.activate( 'audio.cdbackup' )
AUDIO_BACKUP_DIR = '/srv/freevo/media/muziek'
CD_RIP_PN_PREF= '%(artist)s/%(album)s/%(track)s - %(song)s'
CDPAR_CMD = 'cdda2wav -D /dev/dvd'
LAME_CMD = 'gogo'
CD_RIP_LAME_OPTS = '-nopsy'

#plugin.activate('cd_burn')
#CDBURN_CDRECORD_PATH = '/usr/bin/cdrecord'
#CDBURN_MKISOFS_PATH = '/usr/bin/mkisofs'
#CDBURN_AUDIO_DAO = '0'
#CDBURN_SPEED = '16'
#CDBURN_TEMP_DIR = '/srv/freevo/tmp'
#CDBURN_DEV = '0,0,0'

plugin.activate( 'audio.coversearch', args=('D1ZH5Y4F3EWU87',) )

plugin.activate( 'weather', level=45 )
PLUGIN_WEATHER_LOCATIONS = [ ("NLXX0015", 1, "Dirksland E.O.") ]

plugin.activate( 'idlebar.hddtemp', level=20, args=(["/dev/hda"], 30, 45) )
HDDTEMP_POLL = 300
HDDTEMP_HOST = "localhost"
HDDTEMP_PORT = 7634
