
Control Kaset — the YouTube Music client for macOS — from Raycast.
Kaset is a separate app: this extension drives it over AppleScript, so Kaset has to be installed and running.
| Command | What it does |
|---|---|
| Now Playing | The current track with live progress, the queue, and recently played. Full playback controls, queue actions, and rating. |
| Play Song | Search YouTube Music and YouTube together and play, queue, or play next. |
| Toggle Play/Pause, Next Track, Previous Track | Playback control, no window. |
| Set Volume | Pick a volume level. |
| Toggle Shuffle, Cycle Repeat, Toggle Mute | Playback modes. |
| Like Track, Dislike Track | Rate the current track. |
| Show Menu Bar | Keep the current track and artwork in the menu bar with controls. |
| Record Player State | Records history in the background. See below. |
History is recorded without the menu bar. Open Record Player State once, or turn on its background refresh in Raycast's extension settings, so it can keep recording while the Now Playing window is closed.
A track is added to Recently Played only once it has stopped playing, so the track you are listening to never appears in both Now Playing and Recently Played.
Toggle shuffle mode
Set the playback volume
Show current track in menu bar with controls
View the current track, queue, and recently played
Search YouTube Music and play a song in Kaset
Toggle between play and pause
Skip to the next track
Go to the previous track
Cycle through repeat modes (off, all, one)
Toggle mute state
Like or unlike the current track
Dislike or undislike the current track
Records the current track for the recently played list
⌘I) with large artwork and a metadata column@raycast/api 2.8.2play video "<videoId>" playback