Player is a hub that controls all your favourite sources of music.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Assets
Player.xcodeproj
Player
PlayerTests
PlayerUITests
SPInvocationGrabbing
LICENSE
Player-Bridging-Header.h
README.md
SPMediaKeyTap.h
SPMediaKeyTap.m

README.md

Player Logo

Player

                                                                 GitHub version Build Status License

Player is a hub that controls all your favourite sources of music with just your Mac's media keys. 🎉

About.

Player resides in your menu bar and has a sleak interface to display what you're listening to when the media keys of your Mac are clicked.

Menu Bar

Interface 1

Player knows you don't want to listen to iTunes when you're watching a YouTube video, so it promptly pauses your iTunes and any other YouTube video that might be playing on other tabs.

Player now supports iTunes and YouTube on Google Chrome!

Player is in beta, so it is rough around the edges.


Upcoming.

  • Support for Spotify and YouTube on Safari coming soon!
  • Auto-pause all background music when YouTube video starts playing. Currently iTunes and other YouTube tabs will be paused on interacting with YouTube using media keys.

Moar deets!

Player uses Swift stable release 3.1.1 on Xcode 8.3.3.

Player captures your Mac's hardware media keys when supported apps are in foreground or when whitelisted apps aren't using your hardware media keys.
To achieve this, Player uses SPMediaKeyTap. An Objective-C framework to handle media key events.

Read my blog about this project on Medium