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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f3c3d16eecdb37ccb781d6b458ae73ef22363287a7624e9cc239cd35807c5f1f |
|
MD5 | f1badb7fb68f14a0e5777479a9e100dd |
|
BLAKE2b-256 | 16a6ce45250fd2023a4f1c074ee66c5c69ae578109e350df11288abbe4c70dd8 |
关闭
py_HighSierraMediaKeyEnabler-0.0.2-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 81fbb0c03d6572e0d6e201bbd3b794a6ccb385e28ca8761e9602b8fc72f1fb7f |
|
MD5 | 2f7707c98addd37f02a011788b30a804 |
|
BLAKE2b-256 | 7c8641f14722cd5f19e5c38c359fd2e7839e4f92835a3393555b310583fb15ff |