BeardedSpice icon

BeardedSpice

Open SourceFree

BeardedSpice is a macOS media keyboard shortcut enhancement tool that allows you to globally control music players such as Spotify and Apple Music using keyboard shortcuts, enabling effortless play/pause, track skipping, and volume adjustment without switching applications.

BeardedSpice: Universal Media Key Controller for macOS

Application Overview

BeardedSpice is an open-source utility for macOS that enables users to control various web-based media players and some native applications using the media keys on their Mac keyboard. Whether it's YouTube, SoundCloud, Spotify Web, or dozens of other popular streaming websites, you can easily play/pause, skip tracks, and adjust volume with just a few key presses.

Features

🎵 Multi-Platform Media Control

  • Web Player Support: Fully supports major streaming websites including YouTube, SoundCloud, Spotify Web, Amazon Music, Pocket Casts, BBC iPlayer, and more
  • Native App Integration: Supports some native applications (see official documentation for full list)
  • Browser Compatibility: Perfectly compatible with Safari and Chrome browsers

🧠 Smart Mode

  • Automatic Playback Detection: BeardedSpice intelligently identifies the tab currently playing media
  • Priority Control Logic:
    1. First attempts to control the tab with active media playback
    2. If no media is playing, controls the currently focused tab
    3. If both fail, automatically controls the first supported tab
  • Continuous Improvement: This feature is under active development and will be expanded to support all compatible websites in the future

⌨️ Quick Actions

  • Direct Media Key Control: F7/F8/F9 media keys directly control playback functions
  • Customizable Shortcuts: Supports assigning global keyboard shortcuts to specific websites
  • Menu Bar Quick Access: Quickly switch between controlled websites by clicking the menu bar icon

🔄 Automatic Updates

  • Update Notification: Automatically detects new versions and notifies users
  • Ongoing Strategy Updates: Media control strategies are kept up-to-date to support new websites and redesigned sites
  • Seamless Upgrade Experience: No manual checking or downloading required

Key Advantages

1. Completely Free and Open Source

  • Open-sourced under the MIT License with fully transparent code
  • Community-driven development with continuous improvements and expanding support
  • No subscription fees or in-app purchases

2. Minimalist Design

  • Lightweight application with minimal system resource usage
  • Clean menu bar interface that doesn't interfere with workflow
  • Ready-to-use with simple configuration

3. Broad Compatibility

  • Supports macOS 10.10 and above
  • Regular updates to accommodate website redesigns
  • Developer-friendly with extensible support for additional websites

4. User-Friendly

  • Intuitive control logic aligned with user expectations
  • Comprehensive Wiki documentation and user guides
  • Active community support for quick issue resolution

System Requirements

  • Operating System: macOS 10.10 or later
  • Memory: 8MB or more available memory recommended
  • Storage Space: Approximately 15MB available space
  • Browser: Safari 9.1.1+ (Developer menu must be enabled)
  • Chrome: Latest version (recommended)

Installation and Usage

Installation Methods

  1. Manual Build: Developers can build from source code (Xcode required)

Getting Started

  1. Install and launch BeardedSpice
  2. Open a supported media website in Safari or Chrome
  3. Click the menu bar icon to select the website you want to control
  4. Use media keys to start controlling playback

Note for Safari Users

For Safari 9.1.1+ users, enable the "Developer" menu in Safari Preferences and check "Allow Extensions".

Technical Support & Community

  • Bug Reporting: Please consult the Wiki documentation before creating a new issue
  • User Guide: Detailed usage instructions and troubleshooting guide
  • Developer Documentation: Instructions on contributing code or adding support for new websites

Security & Privacy

  • All media control logic is processed locally
  • No user data or playback history is collected
  • Fully open-source code available for review

BeardedSpice is the ideal choice for macOS users seeking a unified media control experience. It eliminates the hassle of switching between multiple media players, allowing you to focus on the content rather than the interface. Whether for leisure or background music during work, BeardedSpice delivers a smooth, consistent control experience.

All software data on this site is synchronized from the Awesome mac project. Copyright belongs to original authors.

Recommended Apps