说明
运行命令时在岛上提示正在播放的歌曲;需要的话也可以在换歌时提示。
怎么用
- 运行命令「显示正在播放」,岛上提示一次歌名和歌手,旁边是正在播放的音乐软件的图标,右侧有上一首、暂停/播放、下一首按钮(在新消息「展开面板」里显示)。提示停留的时长在岛屿设置「消息」里调。
- 插件设置里打开「换歌时提示」(默认关闭),换歌时也提示。默认关闭是因为岛屿的音乐页和收起条已经显示正在播放的歌;开了「展开面板」或「横幅」新消息提示时,每首歌都会多一张消息卡片。
权限
island:notify:在岛上显示提示。media:read:读取正在播放的媒体信息。这是敏感权限,第一次读取时岛上会先问你是否允许。「换歌时提示」关着时插件不订阅播放变化,所以要到第一次运行命令时才会问。
给插件作者
这个插件的源码也可以当例子看:敏感权限的使用前确认、订阅媒体变化事件、插件设置、岛上提示,以及提示的样式:icon: "media"(音乐软件的图标)和 layout: "inline"(不带卡片,能力 notifyStyle),以及 controls: "media"(岛屿画的播放按钮,能力 notifyControls)。
English
Shows the playing song on the island when you run Show now playing, and on every track change once “Notify on track change” is on in the plugin’s settings (off by default: the island’s music page and collapsed bar already show the song). The message carries previous, play / pause and next buttons, which the island runs itself. Reading media is a sensitive permission, so the island asks you the first time.
更新记录
1.3.0
- 提示右侧换成上一首、暂停/播放、下一首三个按钮,不再显示时间。按钮由岛屿执行,插件不需要控制播放的权限;点按钮不会关掉提示,提示停留多久仍按岛屿设置「消息 → 展开面板显示时长」。需要支持
notifyControls的岛屿,旧版岛屿照常显示,没有按钮。
1.2.0
- 提示改成歌名和歌手,旁边是正在播放的音乐软件的图标,不再写「Now playing / 正在播放」。新消息「展开面板」里只有这一条时,没有「新消息」标题和卡片,整个岛就是这条提示。需要支持
notifyStyle的岛屿;旧版岛屿照常显示歌名和歌手,用插件图标。
1.1.1
- 名字去掉「示例」。功能没有变化。
1.1.0
- 换歌时不再默认在岛上弹「正在播放」:岛屿的音乐页和收起条已经显示正在播放的歌,开了「展开面板」或「横幅」新消息提示时,它还会变成一张消息卡片。需要的话在插件设置里打开「换歌时提示」。命令「显示正在播放」照常可用。
- 设置关闭时不订阅播放变化,所以不会一装上就询问播放信息的权限。
- 换上修好的 PowerShell 读取:等消息的超时在 Windows PowerShell 5.1 上恢复生效。
1.0.1
- 作者改为 TixXin。功能没有变化。
1.0.0
- 第一个版本。