---
title: SHLibrary
framework: ShazamKit
role: symbol
role_heading: Class
platforms: [iOS 17.0+, iPadOS 17.0+, Mac Catalyst 17.0+, macOS 14.0+, tvOS 17.0+, visionOS 1.0+, watchOS 10.0+]
path: shazamkit/shlibrary
---

# SHLibrary

An object that represents a user’s synced Shazam library.

## Declaration

```swift
final class SHLibrary
```

## Topics

### Managing the items in the library

- [default](shazamkit/shlibrary/default.md)
- [addItems(_:)](shazamkit/shlibrary/additems(_:).md)
- [removeItems(_:)](shazamkit/shlibrary/removeitems(_:).md)
- [items](shazamkit/shlibrary/items.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Escapable](swift/escapable.md)
- [Observable](observation/observable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Update the user’s Shazam library

- [SHMediaLibrary](shazamkit/shmedialibrary.md)
