如何使用 libvlc 访问 ICY 元数据



是否可以通过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,应该是标题。但这只返回 url 的一部分。

get_tracks_info只是一个数字。

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

相关内容

  • 没有找到相关文章

最新更新