All Projects → lidel → Google Music Hotkeys

lidel / Google Music Hotkeys

Licence: cc0-1.0
Browser extension that adds keyboard control to Google / YouTube Music

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Google Music Hotkeys

Save In
WebExtension for saving media, links, or selections into user-defined directories
Stars: ✭ 99 (+296%)
Mutual labels:  chrome-extension, firefox, firefox-extension, webextension
Web Media Controller
Allows controlling media player on different sites with Media Player widget on your desktop
Stars: ✭ 36 (+44%)
Mutual labels:  chrome-extension, firefox, firefox-extension, chromium
Mue
Fast, open and free-to-use new tab page for modern browsers
Stars: ✭ 56 (+124%)
Mutual labels:  chrome-extension, firefox, firefox-extension, chromium
Disable Javascript
Adds the ability to disable JavaScript on specific sites.
Stars: ✭ 151 (+504%)
Mutual labels:  chrome-extension, firefox, firefox-extension, webextension
Sponsorblock
Skip YouTube video sponsors (browser extension)
Stars: ✭ 3,627 (+14408%)
Mutual labels:  chrome-extension, firefox, firefox-extension, chromium
Floccus
☁️ Sync your bookmarks privately across browsers
Stars: ✭ 2,630 (+10420%)
Mutual labels:  chrome-extension, firefox, firefox-extension, webextension
Github Mermaid Extension
A browser extension for Chrome, Opera & Firefox that adds Mermaid language support to Github
Stars: ✭ 170 (+580%)
Mutual labels:  chrome-extension, firefox, firefox-extension, webextension
Webextension Toolbox
Small CLI toolbox for cross-browser WebExtension development
Stars: ✭ 365 (+1360%)
Mutual labels:  chrome-extension, firefox, firefox-extension, webextension
Session-resurrection
Save your browser sessions and restore them any time
Stars: ✭ 36 (+44%)
Mutual labels:  firefox, webextension, firefox-extension
page-shadow
A Chrome, Firefox, Opera and Edge extension to increase contrast, decrase brightness and invert color of websites
Stars: ✭ 14 (-44%)
Mutual labels:  firefox, webextension, firefox-extension
paxmod
🕊️ Firefox add-on for multi-row tabs and site-dependent tab colors
Stars: ✭ 123 (+392%)
Mutual labels:  firefox, webextension, firefox-extension
web-extension-boilerplate
The web extension boilerplate help to set up project quickly using typescript, jest, webpack, githook, prettier and github actions
Stars: ✭ 35 (+40%)
Mutual labels:  firefox, webextension, firefox-extension
copy all tabs
Browser add-on to copy all URLs and titles from the open tabs in a browser window as a text list to the system clipboard. Links can also be pasted to a browser window to restore a list of tabs.
Stars: ✭ 21 (-16%)
Mutual labels:  firefox, webextension, firefox-extension
AntiRickRoll
Chrome extension that blocks Rickrolls!
Stars: ✭ 22 (-12%)
Mutual labels:  firefox, webextension, firefox-extension
Recorder
A browser extension that generates Cypress, Playwright and Puppeteer test scripts from your interactions 🖱 ⌨
Stars: ✭ 277 (+1008%)
Mutual labels:  firefox, chromium, firefox-extension
Jjb
一个帮助你自动申请京东价格保护的chrome拓展
Stars: ✭ 3,083 (+12232%)
Mutual labels:  chrome-extension, firefox, webextension
Privacy Redirect
A simple web extension that redirects Twitter, YouTube, Instagram & Google Maps requests to privacy friendly alternatives.
Stars: ✭ 342 (+1268%)
Mutual labels:  firefox, chromium, webextension
yt-dislikes-viewer
A browser extension that allows you to see dislikes on a youtube video after the youtube update
Stars: ✭ 291 (+1064%)
Mutual labels:  chromium, webextension, firefox-extension
webpageScanner
Extension for Firefox
Stars: ✭ 16 (-36%)
Mutual labels:  firefox, webextension, firefox-extension
Extanalysis
Browser Extension Analysis Framework - Scan, Analyze Chrome, firefox and Brave extensions for vulnerabilities and intels
Stars: ✭ 351 (+1304%)
Mutual labels:  chrome-extension, firefox, firefox-extension

Google / YouTube Music Hotkeys

Browser extension that adds keyboard control to the web version of Google / YouTube Music

Background

I wanted to control background playback of Google / YouTube Music without switching tabs. That is all :-)

Features

  • works in Firefox and Chromium-based browsers
  • keyboard-based playback control
    • toggle playback

      default: Ctrl+Shift+8, visual hint: *
      windows: Alt+Shift+8

    • previous song

      default: Ctrl+Shift+9, visual hint: (
      windows: Alt+Shift+9

    • next song:

      default: Ctrl+Shift+0, visual hint: )
      windows: Alt+Shift+0

  • option to customize default shortcuts
  • toolbar button
    • regular click toggles playback
    • context-click shows menu with other playback controls
  • open and pin Google Music if it is not open yet
  • try to build a new playlist when one hasn't been loaded yet
  • support for autoplay of bookmarks with &autoplay=true parameter

Install

Firefox Chrome / Chromium
Get the add-on

How To Customize Shortcuts

Firefox

  1. Open about:addons → Google / YouTube Music Hotkeys_ → Preferences
    • ..or just right-click the Browser Action:

      Right-click on Browser Action

  2. Customize key bindings to your liking:
    • Supported values are listed here. Changes are saved automatically.

      screenshot with old school shortcuts

    • The shortcut may be specified as one of the following media keys: MediaPlayPause, MediaPrevTrack, MediaNextTrack

      screenshot with media key

    • Keep in mind that some shortcuts can be intercepted by regular desktop apps running on your system. For example, on MS Windows Ctrl+Shift+0 is hijacked by system itself – see issue #3. If something does not work, try a different shortcut.
    • Customization works in Firefox 60 or later. If you are using an older version please see issue #1 before reporting a new bug.
    • Firefox does not provide API for setting Global shortcuts (that work when browser window is not focused) yet: Bug 1411795 - Add global keyboard shortcut support to commands API.
  3. That is all!

Chromium

Chromium-based browsers provide global UI for managing shortcuts of all extensions.

  1. Open chrome://extensions/configureCommands
  2. Customize key bindings to your liking
  3. You can optionally switch shortcut scope to Global:

    peek 2017-11-28 19-44
    Global shortcuts should work even when Chrome isn’t ‘in focus’.
    Keep in mind that Global shortcuts can interfere with regular desktop app shortcuts.

  4. That is all!

Development

npm install
npm run build
npm run firefox

License

Play_music_triangle.png from https://commons.wikimedia.org/wiki/File:Play_music_triangle.svg

webextensions-lib-shortcut-customize-ui is licensed under MIT

The add-on itself is released under CC0: to the extent possible under law, the author has waived all copyright and related or neighboring rights to this work, effectively placing it in the public domain.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].