A broadcasting receiver with functions of recommending a broadcasting program and reservation-recording a recommended program over a network, the broadcasting receiver comprising:
- a demultiplexer for demultiplexing a broadcasting signal received through a tuner to separate an image/voice stream and an Electronic Program Guide (EPG) from the broadcasting signal;
- an identifier generator for generating program identifier information for each program name within the EPG information separated from the demultiplexer and storing the EPG information and the program identifier information in a memory;
- a data interface unit for interfacing identifier information of a program to be recommended by each broadcasting receiver and a plurality of other broadcasting receivers registered as friends over a network;
- a controller for recommending a favored genre of program that the broadcasting receiver and the plurality of other broadcasting receivers registered as said friends favor, based on a communication of the program identifier information via the data interface unit, and reservation-recording a program recommended by the plurality of other receivers registered as said friends in response to selection of a user;
- a Personal Video Recorder (PVR) for storing an image/voice stream of the program to be reservation-recorded by the controller;
- and
- an image/voice processor for outputting the image/voice stream stored in the PVR in an image/voice signal.