Geektool显示当前在电台上播放的曲目吗?

时间:2019-02-08 12:20:58

标签: tracking audio-streaming geektool

我的第一个问题是:)我正在Mac OSX 10.11上使用cmus收听一个名为Fip的在线电台。我也使用Geektool。现在,我想让geektool在我的桌面上显示当前的播放曲目/艺术家/专辑(或专辑封面)。 该电台有一个在线播放器,可在网页上显示所有曲目/艺术家/专辑和封面。因此,我认为有可能获取这些信息并以某种方式使Geektool显示它。 这是页面: https://www.fip.fr/player

我已经检查了可以做到这一点的Geeklet,发现其中一些可以定期从网站抓取图像或信息并使用curl和sed命令显示它们。 但是,似乎只有当找到具有相同名称或类似名称的信息和图像时,此方法才起作用……在该fip广播播放器上,当前的歌曲/封面全部动态更改(?),而我无法获取信息我要从卷曲的html页面中… 即使在我检查Safari中的元素时页面上也有信息。

这就是我目前在终端机上尝试过的 首先,我检查了仅在网络播放器上显示曲目标题的元素,我得到了:

<div class="title" data-xiti="" title="Tambourine Party">Tambourine Party</div>

第177行显示标题(手鼓派对)。 所以我像这样使用curl和sed来获取页面并显示该行:

curl -s https://www.fip.fr/player | sed -n -r '177p'

问题是,它仅返回:

<div class="title" data-xiti=""></div>

显然是右行,但没有显示曲目标题://这就是我被卡住的地方...

还尝试过专辑封面。检查元素,我可以找到图像的网址(并将其显示在geektool中),但是随着图像在每条轨道上的变化,路径和图像名称也发生了变化,并且Geektool仅停留在一张图像上……

最重要的是,我不具备执行此操作的编码知识:D 想知道有人可以告诉我是否有可能,并帮助我解决这个问题,或者让我指向一个这样做的极客。

0 个答案:

没有答案