问题标签 [mpd]
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.
icecast - icecast 找不到 MPD 挂载点
我也设置了 icecast 2 服务器和 mpd。
两者都单独工作正常,但 icecast 没有在安装列表中显示 mpd。
这是我的 mpd.conf
这也是我的 netstat 的输出
我的猜测是因为 mpd 没有在 ipv4 上监听 icecast 无法看到挂载点。
但我也不明白为什么它不听;当我明确使用 bind_to_address 选项时,不听 ipv4。
有人可以告诉我如何让 icecast 看到 mpd 挂载点。谢谢
javascript - 尝试连接到 MPD 时无法读取未定义的属性“应用”
我目前正在处理一个处理 MPD 的课程项目,并且我正在尝试使用 Komponist。尝试连接到我当前正在运行的 MPD 服务器时遇到问题。
在这里,我有以下代码,它只是尝试创建与我的 MPD 服务器的连接。
但是,当我尝试执行此代码时,Chrome 调试器返回“无法读取未定义的属性 'apply'”,它指向此:
起初我以为是因为 MPD 根本没有运行或存在连接问题,但我的 MPD 服务器在 localhost:6600 上运行,我可以从另一个第三方客户端很好地连接到它,所以我想知道我是否我缺少使用 komponist 的库或其他一些开发依赖项。我不熟悉“super_”符号。
这应该没关系,但我使用的是 Windows,所以它是 MPD 的 Windows 二进制文件。我的 Node 版本是 0.10.31
或者,如果其他人对现有的 JavaScript MPD 客户端有任何好的建议,请按我的方式提出。
php - 从 PHP 运行 ./script.sh
我有从 Raspberry 播放音乐并使用脚本 gpio.sh 打开 LED 的网络服务器。我正在使用 mpd、mpc 和 gpio。
我的 /var/www/index.php :
在终端中,我可以成功运行 /bin/bash /var/www/gpio.sh 并且 LED 亮起。从网络服务器'mpc play' WORKS 并且可以播放一首歌曲但它不能运行那个 gpio.sh 。index.php 的所有者是 www-data
-rwx------ 1 www-data www-data 1262 Dec 8 10:45 gpio.sh
-rwx------ 1 www-data www-data 272 Dec 9 09:39 index.php
我应该怎么办 ?当我将 index.php 或 gpio.sh 的所有者更改为 root 时,php 无法执行。我的 index.php 错了吗?我无法从 php 执行 .sh。请帮忙。
c - libmpdclient:检测到 MPD 守护进程的丢失连接
我正在为我的状态栏编写一个插件来打印 MPD 状态,目前使用的是libmpdclient库。如果 MPD 重新启动,它必须能够正确处理丢失的连接,但是mpd_connection_get_error
对现有mpd_connection对象的简单检查不起作用——它只能在初始mpd_connection_new
失败时检测到错误。
这是我正在使用的简化代码:
当 MPD 在上述程序执行期间停止时,它会出现以下段错误:
我能想到的使程序安全的唯一方法是在每次迭代中建立一个新的连接,这是我希望避免的。但是,如果各个libmpdclient
函数调用之间的连接丢失了怎么办?我应该多久检查一次,更重要的是如何检查连接是否仍然存在?
mpd - 如何使用 dashencoder 创建 mpd 文件
我有一个视频文件名"test.mp4"
,这个文件包含视频+音频。我想通过使用"DashEncoder.config"
文件制作不同的 MPD。谁能告诉我在“DashEncoder.config”中更改需要哪些更改?
我已经制作了 MPD,但生成的 MPD 中没有声音。:(
请帮忙
bash - ncmpcpp 停止突出显示当前歌曲
嗨,我最近正在使用 ncmpcpp ,我已经很好地将它配置为我想要的。不幸的是,在播放列表视图中,3-4 秒后它会停止突出显示当前播放的歌曲,结果我忘记了我在播放列表中的位置(即使歌曲在标题中播放)。
有没有办法让当前播放的歌曲不断突出显示?我查看了许多 ncmpcpp 配置选项,但找不到任何东西。
这是正在发生的事情的 gif:http: //i.imgur.com/9eCOLyj.gif
这是 ncmpcpp 的配置文件:http: //pastebin.com/XTdQa2qb
这是 mpd 的配置文件:
macos - mpd 不使用 lame 或 vorbis 编码器
我正在尝试通过 mpd 运行 httpd 流。我的配置相当简单:
但是,当我运行 mpd 时,出现以下错误:
当我尝试使用 vorbis 时也会发生同样的情况。我检查了我的 mpd 版本,这是输出:
所以就目前而言,它似乎没有安装 lame/vorbis 编码器插件。我目前正在使用 OS X,所以我通过自制软件安装了 mpd。任何想法如何解决这一问题?
javascript - 用 JS 解析 MPD
我想用一个使用 Javascript 语言的库来解析媒体演示描述(MPD) 文件。是否有允许我简单解析 MPD 文件的库或库?我看到了dashif library,但这很难使用。我不要玩家!我只想解析 MPD 文件中的信息并使用它们来制作我的脚本来显示它们。
javascript - 为什么我无法捕获异常
我有一个简单的 php 库https://github.com/MonsterGfx/PHP-MPD-Client
我的 symfony2 可以正常工作,但直到 mpd 服务器离线。我想检查 mpd 状态 -
问题是当服务器离线时,我会被抛出
但我必须抓住错误。我在库中看到代码
为什么我无法捕获错误并出现 500 错误?我做错了什么?
ios - 用于播放 .mpd 文件的视频播放器
我想在 iPhone 应用程序中播放 .mpd 文件,为此我尝试了 VLC 播放器,但它没有按预期工作,并且播放视频需要花费太多时间。是否有任何其他选项可用于播放 .mpd 文件,如 Android 中的 exoplayer。
我已经为此目的实现了 VLC 媒体播放器,但现在我正在寻找另一种选择。如果任何机构对此有任何想法,请提供帮助。