Digiguide Search v2.4
I've written (by means of trying to understand the TiVoWEB code
) a script that will enable digiguide to setup a TiVo recording instantly.
By right clicking on a programme in DigiGuide and selecting "Record Programme with TiVo" it extracts the programme with TiVoWEB. It tries to match time and date and channel and then takes you directly to the conflicts page. You can then either confirm the recording with a single click or review the conflicts. Once at this page you can even set/edit/cancel a seasonpass by clicking on the programme's link.
There is now also an option in the digiguide menu to "Watch this Channel with TiVo" allowing you to switch to that channel automatically.
It works pretty good for me so if anyone is interested they are welcome to use it.
If there are any problems, post here and i'll try to fix them
Since version 2, you also need the channel mapping file, also found at the bottom of this post.
Cheers,
Shane.
P.S. Remember to do a quick reload when you upload the new script
ver 1.1
- Uploaded new version which mensions that you have to modify the vbs file to point to your tivo's ip ( and not mine
)
ver 1.2
- Fixed bug which returned programmes on channels you don't recieve - thanks starbug1234 for testing
ver 1.3
- Now opens in default browser not just IE - thanks pahunt(Firebird) and devoiddroid(Opera) for testing
ver 1.4
- When the programme exists but doesn't match the date and time it now lists those programmes automatically incase there are small differences in start time or when there are lineup errors
- Words such as 'and' removed from keyword search, this gives higher probability for a programme match - thanks dialanothernumb for raising this
ver 1.5
- A function has been implemented so that if you're lucky enough to have more than 1 tivo a link comes up on the conflicts page that says "Try this recording on other TiVo", it then takes you to the conflicts page on the other tivo with the current program. This even works if you don't have digiguide, just upload the itcl file and make the changes - thanks dialanothernumb for testing
ver 1.6
- I've re-written the code thanks to sandertons idea's. It now extracts the programme directly from schedule by time/date/channel without trying to match the title (which is sometimes different!).
- I've added the option to "Watch this Channel with TiVo" to the digiguide menu which changes the channel for you without having to pick up the remote
ver 1.7
- There were problems with the channel numbers being sent by digiguide, in some cases they didn't match up with TiVo. Digiguide now sends the channel name and TiVo then matches it to its own callsign (eg BBC Radio One -> BBCR1). To anyone using the original search code, this version is much quicker.
ver 1.8
- Added Ulster ITV to the channel mapping
- Now working corretly if used through a reverse proxy
- Corrected bug in multiple tivo channel mapping
link to version 1.8
ver 1.9
- Added TopUp TV to the channel mapping (corrected in 1.9.3)
- Fixed problem with daylight savings time difference
- Corrected channel mapping for sci fi and sky cinema channels (ver. 1.9.4)
link to version 1.9.4
ver 2.0
- Separated the channel mapping file so it can be updated easily, see section below
- Now the channel mapping from digiguide is case independent
link to version 2.0
ver 2.1
- Could not always find the chan_map.txt file, now fixed
link to version 2.1
Changes made only to file: digiguidesearch.itcl since last version.
ver 2.2
- Channel names containing "&" were causing a problem, now fixed
link to version 2.2
Changes made only to file: tivo-record.vbs since last version.
ver 2.3
- Bug in calculating correct ending of british summer time
link to version 2.3
Changes made only to file: digiguidesearch.itcl since last version.
ver 2.4
- Small fix stopping an error message when program data is not yet available on the tivo
link to version 2.4
Changes made only to file digiguidesearch.itcl since last version.
Channel Mapping File
Upload to tivoweb modules directory
Download here - updated 7/3/2005
-- Added FXUK (FX)
-- Added ITVTHREE (ITV3)
-- Added UKTV channels/Documentary & People - thanks Neil :up:
-- Added Living (Living TV) & BBC2LDN (BBC 2 London) - thanks jfs5 :up:
-- Added Challenge Plus 1 and corrected Sky one mix and Challenge - thanks P.J. & BobBlueUK :up:
I've written (by means of trying to understand the TiVoWEB code
By right clicking on a programme in DigiGuide and selecting "Record Programme with TiVo" it extracts the programme with TiVoWEB. It tries to match time and date and channel and then takes you directly to the conflicts page. You can then either confirm the recording with a single click or review the conflicts. Once at this page you can even set/edit/cancel a seasonpass by clicking on the programme's link.
There is now also an option in the digiguide menu to "Watch this Channel with TiVo" allowing you to switch to that channel automatically.
It works pretty good for me so if anyone is interested they are welcome to use it.
If there are any problems, post here and i'll try to fix them
Since version 2, you also need the channel mapping file, also found at the bottom of this post.
Cheers,
Shane.
P.S. Remember to do a quick reload when you upload the new script
ver 1.1
- Uploaded new version which mensions that you have to modify the vbs file to point to your tivo's ip ( and not mine
ver 1.2
- Fixed bug which returned programmes on channels you don't recieve - thanks starbug1234 for testing
ver 1.3
- Now opens in default browser not just IE - thanks pahunt(Firebird) and devoiddroid(Opera) for testing
ver 1.4
- When the programme exists but doesn't match the date and time it now lists those programmes automatically incase there are small differences in start time or when there are lineup errors
- Words such as 'and' removed from keyword search, this gives higher probability for a programme match - thanks dialanothernumb for raising this
ver 1.5
- A function has been implemented so that if you're lucky enough to have more than 1 tivo a link comes up on the conflicts page that says "Try this recording on other TiVo", it then takes you to the conflicts page on the other tivo with the current program. This even works if you don't have digiguide, just upload the itcl file and make the changes - thanks dialanothernumb for testing
ver 1.6
- I've re-written the code thanks to sandertons idea's. It now extracts the programme directly from schedule by time/date/channel without trying to match the title (which is sometimes different!).
- I've added the option to "Watch this Channel with TiVo" to the digiguide menu which changes the channel for you without having to pick up the remote
ver 1.7
- There were problems with the channel numbers being sent by digiguide, in some cases they didn't match up with TiVo. Digiguide now sends the channel name and TiVo then matches it to its own callsign (eg BBC Radio One -> BBCR1). To anyone using the original search code, this version is much quicker.
ver 1.8
- Added Ulster ITV to the channel mapping
- Now working corretly if used through a reverse proxy
- Corrected bug in multiple tivo channel mapping
link to version 1.8
ver 1.9
- Added TopUp TV to the channel mapping (corrected in 1.9.3)
- Fixed problem with daylight savings time difference
- Corrected channel mapping for sci fi and sky cinema channels (ver. 1.9.4)
link to version 1.9.4
ver 2.0
- Separated the channel mapping file so it can be updated easily, see section below
- Now the channel mapping from digiguide is case independent
link to version 2.0
ver 2.1
- Could not always find the chan_map.txt file, now fixed
link to version 2.1
Changes made only to file: digiguidesearch.itcl since last version.
ver 2.2
- Channel names containing "&" were causing a problem, now fixed
link to version 2.2
Changes made only to file: tivo-record.vbs since last version.
ver 2.3
- Bug in calculating correct ending of british summer time
link to version 2.3
Changes made only to file: digiguidesearch.itcl since last version.
ver 2.4
- Small fix stopping an error message when program data is not yet available on the tivo
link to version 2.4
Changes made only to file digiguidesearch.itcl since last version.
Channel Mapping File
Upload to tivoweb modules directory
Download here - updated 7/3/2005
-- Added FXUK (FX)
-- Added ITVTHREE (ITV3)
-- Added UKTV channels/Documentary & People - thanks Neil :up:
-- Added Living (Living TV) & BBC2LDN (BBC 2 London) - thanks jfs5 :up:
-- Added Challenge Plus 1 and corrected Sky one mix and Challenge - thanks P.J. & BobBlueUK :up:
Attachments
-
82.4 KB Views: 557
-
23.9 KB Views: 439