FANDOM


TVPI is an XML-based file format created by TitanTV to schedule recordings of in-progress and upcoming television programs with digital video recorders.

OverviewEdit

A TVPI/TVVI file is an XML file that provides information about one or more television programs. The TVPI and TVVI formats are identical in format; they only differ in that a TVPI file is for future programming and a TVVI file is for in-progress programming. Developers can support the TVPI/TVVI file format by registering their application as the default handler for the TVPI file extension and the "application/x-tv-program-info" MIME type or the TVVI file extension and the “application/x-tv-viewer-info” MIME type. When a user requests a TVPI document, the browser launches the registered handler application, passing it the name of a temporary TVPI file. The application can then parse the TVPI file to get program start time, channel information, etc. The process for handling TVVI files is the same. PVR applications that support recording to multiple destinations (i.e., "Burn to DVD") can get the user’s choice by looking at the destination element.

Remote SchedulingEdit

to be written

XML Examples Edit

Analog PacketEdit

<?xml version="1.0" encoding="ISO-8859-1"?>
<tv-program-info version="1.0">
 	<program>
 		<station>WKPT</station>
 		<rf-channel>5</rf-channel>
 		<tv-mode>analog</tv-mode>
 		<program-title>Friends</program-title>
 		<program-description>
 		 	Description, if any, goes here.
 		</program-description>
 		<episode-title>
 		 	The one where Ross chokes
 		</episode-title>
 		<start-date>20010512</start-date>
 		<start-time>15:30</start-time>
 		<end-date>20010512</end-date>
 		<end-time>16:00</end-time>
 		<duration>00:30</duration>
 		<destination>dvd</ destination >
 	</program>
 	<program>
 		Another program information packet
 	</program>
</tv-program-info>

Digital PacketEdit

<?xml version="1.0" encoding="ISO-8859-1"?>
<tv-viewer-info version="1.0">
	<program>
		<station>WKPT-DT</station>
		<rf-channel>43</rf-channel>
		<stream-number>1</stream-number>
		<tv-mode>digital</tv-mode>
		<program-title>Friends</program-title>
		<program-description>
			Description, if any, goes here.
		</program-description>
		<start-date>20010512</start-date>
		<start-time>21:00</start-time>
		<end-date>20010512</end-date>
		<end-time>21:30</end-time>
		<duration>00:30</duration>
		<psip-major>5</psip-major>
		<psip-minor>1</psip-minor>
	</program>
</tv-viewer-info>

Analog Packet -- Multiple ProgramsEdit

<?xml version="1.0" encoding="ISO-8859-1"?>
<tv-program-info version="1.0">
 	<program>
 		<station>WKPT</station>
 		<rf-channel>5</rf-channel>
 		<tv-mode>analog</tv-mode>
 		<program-title>Friends</program-title>
 		<program-description>
 		 	Description, if any, goes here.
 		</program-description>
 		<start-date>20010512</start-date>
 		<start-time>15:30</start-time>
 		<end-date>20010512</end-date>
 		<end-time>16:30</end-time>
 		<duration>00:30</duration>
 	</program>
 	<program>
 		<station>WKPL</station>
 		<rf-channel>7</rf-channel>
 		<tv-mode>analog</tv-mode>
 		<program-title>Friends</program-title>
 		<program-description>
 		 	Description, if any, goes here.
 		</program-description>
 		<start-date>20010512</start-date>
 		<start-time>18:00</start-time>
 		<end-date>20010512</end-date>
 		<end-time>18:30</end-time>
 		<duration>00:30</duration>
 	</program>
</tv-program-info>

Supported DVRsEdit

Partner Product Operating System ATSC (Digital) PVR Watch Now Burn to DVD Remote Schedule
A5TEK ieHIP Media Platform PC X X X
Adaptec VideOh! Media Center, GameBridgeTV PC X X X
ADS Tech InstantTV PC X X X
ArcSoft ArcSoft TotalMedia PC X X X X X
ATi HDTV Wonder PC X X X
AVer Media AverTV, Studio, Stereo, UltraTV PCI 300, 350, 500, 550 PC X
Compro Technology ComproPVR Software PC X
Cyberlink PowerVCR II PC X X
Digital Stream HiDTV Pro PC X X X
DViCO FusionHDTV II PC X X X
elgato EyeTV, EyeTV USB, EyeTV 200, EyeTV 500, EyeTV EZ, EyeTV Hybrid Mac X X X X X
Formac Studio TRV Mac X X
Happauge! WinTV-PVR 150, 250, 350, 500, USB, USB2, GO 190, GO Plus, FM 191, 401, USB 602, FM 62 PC X X X
Showshifter Showshifter PC X X
Honestech IC-TV Media Center PC X X
interVideo WinDVR PC X X X
Leadtek WinFast TV PC X X
Macro Image Technology MyHD PC X X X
Media Stream neoTV PC X X X
Miglia AlchemyTV DVR, EvolutionTV Mac X X X
Nextcom R5000-HD PC X X X X
NiveusMedia ONEBox Media Center PC X X
nVidia Personal Cinema Player PC X X
Pepper Pepper Pad PC X
Pinnacle PCTV USB, PCTV PRO USB, PCTV PCI, PCTV PRO PCI, Pinnacle PCTV 100e, Pinnacle PCTV 110i PC X
Plextor ConvertX PVR PX-TV402U PC X X X
Sigmacom SIGMACOM Multimedia Center PC X X X
Digistor DIGISTOR USB 2.0 TV Tuner/PVR PC X X
Telemann Telemann HiPix DTV-200 PC X
UltimateGuide.tv Ultimate Guide PC X X
uLead Video @ Home PC X X
Yuan DVD2GO, MPG600 PC X X

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.