问题标签 [liquidsoap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2772 浏览

icecast - 404 - 找不到您请求的文件

我的 icecast2 服务器正在运行,我可以看到我的管理员。我的配置文件也设置了正常的安装集。我的源客户端是liquidsoap,这是我的代码:

我的 .liq 文件在 /etc/liquidsoap/ 中,文件名是 radio.liq

但是,当我尝试从浏览器加载我在http://someserver.com:8000/ssp-radio的流时,会返回错误“404 - 找不到您请求的文件!”

我还在我的错误日志中找到了这些:

当我尝试加载这个:http://some-ip:8000/admin/listclients?mount=/ssp-radio 它说:400 - 源不存在

它正在循环,我无法停止服务器,所以我需要退出终端

这是什么意思?我的管理员中也没有列出挂载点。请帮忙。谢谢

更新:这是liquidsoap的输出:

(HTTP/1.0) 2018/01/15 13:08:27 [tea-media:3] 将在 3.00 秒后重试。奇怪的错误刷新缓冲区。...等等

0 投票
4 回答
7269 浏览

php - 如何使用 Icecast2 和 Liquidsoap 在我的网站中显示正在播放

我在网上找不到更好的答案,即使液体肥皂的文档也没有帮助。我想要发生的是获取我的流媒体服务器(icecast)中正在播放的当前歌曲标题和艺术家。我在一些论坛上发现他们能够做到这一点,但他们没有解释如何做到这一点,这是他们使用的液体肥皂脚本:

我相信这个脚本也仅适用于 centova 和 autodj。虽然我不使用这些技术(我使用的是 Ubuntu 16.04、Icecast2、Liquisoap、PHP、HTML5/CSS),但使用我目前使用的工具可以做到这一点吗?

0 投票
1 回答
927 浏览

ubuntu-16.04 - Liquidsoap Ubuntu 16.04 安装

我能够安装使用:

并且对两个文件/etc/liquidsoap/test.liq/etc/liquidsoap/test.log进行了 chmod,以便普通用户可以运行它,但是当我尝试启动它时

它开始正常但没有发生任何事情并且日志文件中没有任何内容?任何想法?

谢谢!

0 投票
0 回答
380 浏览

fallback - 为 Liquidsoap 回退创建处理程序

我想知道liquidsoap 何时回退到emergency_playlist,以便我可以启动系统脚本。也许有一个类似于 on_blank(handler,radio) 的处理程序可以做到这一点,

这是我的代码,

更新:

下面的代码确实执行了一个系统脚本,但是只有在脚本启动时,我希望每次启动回退时都执行此代码

0 投票
0 回答
615 浏览

liquidsoap - Liquidsoap 每小时播放一次新闻

我有一个播放列表的网络收音机。流由 Liquidsoap 管理。我怎样才能让它每小时播放一次新闻?

如果我在 switch 中设置了 0m0s-4m0s 的间隔,并且在新闻在 x 点钟 1 分钟结束之前播放的曲目并且新闻的长度为 2 分钟,那么它会播放两次,因为新闻的结尾仍在 0m0s-4m0s 的间隔中. 我尝试了添加功能,但它导致同时播放新闻和音乐。如果我只指定开始时间而不是间隔,那么如果曲目仍在开始时间播放,则不会播放新闻。我也尝试将新闻放入播放列表。一次来源并且它有效,但下次它没有播放。

提前感谢您的帮助,并对我的英语不好感到抱歉。我在下面发布当前代码:

0 投票
1 回答
247 浏览

python - Python - 解析 Liquidsoap 元数据

我使用了出色的 Liquidsoap 流引擎,但在解析来自 telnet 服务器的 alsa.metadata 命令的结果时遇到了一些麻烦。

这是他的输出示例:

它看起来不像任何已知的格式.. csv、json、xml ...你能告诉我如何制作 Python 数组吗?

前任:

谢谢,

0 投票
1 回答
275 浏览

icecast - 当我尝试使用liquidsoap通过icecast流式传输音频时,pls文件中的Http源不起作用

我使用liquidsoap 作为icecast 的源客户端。我尝试从 pls 文件运行 http 源,但不工作。当我使用 input.http() 函数时,一切正常。如何从 pls 文件中读取 http 源?我的例子有什么问题?这是我的流媒体脚本:

这是有错误的日志:

请文件:

当我使用本地路径而不是 http url 时,一切正常。

0 投票
1 回答
575 浏览

windows - 无法在您的路径中找到liquidsoap_binary

全部。
这是 Windows 2016 服务器安装。
但是,我正在尝试在 Windows 系统上做我需要的事情。如果它证明我不能做我需要的事情,那么到那时,我将转移到 Linux 系统并使用它来运行 IceCast 和 LiquidSoap。但我不会轻易放弃。话虽如此。

我一直按照从以下站点安装 Liquidsoap 的说明进行操作。
https://www.linuxjournal.com/content/creating-internet-radio-station-icecast-and-liquidsoap
当我在这里运行这部分时,它成功了

然后,我运行这条线

接下来,我运行这条线。

有了这个,我得到以下错误。

我读到我需要构建二进制文件,但是,由于不知道如何执行此操作,我被卡住了。有人可以帮助我安装液体肥皂吗?
谢谢你。

更新-----
我安装了 Ubuntu 18.04 服务器,并遇到了与上面相同的问题,与

0 投票
1 回答
1649 浏览

icecast - icecast - 请求解析失败

全部。
但是,我已经安装并运行了所有东西。Icecast2 页面没有显示任何内容。
没有挂载点列表
没有服务器状态
什么都没有?
仅显示:管理员主页版本

这是来自 Icecast 日志的错误。

这是我的 icecast.xml 文件。

这是我的 radio.liq 文件。

提供的命令的输出如下:
使用的命令:

输出

访问日志,包括命令运行。

这是 Error.log 文件的开始。

我以前没有注意到这一点,但它给了我一个错误或丢失的密码,即使它是在 icecast.xml 中提供的。它也在 radio.liq 文件中提供。
只有当我登录到 Web 界面的管理部分时,才会出现管理员密码错误或丢失的情况。

皂液状态

重启后状态为现在

仍然只显示:Admin Home & Version

已更新
已更新以指向 Var/ 中的日志文件,
这是重新启动后的输出。

0 投票
2 回答
4046 浏览

ubuntu-server - 带有 Liquidsoap 的 Icecast 无法正常工作

全部;
Ubuntu 18.04 - Icecast / LiquidSoap / opam / (liquidsoap-daemon)
已安装:taglib mad lame Vorbis cry ssl samplerate magic opus
插件:liquidsoap-plugin-all

系统规格

我已经搞砸了一段时间,但无济于事。
我有这个线程现在已关闭,其中包含您需要查看的有关我的设置的所有内容。icecast 请求解析失败

我正在测试的播放列表:

当我运行这个

我明白了

它显示正在启动 radio1.liq,但是,它正在停止,因为它在该目录中找不到任何东西。那就是它在 radio1.liq 文件中的位置。

当我跑

我的输出是这样的:

如您所知,Active是(exited),而其他时候它是(running),就像 Icecast 一样。但是,我通常必须在系统上重新启动,为了让它显示(运行
我刚刚重新启动,它仍然显示(退出),这是它第一次没有更改为(运行)。通常它会给我一个错误,我必须修复一些东西,但它现在没有这样做。

当我打开网络界面时,我只得到以下标签(页面)

所有其他页面都是空白的:

我还更改了 /etc/init.d/liquidsoap 中的用户名

用户名是我登录的身份。然后授予我的用户对这些位置的许可。

使用以下脚本:

这是来自 icecast error.log 的最新错误日志

从 radio.log 文件中提取

我在这里关注了这个页面,开始记录。

我在这里缺少什么吗?为了使liquidsoap正常工作,还需要安装其他东西吗?
我按照本教程进行了安装。使用 Icecast 和 Liquidsoap 创建一个互联网广播电台

我真的不知道还有什么要补充的。我已经经历了所有事情,甚至在写这篇文章时还做了一些额外的事情。请让我知道您是否需要我检查其他任何内容。请查看我的另一个线程,以获取有关我在这里设置的更多信息。icecast 请求解析失败

运行以下代码。

给我这个。

谢谢你。
韦恩