VideoLan无线电流的歌曲更改事件

时间:2016-08-10 15:19:56

标签: python vlc libvlc

我是使用编程vlc的新手,我正在使用python特别是python-vlc来播放互联网广播电台。

我让它在播放电台但无法播放正在播放的当前曲目。 当我收到音轨信息时,它会一直返回Track 1.

无论如何,我正在寻找一种获得改变歌曲的方法。似乎有可能。因为vlc标题栏显示当前正在播放的歌曲,并且窗口会弹出新播放歌曲的通知。

我更喜欢用歌曲获取更改事件,这样我就不必轮询以查看名称是否更改。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:2)

在MPEG流中,没有"歌曲"。它只是一个音频流。有些广播电台确实在两者之间更改了元数据,因此您可以检查流标题是否发生变化。但那是纯粹的启发式。

我猜您看到的通知也是由元数据更改触发的。