A receiver for detecting broadcast signals, each of the broadcast signals comprising a plurality of DAB frames, each frame comprising a plurality of Main Service Channel packets of broadcast data, each MSC packet of broadcast data corresponding with a broadcast service, wherein each of the frames comprises MSC packets of broadcast data from two or more broadcast services, the receiver comprising: a tuner coupleable to an antenna for receiving broadcast signals; a demodulator coupled to an output of the tuner for demodulating a received broadcast signal into a plurality of received frames; a decoder coupled to an output of the demodulator for decoding the received plurality of frames; and a controller coupled to the tuner and demodulator, wherein the controller is configured to: control the tuner to receive a first broadcast signal at a first frequency such that the demodulator demodulates the first received broadcast signal and the decoder decodes a MSC packet of broadcast data corresponding with a first broadcast service from a first received frame in the first received broadcast signal; control the tuner to tune to a second frequency corresponding with a second broadcast signal; detect a second broadcast signal at the second frequency; and control the tuner to tune back to the first frequency such that the demodulator demodulates the first received broadcast signal and the decoder decodes a MSC packet of broadcast data corresponding to the first broadcast service from a second received frame in the first broadcast signal, the first and second received frames being consecutive frames in the broadcast signal, wherein, tuning the tuner to the second frequency, detecting the second broadcast signal and tuning the tuner back to the first frequency occurs during reception of a portion of the frame corresponding with unwanted MSC packets of broadcast data corresponding with unwanted broadcast services, such that there is no interruption to the decoded first broadcast service. a tuner coupleable to an antenna for receiving broadcast signals; a demodulator coupled to an output of the tuner for demodulating a received broadcast signal into a plurality of received frames; a decoder coupled to an output of the demodulator for decoding the received plurality of frames; and a controller coupled to the tuner and demodulator, control the tuner to receive a first broadcast signal at a first frequency such that the demodulator demodulates the first received broadcast signal and the decoder decodes a MSC packet of broadcast data corresponding with a first broadcast service from a first received frame in the first received broadcast signal; control the tuner to tune to a second frequency corresponding with a second broadcast signal; detect a second broadcast signal at the second frequency; and control the tuner to tune back to the first frequency such that the demodulator demodulates the first received broadcast signal and the decoder decodes a MSC packet of broadcast data corresponding to the first broadcast service from a second received frame in the first broadcast signal, the first and second received frames being consecutive frames in the broadcast signal,