panlatent/apple-remote-cli

此包已被放弃且不再维护。未建议替代包。

Apple Remote 协议控制台应用程序

dev-master 2017-05-02 13:04 UTC

This package is auto-updated.

Last update: 2024-04-19 09:19:23 UTC


README

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

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 许可证