如何使用libvlc访问ICY元数据

时间:2019-04-22 19:41:19

标签: python vlc libvlc python-vlc

是否可以通过libvlc接口访问ICY元数据? 我正在使用python-vlc绑定。

import vlc
import time

url = "http://fritz.de/livemp3"

instance = vlc.Instance("--no-xlib")
player = instance.media_player_new()
player.set_media(instance.media_new(url))
player.play()

time.sleep(0.5)

print("meta 0")
print(player.get_media().get_meta(0))

print("track info")
print(player.get_media().get_tracks_info())

我认为可能是get_meta,枚举值0应该是标题。但这仅返回部分网址。

get_tracks_info只是一个数字。

1 个答案:

答案 0 :(得分:0)

我认为您无法从元数据libvlc API中获得该信息。 VLC应用程序仅在详细的调试日志中显示ICY信息,认为您没有其他选择。