Ad

streamkeys: Global hotkeys for media players

Streamkeys provides a Chrome extension enabling global hotkeys to control music playback across various media websites. It simplifies media control with a user-friendly interface.
Screenshot of berrberr/streamkeys homepage

Streamkeys facilitates global media player control within the Chrome browser. It works by intercepting hotkey presses and routing them to the appropriate media player tab. The extension utilizes a system of site-specific controllers, which are defined based on the unique HTML structure of each media website. This allows users to customize hotkeys for their favorite music players, providing a seamless and consistent playback experience.

Streamkeys offers a flexible and extensible solution for global media control. Its modular design allows easy integration with new media players by defining custom controllers. The extension supports a wide range of media websites and provides clear documentation for adding support to new sites. It's particularly well-designed for users who prefer keyboard control over mouse interaction for media playback.

  • Cross-Site Compatibility: Supports numerous media players with customizable controllers.
  • Hotkey Customization: Allows users to define hotkeys for various playback actions.
  • Easy Site Integration: Provides a straightforward method for adding support for new media sites.
  • Linux MPRIS Support: Offers basic MPRIS support on Linux with a host script.
  • Browser Extension: Implemented as a Chrome extension for convenient access and management.
  • Open Source: Available under the permissive MIT license.
  • Active Development: Regularly updated with bug fixes and new features.

Streamkeys is an active project with regular updates and ongoing maintenance. The project has a significant number of stars and forks, indicating community interest and usage. The available documentation is comprehensive and provides clear instructions for installation, configuration, and extension development. The presence of a test suite and automated testing further suggests a commitment to code quality and reliability.

Streamkeys benefits users who want a convenient way to control their media playback using keyboard shortcuts across different websites. It’s particularly useful for users who prefer keyboard control over mouse interactions and want a consistent experience. It provides a valuable alternative to relying on website-specific controls or external media player applications.

Summarize:
Share:
Stars
550
Forks
230
Issues
29
Created
13 years ago
Commit
2 years ago
License
MIT
Archived
No
Updated 12 days ago

Similar Repositories