问题标签 [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 回答
454 浏览

ios - Upnpx LastChangeParser

我正在测试 upnpx 库来控制 sonos 多房间音频系统......工作正常。我对事件只有一个主要问题。如果我从 sonos 渲染器获得音量变化事件,像这样


我在-(void)UPnPEvent:(BasicUPnPService*)sender events:(NSDictionary*)events{中没有得到洞事件和错误值

它应该是 ...

如果有人能建议我正确的方向,我会很高兴!

最好的问候自贸区

0 投票
1 回答
1521 浏览

php - 尝试通过 PHP 控制 Sonos 时出现错误 405

这是我的错误:

我通过端口 8080 上的最新版本的 WAMP 托管此服务器。每当我尝试访问我的主页 demo.php 时,它都应该向 Sonos 播放器发送 SOAP/UPNP 请求。不幸的是,它总是出现错误 405。我需要帮助尽快解决这个问题。

这是我的代码: 主页:

它正在导入的脚本:

0 投票
1 回答
659 浏览

ruby - 在 Alfred 工作流中运行的 Ruby 脚本中包含 Gem

我正在尝试创建一个 Alfred 工作流程,以通过 Alfred 使用热键更改音量。

控制 Sonos 的工作宝石在这里:https ://github.com/soffes/sonos

问题是:将 gem 包含在简单的脚本中是行不通的。当我运行工作流程时,没有任何反应。我附上了我正在谈论的 Alfred 截图的截图。

我尝试过其他 Ruby 脚本,它们运行得很好。但是任何需要宝石的东西都行不通。

我也尝试过下载 gem 并且只需要绝对路径,但也没有运气。

阿尔弗雷德截图

0 投票
2 回答
418 浏览

spotify - Spotify/Sonos 集成

抱歉,如果这是问这种事情的不正确的地方,但是我是被 Spotify CS Twitter 帐户引导到这里的。

我想知道 Spotify 上允许访问您的音乐、广播功能等的 API 是否有可能被打开,以便它们可以完全整合到 Sonos 控制器中?

这将是一件非常值得拥有的事情

干杯!

0 投票
1 回答
1434 浏览

python - 如何在我的电脑 soco python (sonos controller python) 中播放歌曲

我正在使用 soco(链接 github),我正在尝试使用以下命令在我的计算机上播放歌曲:

但它得到了错误:

请有人帮助我!

0 投票
1 回答
173 浏览

sonos - Sonos 服务需要 SSLv3?

我的服务提交因 SSLv3 握手失败而被拒绝。自测在我的开发机器上成功运行。以下是拒绝原因的错误消息:

由于已知漏洞(贵宾犬),肯定不再需要 SSLv3 支持:请参阅http://aws.amazon.com/security/security-bulletins/CVE-2014-3566-advisory/

Sonos 文档指出:

  • 不要使用暴露于任何已知漏洞的 SSL/TLS 实施,例如 Heartbleed 和 CRIME。
0 投票
1 回答
154 浏览

sonos - Sonos API - 编程无线电的最小分段长度

Sonos 设备对于已编程的收音机是否有最小(分段)长度的轨道?

我现在响应一个只有 1 个轨道的已编程收音机的 GetMetadata 请求,以便对变化更敏感。但我的印象是,Sonos 设备会立即要求为已编程的收音机提供另一首曲目。所以我认为该设备至少需要 2 个轨道。

有谁知道是否是这种情况?谢谢!

0 投票
1 回答
177 浏览

sonos - 无法为直播实现拇指向上/向下

我正在尝试为直播流(itemType = 'stream')实现竖起大拇指。根据文档,这应该是可能的,但不幸的是图标不会出现。我相信我已正确遵循http://musicpartners.sonos.com/node/340上的步骤。

当我调试getExtendedMetaData()getMediaMetadata()返回具有正确属性的动态标记时:

我也相信我的演示地图 XML 和字符串 XML 是正确的。当我尝试相同时,itemType = 'track'它工作正常。

我可能做错了什么?有没有办法调试这个?这可能吗?

我一直在针对 OSX 和 iOS(在 iPad 上)的 Sonos 应用程序上对此进行测试。两者都不起作用。

附带说明一下,我们似乎也无法显示实时流的信息和选项。

0 投票
1 回答
167 浏览

sonos - Sonos 中的播放/暂停按钮

我有一个 Programmed Radio 服务,所以我的音乐容器是“程序”。每次在 Mac 控制器中单击播放/暂停按钮时(可能它也发生在其他控制器上,虽然我还没有尝试过),应用程序再次发送 getMetadata 函数并丢弃已经在队列中等待的歌曲被播放。这是预期的行为吗?我们怎么能避免它,所以接下来要播放的歌曲是那些首先发送的歌曲?谢谢。

0 投票
1 回答
66 浏览

sonos - 如何在 itemType 程序中为曲目启用清理器

我的应用程序使用带有 itemType 的容器以编程收音机的形式提供曲目program。允许用户使用擦洗器在曲目中向前跳过。

在 Sonos UI 中,我可以看到洗涤器,但无法与之交互。

有没有办法启用这种行为?

Sonos UI 中无法正常工作的洗涤器示例