Cita Iniciado por Carva Ver mensaje
OK, OK, vamos bien!, lo que pasa es que ya tenías creado el trigger anterior, no pasa "ná", entra en el sqlite abriendo la base de datos como indicas:
/usr/local/etc/opt/bin/sqlite3 /usr/local/etc/dvdplayer/schedule_record.db
Y ejecuta el código siguiente, tal y como aparece, para borrar el trigger anterior y crear el nuevo:

Código:
DROP TRIGGER [INSERT_TIMER_RECORD];
CREATE TRIGGER [INSERT_TIMER_RECORD] AFTER INSERT ON [timer_record_table]
BEGIN
UPDATE timer_record_table SET
timestamp_Start =timestamp_Start - 600,
timestamp_Offset=timestamp_Offset + 1800,
date_year       =strftime('%Y',(datetime(timestamp_start - 600, 'unixepoch', 'localtime'))),
date_month      =strftime('%m',(datetime(timestamp_start - 600, 'unixepoch', 'localtime'))),
date_day        =strftime('%d',(datetime(timestamp_start - 600, 'unixepoch', 'localtime'))),
start_hour      =strftime('%H',(datetime(timestamp_start - 600, 'unixepoch', 'localtime'))),
start_minute    =strftime('%M',(datetime(timestamp_start - 600, 'unixepoch', 'localtime'))),
length_hour     =strftime('%H',datetime((strftime('%s', '2000-01-01 00:00:00') + timestamp_Offset + 1800), 'unixepoch')),
length_minute   =strftime('%M',datetime((strftime('%s ','2000-01-01 00:00:00') + timestamp_Offset + 1800), 'unixepoch'))
WHERE ID = New.ID
AND event_id>0;
END;
Y ya estaría, apaga y enciende el equipo y ya tendrás las guardas activas para todo lo que añadas desde la guia EPG.

Saludos
Exactamente ¿ que conseguimos con esta sentencia ?