问题标签 [sonos]

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 回答
167 浏览

sonos - Sonos:播放器未调用 getMediaURI

为流媒体服务开发 Sonos API 实现。

我将 getMetadata 流设置为:

  1. 打开音乐源:将电台组列表作为 mediaCollection.itemType = 容器返回

  2. 单击组:将所选组的电台列表返回为 mediaCollection.itemType = program

  3. 点击播放:返回单个 mediaMetadata,itemType = stream

我看到我的开发机器上的 Windows 控制器和我试图将流发送到的播放器对 getExtendedMetadata 的调用。

Now Playing 显示曲目和专辑信息,但播放器不发出 getMediaURI 请求。

当我查看控制器日志时,我看到以下两个错误:

0 投票
1 回答
133 浏览

sonos - 流 - hasOutOfBandMetadata 和 getStreamingMetadata

我们在音乐服务上实施了一些直播。

播放流工作正常,但是为了我们的报告要求,我们需要能够为流期间听到的每首歌曲发送一个曲目播放事件。另外,我们希望能够向用户显示当前正在直播中播放的曲目。

对于所有元数据响应,属性 streamMetadata.hasOutOfBandMetadata 设置为 True,但是我从未看到我们的服务接收到 getStreamingMetadata 请求。

该文档仅在 getMetadata 页面中提到了一次 getStreamingMetadata 和 hasOutOfBandMetadata ,我找不到更多参考来确保我正确设置了属性。

这是我们对其中一个流上的 getMetadata 的 SMAPI 响应的示例:

如果我直接使用外部 SOAP 客户端调用 getStreamingMetadata,它就会响应。

我是否以正确的方式解决这个问题?

0 投票
1 回答
186 浏览

sonos - iOS 控制器忽略专辑ArtURI

看到“Hype Machine”Sonos 应用程序的一个奇怪问题,其中 iOS 控制器不显示由 albumArtURI 提供的专辑封面。艺术品出现在 OS X 控制器上。

自定义浏览图标在此配置中工作,但这是一个不同的部分,当然。

地图:

示例响应:

知道这个配置有什么不正确的吗?

谢谢你。

更新:对于那些好奇的人,这里可行的解决方案是提供与控制器要求完全匹配的 ArtWorkSizeMap 条目,即使随后的图像尺寸与广告尺寸不匹配。

此条目使图像开始显示:

0 投票
2 回答
244 浏览

sonos - SONOS Playbar 允许第三方控制音量和输入选择(仅限)的 API 是什么?

为了实现5.1环绕声。

我对控制任何其他 SONOS 功能不感兴趣,因为我将使用 SONOS 应用程序提供音乐服务。我只需要确保我的 Crestron 系统可以控制音量,无论活动源是视频(来自电视)还是音频(来自 SONONS 应用程序),并且还能够在音频和视频源之间切换。

0 投票
1 回答
664 浏览

sonos - Sonos 是否支持使用播放列表的直播广播流,例如 m3u/pls

一些直播电台流使用 m3u/pls 播放列表,这是一个文本文件,其中包含一系列指向其他音频文件或播放列表位置的链接。

Sonos 是否支持现场广播服务的这种播放模式?

0 投票
1 回答
146 浏览

hardware-programming - Sonos 应用程序代码语言

我想知道是否有人可以提供任何指导,我很想知道例如 Sonos 将如何为他们的硬件创建软件/API?他们会从哪里开始?他们会使用什么语言?

我很想学习如何在机器级别的基础上编码,如果有人能阐明或提供任何指导,我将不胜感激

非常感谢

0 投票
1 回答
82 浏览

ios - 如何在后台执行IOS应用程序

我目前正在开发流媒体应用程序,该应用程序通过 TCP 网络将 iPhone 歌曲流式传输到其他硬件,因此声音将来自通过 wifi 连接到 iPhone 的硬件。当应用程序在前台时工作正常,但在后台应用程序将在一段时间后终止。有一个应用程序“Sonos”在后台运行。我不知道它是如何在后台流式传输到硬件的,是否使用了任何不同的方法?

你能告诉我苹果会接受的解决方案吗?提前致谢........

0 投票
1 回答
104 浏览

ios - Sonos IOS 应用程序如何在后台流式传输?

Sonos IOS 应用程序如何在后台流式传输? 他们使用的是 Airplay 还是其他技术?

0 投票
1 回答
416 浏览

sonos - 关于 Sonos 开发的一般问题

我们正在开发一个需要移动应用程序来远程控制 Wi-Fi 扬声器的项目。在我们的分析中,我们发现 Sonos 是一个不错的选择。我有一些与 Sonos 扬声器相关的疑问。

  1. 可用于 Sonos 扬声器的 API 是开源的吗?

  2. sonos 桥接器是否与 sonos play1 扬声器一起提供?

  3. 索诺斯桥的目的是什么?

  4. Javascript API 是否可用于 Sonos 扬声器?

  5. 我们可以使用airplay协议连接sonos设备吗?

  6. 是否可以为从事 Sonos API 的开发人员提供支持?

  7. Sonos 扬声器是否已在任何零售店/客户中实施?

0 投票
1 回答
59 浏览

sonos - 在 Sonos 扬声器上设置端口镜像

我想捕获 Sonos 扬声器发送的流量(以解决流媒体问题)。我找到了一种方法,但有点麻烦:我通过以太网到 USB 适配器将 Sonos 扬声器插入我的 PC,共享 PC 连接,然后在该接口上捕获。它仅限于一个扬声器,如果扬声器曾经被配置为使用 WiFi,它似乎使用 WiFi,甚至以这种方式插入(而且我没有捕捉到任何东西)。

使用端口镜像执行此操作的详细设置是什么?我想比较这两种解决方案,但对端口镜像设置了解不多。

谢谢!