Method for enabling inter-destination synchronization of processing content parts in a first and second receiver (204, 206), said content parts being associated with a predetermined play-out timeline, said method comprising: determining first timing information comprising one or more first content part identifiers and associated first clock times, a first content part identifier comprising one or more first fingerprints for identifying a first content part in a first media stream provided to said first receiver; determining second timing information (230, 232) comprising one or more second content part identifiers and associated second clock times, a second content part identifier comprising one or more second fingerprints for identifying a second content part in a second media stream provided to said second receiver; transmitting said first timing information to a synchronization server; transmitting said second timing information to the synchronization server; on the basis of said first and second timing information, calculating in the synchronization server a timing difference in the processing of a content part in said first and second media stream, wherein calculating said timing difference comprises: i) matching at least one of said one or more first fingerprints with reference information comprising one or more reference fingerprints associated with play-out times on said play-out timeline to determine a reference fingerprint associated with a first play-out time which matches a first fingerprint associated with a first clock time, ii) matching at least one of said one or more second fingerprints with said reference information comprising said one or more reference fingerprints to determine a reference fingerprint associated with a second play-out time which matches a second fingerprint associated with a second clock time, iii) determining a play-out difference between the first play-out time and the second play-out time, and iv) determining the timing difference on the basis of the first clock time, the second clock time and the play-out difference; and, on the basis of said timing difference, generating in the synchronization server synchronization information (250, 294) for enabling adjustment of the processing of said first and/or second streams so that inter destination synchronization between said first and second stream is achieved. determining first timing information comprising one or more first content part identifiers and associated first clock times, a first content part identifier comprising one or more first fingerprints for identifying a first content part in a first media stream provided to said first receiver; determining second timing information (230, 232) comprising one or more second content part identifiers and associated second clock times, a second content part identifier comprising one or more second fingerprints for identifying a second content part in a second media stream provided to said second receiver; transmitting said first timing information to a synchronization server; transmitting said second timing information to the synchronization server; on the basis of said first and second timing information, calculating in the synchronization server a timing difference in the processing of a content part in said first and second media stream, wherein calculating said timing difference comprises: i) matching at least one of said one or more first fingerprints with reference information comprising one or more reference fingerprints associated with play-out times on said play-out timeline to determine a reference fingerprint associated with a first play-out time which matches a first fingerprint associated with a first clock time, ii) matching at least one of said one or more second fingerprints with said reference information comprising said one or more reference fingerprints to determine a reference fingerprint associated with a second play-out time which matches a second fingerprint associated with a second clock time, iii) determining a play-out difference between the first play-out time and the second play-out time, and iv) determining the timing difference on the basis of the first clock time, the second clock time and the play-out difference; and, i) matching at least one of said one or more first fingerprints with reference information comprising one or more reference fingerprints associated with play-out times on said play-out timeline to determine a reference fingerprint associated with a first play-out time which matches a first fingerprint associated with a first clock time, ii) matching at least one of said one or more second fingerprints with said reference information comprising said one or more reference fingerprints to determine a reference fingerprint associated with a second play-out time which matches a second fingerprint associated with a second clock time, iii) determining a play-out difference between the first play-out time and the second play-out time, and iv) determining the timing difference on the basis of the first clock time, the second clock time and the play-out difference; and, on the basis of said timing difference, generating in the synchronization server synchronization information (250, 294) for enabling adjustment of the processing of said first and/or second streams so that inter destination synchronization between said first and second stream is achieved.