跳转到主要内容

HighSierraMediaKeyEnabler的Python版本

项目描述

macOS High Sierra+上的媒体键

本项目是基于HighSierraMediaKeyEnabler,使用PyObjC编写的Python版本,以简化实现。

简而言之,它确保Safari不能窃取媒体键:媒体键始终控制iTunes(在Catalina上是音乐)。(我通常在Safari窗口中打开TweetDeck,如果TweetDeck尝试发送通知,Safari就会抓取媒体键来重新播放推文的音频;唯一将它们返回到iTunes的方法是点击鼠标——真糟糕!)

使用

安装后,您将有一个名为 mediakeyenabler 的命令。运行它。通过按Ctrl-C或发送等效信号到PID结束。

已知限制

  • 我不使用spotify,因此此版本只支持iTunes。

  • 我从不希望它启动iTunes,因此只有当iTunes已经在运行时,它才会执行任何操作。

  • 我从未想要快进或倒退,只想要重新开始曲目或转到下一曲目(实际上我不知道FF和倒退是可能的)因此该程序不执行这些操作。

  • 没有GUI(至少目前没有),它只是一个命令行程序。

原始版本中的已知限制

原始版本由于使用了CGEventTap的基本设计,存在一些已知限制,该项目因此继承。值得注意的是,当程序运行时,某些操作无法进行。

如果这些问题在原始版本中得到解决,它们也可能在这里得到解决。

更改

0.0.2 (2020-04-09)

  • 更新以兼容macOS Catalina。

  • 添加对Python 3.8的支持。

0.0.1 (2018-07-22)

  • 初始发布。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

py-HighSierraMediaKeyEnabler-0.0.2.tar.gz (9.2 KB 查看哈希值

上传时间

构建分布

py_HighSierraMediaKeyEnabler-0.0.2-py2.py3-none-any.whl (8.3 KB 查看哈希值

上传时间 Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面