mirror of
				https://github.com/vdr-projects/vdr.git
				synced 2025-03-01 10:50:46 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			93 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			93 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Video Disk Recorder File Formats
 | |
| --------------------------------
 | |
| 
 | |
| * channels.conf
 | |
| 
 | |
|   This file contains the channel setup.
 | |
|   It consists of two types of lines: "group delimiters" and "channel
 | |
|   definitions".
 | |
| 
 | |
|   A "group delimiter" is a line starting with a ':' as the very first
 | |
|   character, followed by arbitrary text.
 | |
|   Example: ":First group"
 | |
| 
 | |
|   A "channel definition" is a line with channel data, where the fields
 | |
|   are separated by ':' characters:
 | |
|   Example: "RTL:12188:h:1:27500:163:104:0:12003"
 | |
| 
 | |
|   The fields in a channel definition have the following meaning (from left
 | |
|   to right):
 | |
| 
 | |
|   - Name: the channel's name (if the name originally contains a ':' character
 | |
|     it has to be replaced by '|')
 | |
|   - Frequency in MHz (as an integer)
 | |
|   - Polarization (one of 'h', 'H', 'v', 'V')
 | |
|   - Diseqc number
 | |
|   - Symbol rate
 | |
|   - Video PID
 | |
|   - Audio PID
 | |
|   - Conditional Access (0 = Free To Air, 1 = can be decrypted by the first
 | |
|     DVB card, 2 = can be decrypted by the second DVB card)
 | |
|   - Program Number
 | |
| 
 | |
| * timers.conf
 | |
| 
 | |
|   This file contains the timer setup.
 | |
| 
 | |
|   The fields in a timer definition have the following meaning (from left
 | |
|   to right):
 | |
| 
 | |
|   - Timer active (0 = inaactive, 1 = active)
 | |
|   - Program number of the channel to record
 | |
|   - Day of recording, either one or more of
 | |
|       M------ = Monday
 | |
|       -T----- = Tuesday
 | |
|       --W---- = Wednesday
 | |
|       ---T--- = Thrusday
 | |
|       ----F-- = Friday
 | |
|       -----S- = Saturday
 | |
|       ------S = Sunday
 | |
|     (any combination is possible, for example MTWTF--, and the days may be
 | |
|     indicated by any characters except '-', so for example ABC---- would set
 | |
|     a timer that records on monday, tuesday and wednesday) or the "day of month"
 | |
|     (1..31)
 | |
|   - Start time (first two digits for the hour, second two digits for the minutes)
 | |
|   - End time (first two digits for the hour, second two digits for the minutes)
 | |
|   - Priority (from 00 to 99, 00 = lowest prioity, 99 = highest priority)
 | |
|   - Guaranteed lifetime of recording (in days)
 | |
|   - Name of timer (will be used to name the recording)
 | |
|   - Summary
 | |
| 
 | |
| * setup.conf
 | |
| 
 | |
|   This file contains the basic configuration options for VDR.
 | |
| 
 | |
|   Each line contains one option in the format "Name = Value".
 | |
| 
 | |
|   See the MANUAL file for a description of the available options.
 | |
| 
 | |
| * commands.conf
 | |
| 
 | |
|   This file contains the definitions of commands that can be executed from
 | |
|   the "Main" menus "Commands" option.
 | |
| 
 | |
|   Each line contains one command definition in the following format:
 | |
| 
 | |
|     title : command
 | |
| 
 | |
|   where 'title' is the string the will be displayed in the "Commands" menu,
 | |
|   and 'command' is the actual command string that will be executed when this
 | |
|   option is selected. The delimiting ':' may be surrounded by any number of
 | |
|   white space characters.
 | |
| 
 | |
|   In order to avoid error messages to stderr, every command should have
 | |
|   stderr redirected to stdout. Everything the command prints to stdout will
 | |
|   be displayed in a result window, with 'title' as its title.
 | |
| 
 | |
|   Examples:
 | |
| 
 | |
|     Check for new mail: /usr/local/bin/checkmail 2>&1
 | |
|     CPU status        : /usr/loval/bin/cpustatus 2>&1
 | |
|     Disk space        : df -h | grep '/video' | awk '{ print 100 - $5 "% free"; }'
 | |
| 
 |