Jag har nu övergett tanken på att programmera EyeTV via AppleScript. Det finns ett enklare sätt, nämligen att använda sig av filformatet .tvpi. Detta används av bl.a. TitanTV i USA och EyeTV-mjukvaran läser det utan problem, nästan...
Jag har kommit så långt att jag via en websida skriven i PHP kan mata in titel, tid, längd och kanal för ett program. PHP-scriptet genererar då en .tvpi-fil som EyeTV läser och lägger till bland de förprogrammerade inspelningarna.
EyeTV startar inspelningen på utsatt tid och avslutar den efter den längd man ställt in, men jag får inte EyeTV att hoppa till rätt kanal.
Här är ett exempel på hur en .tvpi-fil kan se ut.
Här är min strippade version som genereras av PHP-scriptet.
<tv-program-info version="1.0">
<program>
<program-title>Nyheterna</program-title>
<start-date>20050207</start-date>
<start-time>18:00</start-time>
<duration>00:30</duration>
<rf-channel>4</rf-channel>
</program>
</tv-program-info>
Om någon vet mer om .tvpi-formatet eller har nån idé om hur jag ska få EyeTV att välja rätt kanal vore jag mycket tacksam.