【发布时间】:2010-06-17 06:28:39
【问题描述】:
我用 python 编写了一个小的流式 mp3 服务器。到目前为止,它所做的只是接受一个 ServerSocket 连接,并开始使用 socket.send() 将其队列中的所有 mp3 数据流式传输到请求。我已经实现了这一点,以便在流冰元数据中分块,因此播放歌曲的名称会显示在客户端中。
我想将播放列表管理添加到服务器,以便我可以操作正在运行的服务器的播放列表。我有一个模糊的想法,xmlrpclib 适合这样做,但我对两件事感到困惑:
在单个服务器和单个端口上集成 ICY 和 XMLRPC 是否可行/可取。
如何在流线程和播放列表之间共享状态,以及通过 xmlrpc 对其进行操作。
【问题讨论】: