ProgramInfo (Myth Protocol)
From MythTV Official Wiki
The ProgramInfo structure is a frequently used block of data in Myth Protocol sent by Myth Protocol Commands. It consists of the following 41 fields, separated by a '[]:[]'.
Name | Format | Description |
---|---|---|
title | string | |
subtitle | string | |
description | string | |
category | string | |
chanid | integer | internal channel ID |
channum | string | user defined channel number (likely to contain '-', '_', or '.') |
callsign | string | station abbreviation |
channame | string | full station name |
filename | string | full myth URI (myth://[Default]@hostname:6543/file.mpg) or basename (file.mpg) |
filesize | long integer | |
starttime | datetime | scheduled start of program |
endtime | datetime | scheduled end of program |
findid | integer | |
hostname | string | |
sourceid | integer | source ID (usually first digit of chanid) |
cardid | integer | ID of physical capture card |
inputid | integer | ID of specific input |
recpriority | integer | recording priority (-20 to 20) |
recstatus | integer | |
recordid | integer | |
rectype | integer | |
dupin | integer | |
dupmethod | integer | |
recstartts | datetime | beginning of actual recording |
recendts | datetime | end of actual recording |
programflags | integer | |
recgroup | string | |
outputfilters | string | |
seriesid | string | |
programid | string | |
lastmodified | datetime | |
stars | float | |
airdate | date | |
playgroup | string | |
recpriority2 | integer | |
parentid | integer | |
storagegroup | string | |
audio_props | integer | |
video_props | integer | |
subtitle_type | integer | |
year | int |
Changelog
version | changeset | field count | description |
---|---|---|---|
12 | [3988] | 38 | add 'stars' and 'originalairdate' |
14 | [4508] | 39 | timestamps are now in UTC |
15 | [5833] | 39 | add 'hasairdate' |
18 | [6865] | 40 | add 'timestretch' |
25 | [8628] | 41 | add 'recpriority2' |
31 | [11278] | 42 | add 'parentid' |
32 | [12151] | 43 | add 'storagegroup' |
35 | [13952] | 46 | add 'audioproperties', 'videoproperties', and 'subtitletype' |
41 | [18419] | 47 | add 'year' |
57 | [24694] | 41 | merge 'fs_high' and 'fs_low' to 'filesize'
remove 'duplicate', 'shareable', 'previouslyshown', 'commfree', 'hasairdate' |