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