如何使用libvlc访问ICY元数据

问题描述 投票:0回答:1

是否可以通过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和Enum值0应该是标题。但这只返回网址的一部分。

get_tracks_info只是一个数字。

python vlc libvlc python-vlc
1个回答
0
投票

我不认为你可以从元数据libvlc API中获得它。 VLC应用程序仅在详细的调试日志中显示ICY信息,不认为您有其他选项。

© www.soinside.com 2019 - 2024. All rights reserved.