问题标签 [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.
ios - Upnpx LastChangeParser
我正在测试 upnpx 库来控制 sonos 多房间音频系统......工作正常。我对事件只有一个主要问题。如果我从 sonos 渲染器获得音量变化事件,像这样
我在-(void)UPnPEvent:(BasicUPnPService*)sender events:(NSDictionary*)events{中没有得到洞事件和错误值
它应该是 ...
如果有人能建议我正确的方向,我会很高兴!
最好的问候自贸区
php - 尝试通过 PHP 控制 Sonos 时出现错误 405
这是我的错误:
我通过端口 8080 上的最新版本的 WAMP 托管此服务器。每当我尝试访问我的主页 demo.php 时,它都应该向 Sonos 播放器发送 SOAP/UPNP 请求。不幸的是,它总是出现错误 405。我需要帮助尽快解决这个问题。
这是我的代码: 主页:
它正在导入的脚本:
ruby - 在 Alfred 工作流中运行的 Ruby 脚本中包含 Gem
我正在尝试创建一个 Alfred 工作流程,以通过 Alfred 使用热键更改音量。
控制 Sonos 的工作宝石在这里:https ://github.com/soffes/sonos
问题是:将 gem 包含在简单的脚本中是行不通的。当我运行工作流程时,没有任何反应。我附上了我正在谈论的 Alfred 截图的截图。
我尝试过其他 Ruby 脚本,它们运行得很好。但是任何需要宝石的东西都行不通。
我也尝试过下载 gem 并且只需要绝对路径,但也没有运气。
spotify - Spotify/Sonos 集成
抱歉,如果这是问这种事情的不正确的地方,但是我是被 Spotify CS Twitter 帐户引导到这里的。
我想知道 Spotify 上允许访问您的音乐、广播功能等的 API 是否有可能被打开,以便它们可以完全整合到 Sonos 控制器中?
这将是一件非常值得拥有的事情
干杯!
sonos - Sonos 服务需要 SSLv3?
我的服务提交因 SSLv3 握手失败而被拒绝。自测在我的开发机器上成功运行。以下是拒绝原因的错误消息:
由于已知漏洞(贵宾犬),肯定不再需要 SSLv3 支持:请参阅http://aws.amazon.com/security/security-bulletins/CVE-2014-3566-advisory/
Sonos 文档指出:
- 不要使用暴露于任何已知漏洞的 SSL/TLS 实施,例如 Heartbleed 和 CRIME。
sonos - Sonos API - 编程无线电的最小分段长度
Sonos 设备对于已编程的收音机是否有最小(分段)长度的轨道?
我现在响应一个只有 1 个轨道的已编程收音机的 GetMetadata 请求,以便对变化更敏感。但我的印象是,Sonos 设备会立即要求为已编程的收音机提供另一首曲目。所以我认为该设备至少需要 2 个轨道。
有谁知道是否是这种情况?谢谢!
sonos - 无法为直播实现拇指向上/向下
我正在尝试为直播流(itemType = 'stream'
)实现竖起大拇指。根据文档,这应该是可能的,但不幸的是图标不会出现。我相信我已正确遵循http://musicpartners.sonos.com/node/340上的步骤。
当我调试getExtendedMetaData()
并getMediaMetadata()
返回具有正确属性的动态标记时:
我也相信我的演示地图 XML 和字符串 XML 是正确的。当我尝试相同时,itemType = 'track'
它工作正常。
我可能做错了什么?有没有办法调试这个?这可能吗?
我一直在针对 OSX 和 iOS(在 iPad 上)的 Sonos 应用程序上对此进行测试。两者都不起作用。
附带说明一下,我们似乎也无法显示实时流的信息和选项。
sonos - Sonos 中的播放/暂停按钮
我有一个 Programmed Radio 服务,所以我的音乐容器是“程序”。每次在 Mac 控制器中单击播放/暂停按钮时(可能它也发生在其他控制器上,虽然我还没有尝试过),应用程序再次发送 getMetadata 函数并丢弃已经在队列中等待的歌曲被播放。这是预期的行为吗?我们怎么能避免它,所以接下来要播放的歌曲是那些首先发送的歌曲?谢谢。
sonos - 如何在 itemType 程序中为曲目启用清理器
我的应用程序使用带有 itemType 的容器以编程收音机的形式提供曲目program
。允许用户使用擦洗器在曲目中向前跳过。
在 Sonos UI 中,我可以看到洗涤器,但无法与之交互。
有没有办法启用这种行为?