A method for synchronizing content undergoing play out at first and second stations, the method being implemented in a first apparatus at the first station and comprising the steps of: extracting (503, 703) a plurality of first features from audio captured by a first microphone at the first station; receiving (604, 705) from a communication network a plurality of second features extracted from audio captured by a second microphone at the second station; determining if a latency exists between the first and second stations based on a matching of some of the first features to some of the second features, and if so, then performing at least one of a pause or jump operations in connection with content playing out at the first station for an interval corresponding to an interval by which one station leads the other station to bring the two stations into substantial synchronism; the method being characterized in that: the jump operation is a jump backwards operation; each of the first features and the second features form an identifiable representation of aspects of the corresponding captured audio; the extracted first features are sent to a second apparatus at the second station; if the at least one of a pause or jump backwards operations is performed, a first reset message is sent to the second apparatus at the second station, wherein the first reset message indicates a first timeline continuity interruption at the first station and wherein the first reset message indicates purging a first features buffer at the second station; and the second features are stored in a second features buffer which is purged responsive to receiving, from the second apparatus, a second reset message indicating a second timeline continuity interruption at the second station. extracting (503, 703) a plurality of first features from audio captured by a first microphone at the first station; receiving (604, 705) from a communication network a plurality of second features extracted from audio captured by a second microphone at the second station; determining if a latency exists between the first and second stations based on a matching of some of the first features to some of the second features, and if so, then performing at least one of a pause or jump operations in connection with content playing out at the first station for an interval corresponding to an interval by which one station leads the other station to bring the two stations into substantial synchronism; the method being characterized in that: the jump operation is a jump backwards operation; each of the first features and the second features form an identifiable representation of aspects of the corresponding captured audio; the extracted first features are sent to a second apparatus at the second station; if the at least one of a pause or jump backwards operations is performed, a first reset message is sent to the second apparatus at the second station, wherein the first reset message indicates a first timeline continuity interruption at the first station and wherein the first reset message indicates purging a first features buffer at the second station; and the second features are stored in a second features buffer which is purged responsive to receiving, from the second apparatus, a second reset message indicating a second timeline continuity interruption at the second station.