product image

Exploring MusicKit and Apple Music API

Overview

The only MusicKit resource you need for integrating Apple Music into your app.

Thank you, the documentation you give is much more fruitful than Apple's documentation for MusicKit, making it a lot easier to integrate.

The book inspired 3 of my apps, that all use MusicKit.

This book bridges the gaps in the official documentation with 69 chapters across 10 sections, packed with examples and code snippets. Save time so you do not need to experiment on your own!

Book Structure

Introduction

  • Introduction to MusicKit

Authorization and Permissions

  • Enabling MusicKit
  • Requesting Authorization
  • Permissions

Subscription

  • Music Subscription
  • Subscription Offer
  • Subscription Offer Sheet

Music Items

  • Introduction
  • MusicItemCollection
  • Song
  • MusicVideo
  • Track
  • Album
  • Artist
  • Playlist
  • LibraryPlaylist
  • Curator
  • RecordLabel
  • RadioShow
  • Station
  • Genre
  • ContentRating
  • EditorialNotes
  • PreviewAsset

Requesting Data

  • Introduction
  • Catalog Resources
  • Searching Catalog
  • Search Suggestions
  • Arbitrary Data
  • Recommendations
  • History

User Library

  • Updating Library
  • MusicLibrary
  • Library Resources
  • LibraryItemType
  • LibraryRequestable
  • LibraryRequest
  • LibraryResponse

Charts

  • Introduction
  • CatalogChart
  • ChartKind
  • ChartRequestable
  • ChartsRequest
  • ChartsResponse

Artwork

  • Artwork
  • ArtworkImage
  • Artist Artwork

Music Player

  • MusicPlayer
  • Queue
  • SystemMusicPlayer
  • ApplicationMusicPlayer
  • PlaybackStatus
  • RepeatMode
  • ShuffleMode
  • AudioVariants

Ratings

  • Ratings
  • Rating Objects
  • Endpoints
  • Rating Model
  • Get Catalog Rating
  • Add Catalog Rating
  • Delete Catalog Rating
  • Get Library Rating
  • Add Library Rating
  • Delete Library Rating

Music Summaries

  • Introduction to Music Summaries
  • Music Summaries API
  • Response Structure of Music Summaries
  • Parsing Music Summaries Data

© Copyright 2025 Rudrank Riyam's Academy

Terms of Service / Privacy Policy