Building a real Apple Music player with MusicKit isn't straightforward. Navigate the complexities of subscription checks, playback state management, and common gotchas to create a robust music player experience.

🔗: https://www.wesleymatlock.com/musickit-in-swiftui-building-a-real-apple-music-player/ by Wesley Matlock

#MusicKit #SwiftUI #iOS

MusicKit in SwiftUI - Building a Real Apple Music Player (Without Losing Your Mind)

Professional iOS Engineer specializing in SwiftUI, VisionOS, and modern Apple platforms. Expert in HealthKit, tvOS, watchOS and even some VisionOS development with 50+ technical articles and comprehensive portfolio.

Wesley Matlock

Today's ClickWheel update: Themes! 🎨🧑‍🎨

A smaller but fun update, didn't have much time today, but wanted to tackle something off the todo list.

Also added a small tutorial to the settings menu, in the future this will also be featured when first opening the app.

#apple #applemusic #indie #indiedev #musickit #swift #swiftui

Two ClickWheel improvements to close the day! 🕺

The first one is a big one, Shuffle!

The "Shuffle Songs" shuffles your entire library and plays it nonstop. I love it cause it has me listening to some stuff I hadn't heard in ages! (My Apple Music Library is HUGE)

1/2 🧵

#apple #applemusic #musickit #swift #swiftui #indie #indiedev

Thought I'd share some improvements I have planned for ClickWheel before the first release, can't wait for you all to use it 😄

#swift #swiftui #apple #applemusic #musickit #indie #indiedev

Today's update for ClickWheel: Better scrolling 🕺
Here's a small showcase of the smoother scrolling using the click wheel, just like tho good old times!

#apple #applemusic #musickit #indie #indiedev #swift #swiftui

Last ClickWheel snippet for today: An early menu system, once again, resembling to my best ability the navigation you'd expect from an iPod 🕺

#swift #swiftui #indiedev #music #applemusic #apple #musickit

Experimenting with an iPod inspired Apple Music client using SwiftUI + MusicKit.
Still very early, but the Now Playing view and click wheel feel surprisingly real already!
#iOSDev #SwiftUI #MusicKit #IndieDev
Building a retro click-wheel Apple Music client in SwiftUI. Devlog coming soon.
#SwiftUI #iOSDev #Swift #MusicKit #IndieDev
Good to see a bunch of native music apps coming out for the Mac. Gives me some hope that Apple will dedicate sufficient resources to improve #MusicKit and address its various rough edges. 🤞

Disappointing that #MusicKit doesn't yet allow adding something to your library on a Mac – just on iOS. Would make a nice addition to Longplay's automation and MCP server.

https://developer.apple.com/documentation/musickit/musiclibrary/add(_:)

add(_:) | Apple Developer Documentation

Adds an item to the user’s music library.

Apple Developer Documentation