文件名称:icecast-parser:用于从 SHOUTcastIcecast 无线电流中获取和解析元数据的 NodeJS 模块
文件大小:9KB
文件格式:ZIP
更新时间:2024-07-25 13:21:43
JavaScript
icecast 解析器 用于从 SHOUTcast/Icecast 广播流中获取和解析元数据的 NodeJS 模块 特征 打开到 URL 的异步连接并获得带有无线电流和元数据的响应。 然后将响应管道传输到 Transform 流进行处理; 从流中获取元数据是在 Transform 流中实现的,因此您可以将电台流通过管道传输到另一个 Writeable\Duplex\Transform 流; 一旦接收到metadata , metadata事件就会用元数据对象触发; 收到元数据后,与电台的连接会自动关闭,因此您不会花费大量流量; 但是您可以在配置对象中设置keepListen标志并继续收听电台; 以经济的方式按时间间隔从电台自动更新元数据(时间到时打开连接); 元数据解析为具有键值的对象; 当您创建新实例时,您将获得 EventEmitter。 所以你可以订阅其他事件; 易于
【文件预览】:
icecast-parser-master
----.gitignore(532B)
----package.json(836B)
----AUTHORS.md(361B)
----LICENSE(1KB)
----index.js(4KB)
----CHANGELOG.md(944B)
----README.md(5KB)
----tests()
--------stations.csv(606B)
--------index.js(963B)
----lib()
--------Parser.js(1KB)
--------Reader.js(1KB)