Directory
Developer Zone
Design & Creativity
Productivity
Other Utilities
Others

BeardedSpice
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:
- First attempts to control the tab with active media playback
- If no media is playing, controls the currently focused tab
- 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
- Manual Build: Developers can build from source code (Xcode required)
Getting Started
- Install and launch BeardedSpice
- Open a supported media website in Safari or Chrome
- Click the menu bar icon to select the website you want to control
- 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
BitBar
BitBar is an innovative macOS menu bar application that allows users to display the output of any script directly in the menu bar, enabling real-time monitoring of system information, network status, or custom data, significantly enhancing productivity and desktop convenience.
Boring Notch
Boring Notch is the perfect tool for macOS devices with a notch display, allowing you to customize the content shown in the notch area (such as a clock), enhancing the menu bar appearance and optimizing screen space for a cleaner and more efficient workspace.
DayBar
DayBar is a clean and practical macOS date reminder tool that displays customized date information in the menu bar, supporting countdowns, workday tracking, and important schedule reminders to help you manage your time efficiently.
Fishing Funds
A simple and practical macOS fund monitoring tool that supports real-time market updates, managing favorite funds, and tracking investment positions, helping you easily stay informed about your investment activities.
HiddenBar
HiddenBar is a lightweight macOS menu bar management tool that helps you flexibly hide and organize excessive status bar icons, freeing up menu bar space, keeping the interface clean and aesthetically pleasing, and improving work efficiency.
iBar
iBar is a professional macOS menu bar management tool that consolidates application icons into a dedicated interface, freeing up valuable screen space and keeping your desktop cleaner for more efficient work.

Comments