This repository has been archived by the owner on Apr 9, 2018. It is now read-only.
Homecontrol Server: Bindings: [Device] Virgin Media (TiVo)
Robert Morigi-Eades edited this page Mar 24, 2017
·
1 revision
-- coming soon --
Response from server when requesting current channel:
{"channel":
{"name": "",
"number": "",
"logo": ""
}
}
Response from server when requesting recordings:
{"recordings":
{"0":
{"folderName": "",
"type": "movie/tv",
"items":
{"0":
{"episodeTitle": "",
"episodeNumber":
{
"series": "",
"episode": ""
},
"description": "",
"mpaaRating": "",
"recordingDate": "%d-%m-%Y",
"channel":
{"name": "",
"image": ""
}
},
"1": {...}
}
},
"1": {...}
},
"timestamp": "%d/%m/%Y %H:%M:%S"
}
Schema for data returned when retrieving recorded shows from TiVo devices:
<?xml version="1.0" encoding="utf-8"?>
<TiVoContainer xmlns="http://www.tivo.com/developer/calypso-protocol-1.6/">
<Details>
<ContentType>x-tivo-container/tivo-videos</ContentType>
<SourceFormat>x-tivo-container/tivo-dvr</SourceFormat>
<Title>Now Playing</Title>
<LastChangeDate>0x577D7A25</LastChangeDate>
<TotalItems>18</TotalItems>
<UniqueId>/NowPlaying</UniqueId>
</Details>
<SortOrder>Type,CaptureDate</SortOrder>
<GlobalSort>Yes</GlobalSort>
<ItemStart>0</ItemStart>
<ItemCount>16</ItemCount>
<Item>
<Details>
<ContentType>video/x-tivo-raw-tts</ContentType>
<SourceFormat>video/x-tivo-raw-tts</SourceFormat>
<Title>24 Hours in A&E</Title>
<CopyProtected>Yes</CopyProtected>
<SourceSize>4729077760</SourceSize>
<Duration>3899000</Duration>
<CaptureDate>0x577D6302</CaptureDate>
<ShowingDuration>3600000</ShowingDuration>
<StartPadding>60000</StartPadding>
<EndPadding>240000</EndPadding>
<ShowingStartTime>0x577D6340</ShowingStartTime>
<Description>Cyclist Athar, who's 22, is rushed to St George's...</Description>
<SourceChannel>142</SourceChannel>
<SourceStation>4 HD</SourceStation>
<HighDefinition>Yes</HighDefinition>
<ProgramId>EP014129450131</ProgramId>
<SeriesId>SH01412945</SeriesId>
<StreamingPermission>Yes</StreamingPermission>
<ShowingBits>20996</ShowingBits>
<SourceType>2</SourceType>
<IdGuideSource>50716</IdGuideSource>
</Details>
<Links>
<Content>
<Url>http://192.168.0.x:80/download/24%20Hours%20in%20A%26E.TiVo?Container=%2FNowPlaying&id=1360</Url>
<ContentType>video/x-tivo-raw-tts</ContentType>
<Available>No</Available>
</Content>
<CustomIcon>
<Url>urn:tivo:image:save-until-i-delete-recording</Url>
<ContentType>image/*</ContentType>
<AcceptsParams>No</AcceptsParams>
</CustomIcon>
<TiVoVideoDetails>
<Url>https://192.168.0.x:443/TiVoVideoDetails?id=1360</Url>
<ContentType>text/xml</ContentType>
<AcceptsParams>No</AcceptsParams>
</TiVoVideoDetails>
</Links>
</Item>
<Item>
etc.
</Item>
</TiVoContainer>