1. A method comprising: receiving, at a station identification server, an unknown fingerprint generated from media content received at an end-user device; dividing the unknown fingerprint into probes, each probe including a number of frames; comparing the probes against portions of each of a plurality of continuous fingerprints associated with known media stations to identify a list of possible matches between the unknown fingerprint and one or more of the plurality of continuous fingerprints, wherein the comparing includes compensating for a time stretch difference between the unknown fingerprint and the plurality of continuous fingerprints by setting the number of frames included in each probe based on an expected relative time stretch; determining that the list of possible matches includes a plurality of potentially matching continuous fingerprints; selecting from the list of possible matches a newest potentially matching continuous fingerprint having a highest score as a best match, wherein the best match represents a matched media station to which the unknown fingerprint is matched; and marking the unknown fingerprint as identified.