Abstract: Methods and systems for providing a secondary soundtrack to a user viewing an audiovisual work associated with a primary soundtrack. A secondary soundtrack corresponding to the primary soundtrack is determined. Soundtrack synchronization data from a user computing device is transmitted to a server, which determines a position within the primary soundtrack based on the soundtrack synchronization data. The selected secondary soundtrack is streamed to the client computing device based on the determined position, and played for a user of the client computing device.