Skip to content

Raycast extension to control Kaset - YouTube Music client for macOS

Notifications You must be signed in to change notification settings

Endiruslan/kaset-raycast

Repository files navigation

Kaset Raycast Extension

Control Kaset - YouTube Music client for macOS - directly from Raycast.

Features

  • Menu Bar Player - Shows current track in macOS menu bar with full playback controls
  • Now Playing - View current track with artwork, progress, and controls
  • Toggle Play/Pause - Quick playback control
  • Next/Previous Track - Skip tracks
  • Volume Control - Set volume from 0-100%
  • Toggle Shuffle - Enable/disable shuffle mode
  • Cycle Repeat - Cycle through repeat modes (off → all → one)
  • Toggle Mute - Mute/unmute audio
  • Like/Dislike - Rate the current track

Requirements

  • Kaset with AppleScript support
  • macOS 14.0 or later

Commands

Command Description
Show Menu Bar Show current track in menu bar with controls
Now Playing View current track with artwork and controls
Toggle Play/Pause Play or pause
Next Track Skip to next
Previous Track Go back
Set Volume Choose volume level
Toggle Shuffle Toggle shuffle mode
Cycle Repeat Cycle repeat modes
Toggle Mute Mute/unmute
Like Track Like or unlike current track
Dislike Track Dislike or remove dislike

Menu Bar

The menu bar player shows the current track and provides quick access to all controls:

  • Show: Run "Show Menu Bar" from Raycast
  • Hide: Click "Hide Menu Bar" in the menu bar dropdown

Settings

Configure the menu bar display style in Raycast extension preferences:

  • Icon only - Just the music icon
  • Short - Track name truncated to 20 characters
  • Medium - Track name truncated to 35 characters
  • Long - Track name truncated to 50 characters

Development

# Install dependencies
npm install

# Run in development mode
npm run dev

# Build for production
npm run build

# Lint
npm run lint
npm run fix-lint

License

MIT

About

Raycast extension to control Kaset - YouTube Music client for macOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •