简体   繁体   English

Icecast更新标题元数据

[英]Icecast Updating title metadata

I've been playing with Icecast with Ezstream for a while and found this error while uploading a song. 我在Ezstream上使用Icecast玩了一段时间,并在上传歌曲时发现此错误。

I've been using multer-s3 to upload songs into s3 and read them from a mounted port on a server. 我一直在使用multer-s3将歌曲上传到s3,并从服务器上的安装端口读取它们。 The problem comes when last song that was uploaded has changed the title metadata of every song. 当最后上传的歌曲更改了每首歌曲的标题元数据时,就会出现问题。

I assumed that the title metadata was grabbed by icecast and ezstream by filename but in this case it is injecting and prepending data for everysong by an unknown source. 我假设标题元数据是由icecast抓取的,而ezstream是由文件名抓取的,但在这种情况下,它是由未知来源为每首歌注入和添加数据。

So it should be giving "the new law --- daybreak" but it's injecting "Marshmello & Bastille -". 因此,它应该给“新法律-破晓”,但要注入“棉花糖和巴士底狱-”。 Also, I've checked the filenames and they all are without the prepended string. 另外,我检查了文件名,它们都没有前置字符串。

I've been reading the Server Stats docs for injection and saw that title is "Metadata set by source client". 我一直在阅读用于注入的Server Stats文档 ,并看到标题为“由源客户端设置的元数据”。 Which makes me think is probably Ezstream injecting it but I haven't added it into the ezstream config files. 这让我认为可能是Ezstream注入了它,但尚未将其添加到ezstream配置文件中。

If you have any ideas on what would be? 如果您有什么想法? I appreciate any hints 我感谢任何提示

在此处输入图片说明

Turns out ez-stream reads ID3 metadata. 事实证明ez-stream读取ID3元数据。 Which is a sensible thing to do. 这是明智的选择。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM