panlatent / apple-remote-cli
此包已被放弃且不再维护。未建议替代包。
Apple Remote 协议控制台应用程序
dev-master
2017-05-02 13:04 UTC
Requires
- php: >=5.5
- gabrielrcouto/php-gui: dev-master
- guzzlehttp/guzzle: ^6.2
- panlatent/daap: dev-master
- panlatent/timer: dev-master
- symfony/console: ^3.2
- symfony/yaml: ^3.2
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-04-19 09:19:23 UTC
README
Apple Remote 协议控制台应用程序。使用控制台控制您的 iTunes。
这是什么
Apple Remote Cli 类似于 Apple Remote App(iOS)
。它是一个命令行程序,因此您可以使用它来控制您的 iTunes,很酷!
此工具包括命令行字符 UI。它可以显示歌曲和状态。您可以使用类似 Vim
的快捷键来控制 iTunes。
关于匹配
该项目不支持 iTunes 识别和匹配。非常遗憾。您需要添加 --auth=
参数,需要您手动捕获匹配数据。
(!) 由于使用 PHP 编写,无法直接调用相关系统API,也没有找到与 Bonjour 服务通信的方法,
更无法抢占设备的 mDNS 端口。所以该命令实现目前需要使用 iOS 设备遥控器配对数据。**
要求
- PHP 5.5 或更高版本
安装
使用 composer 下载库
$ composer require panlatent/apple-remote-cli
用法
使用命令
$ apple-remote-cli play/next/last/vol [-+]value
运行播放器
$ apple-remote-cli player
player
命令将打开字符 UI。使用键控制 iTunes
q
退出 | p
播放/暂停 | j
下一曲 | k
上一曲 | s
切换随机播放 | r
切换重复播放
字符 UI 是一个单进程。这意味着它受网络(HTTP 请求)的影响。
我们有一个实验性选项 --gui
,它将打开一个 GUI 窗口。 :) 帮助我们改进。
许可证
Apple Remote CLI 是开源软件,许可协议为 MIT 许可证。