Apple music extension

Run npm test, npx tsc --noEmit, npm run build, and npm run lint.
The regression suite covers subprocess handling, search ranking, metadata parsing, and generated scripts. Playback, cloud sync, and station behavior also need testing in Raycast with Music on macOS.
Toggle Repeat
Toggle Shuffle
Reveal current track inside the Music app
Toggle play or pause of current track in Music.
Play current track in Music.
Pause current track in Music.
Skip to the next track in Music.
Skip to the previous track in Music.
Get info about currently playing track.
Remove the currently playing track from the current playlist and skip to the next track.
Remove the currently playing track from the Library and skip to the next track.
Favorite currently playing track.
Dislike currently playing track.
Dislike and skip currently playing track.
Add currently playing track to your library.
Favorite and add currently playing track to your library.
Add currently playing track to a playlist
Start any of your playlists.
Search and start a track from your library.
Search and start an album from your library.
Rate currently playing track.
Set Music volume
Increase Music volume
Decrease Music volume
See what's currently playing in your Menu Bar. Click for further actions, such as Play/Pause.
Search the Apple Music catalog for songs and albums, and add them to your library.
Quickly start playing a song from Apple Music based on your query.
Play Library Album so searching by artist name shows matching albums from the library.sw_vers on every menu bar refresh.useCachedPromise with keepPreviousData so the menu bar retains the last known state between refreshes instead of flickering.Favorite Track and Favorite and Add to Library commands now close Raycast immediately, showing HUD only after Apple Music confirms the state change.Favorite Track / Unfavorite Track action to the menu bar command with state-aware title and icon.Rate Track command.Currently Playing command would open the Music app if it was not running.Currently Playing command to show the currently playing track in the subtitle instead of the toast.start-playlist where item title could be empty or undefined.Set Volume - Fixed volume argument behaviourToggle Shuffle - New commmandSquashed a few bugs in "Play Library Album"
Fixed issue that caused the extension to crash
AppleScript codeAdded new search and play playlist feature to extension
Add commands to love, and add the currently playing track to your library
Adds love/dislike to Apple Music extension
Add Music extension