• Stars
    star
    1,246
  • Rank 37,681 (Top 0.8 %)
  • Language
    Objective-C
  • License
    The Unlicense
  • Created about 7 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Media Key Forwarder for iTunes and Spotify

Mac Media Key Forwarder Build Status

Mac Media Key Forwarder for iTunes and Spotify.

For the latest version and bugfixes use quentinlesceller's fork : https://github.com/quentinlesceller/macmediakeyforwarder/releases

Forwards media keys to iTunes or Spotify directly.

You can prioritize which app you would like to control or you can go with the default behaviour which controls the running app.

The app runs in the menu bar.

Download the compiled application from my Releases.

If you want even more control over what you want to control you should try beardedspice.

Issues you should know about

The app listens on the event tap for key events. This causes problems in some rare cases, like

  • when changing search engine in Safari's preferences window
  • when trying to allow third-party kernel extensions

In these cases simply pause Mac Media Key Forwarder from it's menu.

Installation & MacOS Mojave Compatibility

The app itself is compatible with Mojave, but you need to add it as trusted application in order to make it function properly.

You can do this with these steps:

  1. Go to System Preferences > Security & Privacy
  2. Open the Privacy tab, and look for Accessibility in the left list
  3. Turn on the checkbox for MacMediaKeyForwarder.app in the right list
  4. Look for Automation in the left list
  5. Turn on the checkbox for iTunes.app and Spotifiy.app under MacMediaKeyForwarder.app in the right list
  6. Run the app again

Security Setting

Security Setting

Other milgra utilities you might be interested in

mac audio keepalive

airpods sound quality fixer

fat fingers keyboard for iphone


Contributors :

Thank you!!!


What's new in version 3.1 :

  • Ability to hide the menu icon
  • French translation

What's new in version 3.0 :

  • Catalina compatibility

What's new in version 2.8 :

  • Polish localization
  • Fixed broken Japanese, Finnish, Dutch localization

What's new in version 2.7 :

  • Dutch localization

What's new in version 2.6 :

  • Enabled undocking status bar item

What's new in version 2.5 :

  • Finnish, Japanese localization
  • Modified Accessibility Instructions

What's new in version 2.3 :

  • Korean, Danish, Russian and Hungarian localization is linked back to the project ( they got lost somewhere :( )

What's new in version 2.2 :

  • MacOS Mojave 10.14.2 fix, showing notification pop-up if tap cannot be created

What's new in version 2.1 :

  • app brings up permission popups if permission is not granted for Accessibility and Automation Target

What's new in version 2.0 :

  • app renamed to Mac Media Key Forwarder
  • Hungarian localization
  • updated icon
  • Open At Login state is checked every time the menu is opened so it shows an updated state
  • added installation steps to readme because increased MacOS security made it more confusing
  • added event-tap related issues to readme because it can cause head scratches in some special cases

What's new in version 1.9 :

  • added open at login menu option
  • German localization update
  • Korean localization update

What's new in version 1.8 :

  • added pause menu option
  • added pause automatically menu option : if no music player is running macOS default behavior is used and keys are forwarded to currently active media player
  • Russian localization
  • German localization
  • Spanish localization
  • fixed headphone button issue
  • added macOS Sierra compatibility if you want explicit music player control there

What's new in version 1.7 :

  • fast forward/rewind is possible when iTunes is selected explicitly
  • Korean localization
  • rumors say that it works with TouchBar

What's new in version 1.6 :

  • increased compatibility with external keyboards

What's new in version 1.5 :

  • now you can explicitly prioritize iTunes or Spotify
  • play button now starts up iTunes or Spotify if they are not running aaaand explicitly selected

What's new in version 1.4 :

  • memory leak fixed

What's new in version 1.3 :

  • previousTrack replaced with backTrack in case of iTunes for a better experience

What's new in version 1.2 :

  • new icon
  • source code is super tight now
  • developer id signed, its a trusted app now

More Repositories

1

airpodssoundqualityfixer

AirPods Sound Quality Fixer And Battery Life Enhancer For MacOS
Objective-C
378
star
2

sov

An overlay that shows schemas for all workspaces to make navigation in sway easier.
C
300
star
3

wcp

Script-driven control panel/system menu for wayland-based window managers.
Shell
79
star
4

headerlessc

Headerless C programming with a single preprocessor macro line
51
star
5

cljs-brawl

Mass Brawl Simulator for ClojureScript
Clojure
47
star
6

tutorials

Step by step tutorials on various topics
Emacs Lisp
35
star
7

macaudiokeepalive

Audio Port Keepalive for MacOS
Objective-C
29
star
8

clc

Class-C programming language compiler, documentation, compiler source and example project
C
25
star
9

i3-overview

C
18
star
10

mmfm

MultiMedia File Manager
C
13
star
11

macactivityindicator

MacBook Activity Indicator
Objective-C
12
star
12

cljs-gui

Game UI Renderer for ClojureScript
Clojure
9
star
13

kuid

A modern, minimal ui/widget renderer daemon with html/css based styling written in headerless c
C
9
star
14

fatfingerskeyboard

Fat Fingers Keyboard for iOS - no more typos!
Objective-C
9
star
15

cortex

The psychedelic tunnel-runner
C
8
star
16

vmp

Visual music player
C
7
star
17

cljs-mpd

Mass Point Dynamics Engine for ClojureScript
Clojure
6
star
18

zenmusic

Zen Music for the Zen Multimedia Desktop Environment
C
5
star
19

cortex-archive

The Psychedelic Tunnel-Runner
C
4
star
20

mileniagrafter

The 64 Kbyte flash media server
Java
3
star
21

termite

The ultimate real-time strategy
C
3
star
22

elderhelper

A clojure/compojure/MySQL based SSR ( server-side rendered ) community site
Clojure
2
star
23

termite-archive

The Ultimate Real-Time Strategy
C
2
star
24

kineticui-archive

the next generation ui
C
2
star
25

brawl-archive

Open Source Mass Brawl Simulator
C
1
star
26

steamberrysuite

Raspberry Pi based face and motion detection that I use in my cafe
Python
1
star
27

milgra.com

Actual homepage
JavaScript
1
star
28

milgra.com.2021

My homepage based on datomic + compojure + re-frame + clojure
C
1
star
29

milgra.com.2022

A blog engine written in pure javascript on the client side, clojure on the server site, uses files for post/comment storage and search.
HTML
1
star