问题标签 [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.

0 投票
1 回答
4381 浏览

linux - MPD:使用 Linux bash 脚本接收实际的 mpd 状态

我想知道如何使用 linux bash 脚本接收 mpd 播放器的实际状态。我知道如何启动和停止播放器...

...但我需要知道 mpd 是否正在播放歌曲。当前的音量设置也很有趣。

我试图用mpcstatus=cat /var/tmp/mpd_statusor接收它,actvol=cat /var/tmp/mpd_volume但文件不存在。我在 RaspberryPi 上使用Volumio /Debian。

0 投票
1 回答
503 浏览

mpd - 通过歌曲 ID 在 MPD 的数据库中查找歌曲

我专门使用 python-mpd2,但我也可以接受原始 MPD 命令形式的答案。

仅给定数据库中歌曲的 ID(例如“8231”),查询 MPD 数据库以查找该歌曲的正确方法是什么?mpdcli.find("any", "8231")(翻译为find any 8231)没有返回任何结果,我在文档中找不到任何内容。

我能想到的唯一解决方案是在客户端中维护数据库的副本,我不想这样做,希望有明显的原因。

我知道存在currentsong但不适合(我需要通过 ID 查找当前未播放的歌曲)。

0 投票
2 回答
414 浏览

manifest - 哪些内容提供商支持 MPEG-DASH

我正在寻找 MPEG-DASH 的真实内容 - 有人知道哪些内容提供商将 mpd 清单用于他们的 Vod/自适应流媒体吗?

0 投票
1 回答
181 浏览

comments - 我可以在 mpd 播放列表中添加评论吗?

标题说明了一切...

运行 Ubuntu 12.04 和 mpd 守护程序。

我正在编写一些脚本来操作播放列表(对于我和我的妻子),在播放列表中添加评论而不是创建单独的日志文件会很方便。

所以,我可以,我可以,我可以吗???

直接从我5岁开始。

0 投票
1 回答
3956 浏览

mpeg-dash - MP4 Box - 初始化段、基本 URL 和独立 MPD

我有一个以多种分辨率编码的原始视频及其相关比特率:

我使用 GPAC MP4 Box 将这些内容分割成多个片段并创建 MPD 文件,如下所示:

我获得了以下清单文件:(它不完整)

但是,我有几个问题:

  • 首先,我认为每个表示都应该有一个初始化段,它将列在 SegmentList 的第一个位置。我该怎么做?

  • 其次,在我的例子中,所有段 (.m4s)、初始化段 (.mp4) 和清单文件 (.mpd) 都存储在服务器的同一位置。据此,它不是必需的 Base-URL 元素吗?

  • 在我看到的其他 DASH 序列中,每个表示的所有段都存储在一个独立的文件夹中,与其关联的初始化段和该表示的清单文件一起存储。然后,有一个全球 MPD。我必须使用 MP4 Box 的哪些参数才能做到这一点?

谢谢!

0 投票
1 回答
231 浏览

ios - 从 iphone 控制笔记本电脑上的 mpd/ncmpcpp

我刚刚在我的 macbook pro 的 ubuntu 端设置了 ncmpcpp,我正在尝试制作一个 iphone 应用程序来控制它。我该怎么做呢?

我应该使用蓝牙还是wifi?(哪一个会更容易)然后我将如何实施它?我应该在 linux 中安装哪些软件包?我将如何使用它们?

我知道这是一个很大的话题,我有几个广泛的问题,但如果你能回答其中任何一个或提供任何有用的信息,我将非常感激!

谢谢!

0 投票
2 回答
3625 浏览

mpd - mpd mpc 查询语言

我不知道如何正确查询mpd使用mpc.

例如:我知道如何列出所有专辑

但我想得到的不仅仅是名字。

如何查询mpd专辑、路径、艺术家、曲目编号、时长等?最好在一个查询中,但多个查询也可以。

我试图阅读mpc手册页和官方文档,mpd但无法弄清楚。

0 投票
0 回答
935 浏览

mpeg-dash - 对播放器 DASH JS 有效的清单文件有哪些要求?

我阅读了这份文件http://dashif.org/wp-content/uploads/2015/04/DASH-IF-Conformance-Software-v0.9.pdf以了解必须完成 MPD 文件的规则是什么。

清单通过http://dashif.org/conformance.html进行了验证,结果是成功的。但是当我尝试加载播放器 DASH-JS(http://dashif.org/reference/players/javascript/1.4.0/samples/dash-if-reference-player/ )时,它什么也没做。

我很感激任何想法。

谢谢!

0 投票
0 回答
154 浏览

ffmpeg - MP4BOX- mpd 文件中的后缀 BaseURL 名称

我已成功生成 mpd 文件。但是,我想更改BaseURLRepresentation元素。

下面的命令 MP4Box 生Q1_Video_10000_dashinit.mp4成为 BaseURL,事实上我想改变 Q1_Video_10000_tsxx.mp4

MP4Box -dash 5000 -frag 5000 -rap -bs-switching merge -out testvideo.mpd \ Q1_Video_10000.mp4

我想将后缀“_dashinit”重命名为一些用户定义字符串。

0 投票
2 回答
2731 浏览

audio-streaming - MPD 挂载点未显示在 icecast 上

我正在尝试将 MPD 设置为与 Icecast 一起设置互联网广播流媒体服务。MPD 和 Icecast 似乎工作正常。但是,我在 icecast 的仪表板上没有看到 Mountpoints 下列出的任何内容。需要做什么才能启用相同的功能

这是我的配置文件。你能帮我解决我可能遗漏的问题吗?

MPD 会议:

冰播配置

MPD:音乐播放器守护程序 0.19.12

错误日志: