---
title: Building a Custom Catalog and Matching Audio
framework: shazamkit
role: sampleCode
role_heading: Sample Code
path: sample-code/shazamkit/building-a-custom-catalog-and-matching-audio
---

# Building a Custom Catalog and Matching Audio

Display lesson content that’s synchronized to a learning video by matching the audio to a custom reference signature and associated metadata.

## Overview

Overview note: This sample code project is associated with WWDC21 session 10045: Create Custom Audio Experiences with ShazamKit. Configure the Sample Code Project Before you run the sample code project in Xcode: Download the associated video from the URL given in the session video.

## See Also

### Create a custom audio catalog

- [ShazamKit Dance Finder with Managed Session](shazamkit/shazamkit-dance-finder-with-managed-session.md)
- [SHCustomCatalog](shazamkit/shcustomcatalog.md)
- [SHCatalog](shazamkit/shcatalog.md)
