使用Deezer NativeSDK的当前“流”曲目名称

时间:2017-02-15 15:45:25

标签: python deezer

我正在使用Deezer NativeSDK Python包装器:https://github.com/deezer/native-sdk-samples

我正在播放用户的“流量”广播deezer_app.load_content("dzradio:///user-12345".encode('utf-8'))。如何恢复播放曲目信息或至少恢复曲目ID?

谢谢

1 个答案:

答案 0 :(得分:1)

可通过QUEUELIST_TRACK_SELECTED事件获取相关信息。 函数Player.event_track_selected_dzapiinfo(event)将返回所选当前曲目的JSON。

我更新了https://github.com/deezer/native-sdk-samples的PythonSample来说明它。 (你可以查看myDeezerApp.py)

在(deezer_import.py)

中添加了相应的SDK函数包装器
libdeezer.dz_player_event_track_selected_dzapiinfo.argtypes = [c_void_p]
libdeezer.dz_player_event_track_selected_dzapiinfo.restype = c_char_p