Why do you need the join at all? Just use NEW
:
CREATE TRIGGER update_total_play_time AFTER INSERT ON play_log
FOR EACH ROW
BEGIN
UPDATE user u
SET u.total_listened_seconds = u.total_listened_seconds + NEW.play_time
WHERE u.id = NEW.user_id;
END;